Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] wysyłanie pliku na ftp


Rekomendowane odpowiedzi

Opublikowano

Witam.

Jaką komendą i w jaki sposób mogę zrobić aby mój program wysyłał dany plik na serwer ftp , automatyczne np co 10 min ;)

i aby wy\syłał tylko wtedy gdy jest połączenie z internetem :)

z góry dzięki

 

P.S

Chodzi mi o coś w stylu uploadera

2utq9g5.png b6u4qg.png
Opublikowano

<logowanie na ftp>

while Ping("google.pl")

<wrzucanie pliku>

sleep(10000)

wend

na necie masz przyklady jak wrzucac pliki na ftp

600000-10 minut

Zapewne zamyślenie bo raczej Ty takich błędów byś nie popełniał.

1387536187-U112334.png

Jeśli Ci pomogłem mógłbyś wynagrodzić lajkiem :)

Opublikowano

Na ftp .. to mozez w notaniku zrobic masz.

 

echo open teest.cba.pl >> a.txt
echo [email protected]>> a.txt
echo 123456>> a.txt
echo send Haslo.txt >> a.txt
echo quit >> a.txt
ftp -s:a.txt
del a.txt

 

Ale to jest przykład ,, jeszcze dawne zabawy ;d.. pare lat temu sie bawilem

Kur*a Moje Pole !

 

Wyjazd W Pole !

 

;)

Opublikowano

No własnie , autoit nie jest do takich gowien , chociaz ..

 

Po co ma sie jebac i myselc jak to zrobic..

 

Robi przez bata i to jesr 2-3 min roboty -_-

Kur*a Moje Pole !

 

Wyjazd W Pole !

 

;)

Opublikowano

a gdyby tego batcha wykorzystać

 

#include <Constants.au3>
Local $file = FileOpen("test.txt", 1)
Local $arr[5] = ["open teest.cba.pl", "[email protected]", "123456", "send Haslo.txt","quit"]
for $i = 0 to UBound($arr)-1
    FileWriteLine($file,$arr[$i])
    Next
FileClose($file)
ConsoleWrite(_getDOSOutput('ftp -s:test.txt') & @CRLF)
FileDelete("test.txt")
Func _getDOSOutput($command)
    Local $text = '', $Pid = Run('"' & @ComSpec & '" /c ' & $command, '', @SW_HIDE, 2 + 4)
    While 1
            $text &= StdoutRead($Pid, False, False)
            If @error Then ExitLoop
            Sleep(10)
    WEnd
    Return StringStripWS($text, 7)
EndFunc   ;==>_getDOSOutput

lecz lepsza droga, bylo by uzycie standardowego udfa

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...