Stránka 1 z 1
Dávkový soubor a odeslání souboru na FTP Vyřešeno
Napsal: 02 led 2015 14:15
od Hyko
Dobrý den,
nevíte někdo jak zadat do dávkového souboru neco.bat, aby se zadaný soubor odeslal na FTP? Pokud soubor spustím ručně vše proběhne a soubor se uloží na FTP. Ale jakmile udělám automatickou akci v plánovači úloh ve Win7 soubor se vytvoří, ale na FTP se neodešle a vypíše hlášku Chyba při otevírání souboru skriptu ftp.dat - v tom souboru mám uloženy přihlašovací údaje na FTP. Příkaz mám zadaný takto ftp -n -s:ftp.dat "adresa.ftp"
děkuji
Re: Dávkový soubor a odeslání souboru na FTP
Napsal: 02 led 2015 14:22
od faraon
A jsi si jistý že se při automatickém spuštění nastaví jako pracovní právě ten adresář, ve kterém máš ftp.dat? Zkus tam napsat úplnou cestu k němu, nejlépe v uvozovkách.
Re: Dávkový soubor a odeslání souboru na FTP
Napsal: 02 led 2015 15:12
od Hyko
Děkuji, vůbec mě to nenapadlo. Už to funguje.
Re: Dávkový soubor a odeslání souboru na FTP
Napsal: 03 led 2015 09:41
od Hyko
A jde udělat když probíhá akce, aby to černé okno nebylo vidět?
Re: Dávkový soubor a odeslání souboru na FTP
Napsal: 03 led 2015 13:50
od Uziv00
Lze, ale oklikou přes vbs. (Nebo možná i jinak, ale já to jinak neumím).
Kód: Vybrat vše
Set WshShell = WScript.CreateObject("WScript.Shell")
prikaz = "C:\Temp\SCript\zpozdeni.bat"
WshShell.Run prikaz, 0, True
MsgBox "hotovo"
Text zkopíruj do notepadu (NE Word a podobně!) a ulož s příponou .vbs. Proměnnou prikaz si uprav dle umístění tvého .bat souboru. Pokud máš v názvu celé cesty a souboru mezery, pak to sem vlož, budeme to muset upravit. Řádek MsgBox můžeš klidně vynechat.
Parametr "true" čeká na provedení příkazu - tedy hláška se vypíše až po dokončení .bat.
Parametr "0" určuje, že se cmd okno nezobrazí.
Pomocí plánovače úloh pak budeš spouštět soubor .vbs.
Re: Dávkový soubor a odeslání souboru na FTP
Napsal: 03 led 2015 21:20
od Hyko
díky, cestu mám bez mezer.Už jsem to přepsal a funguje to. Děkuji.
Re: Dávkový soubor a odeslání souboru na FTP
Napsal: 04 led 2015 07:02
od Uziv00
není zač. Označ téma jako vyřešené (zelené zatržítko).