Dávkový soubor a odeslání souboru na FTP

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Zamčeno
Hyko
Level 1.5
Level 1.5
Příspěvky: 140
Registrován: 24 bře 2014 20:46

Dávkový soubor a odeslání souboru na FTP

Příspěvek 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
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7415
Registrován: 23 pro 2010 09:23

Re: Dávkový soubor a odeslání souboru na FTP

Příspěvek 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.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)
Hyko
Level 1.5
Level 1.5
Příspěvky: 140
Registrován: 24 bře 2014 20:46

Re: Dávkový soubor a odeslání souboru na FTP

Příspěvek od Hyko »

Děkuji, vůbec mě to nenapadlo. Už to funguje.
Hyko
Level 1.5
Level 1.5
Příspěvky: 140
Registrován: 24 bře 2014 20:46

Re: Dávkový soubor a odeslání souboru na FTP

Příspěvek od Hyko »

A jde udělat když probíhá akce, aby to černé okno nebylo vidět?
Uziv00

Re: Dávkový soubor a odeslání souboru na FTP

Příspěvek 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.
Hyko
Level 1.5
Level 1.5
Příspěvky: 140
Registrován: 24 bře 2014 20:46

Re: Dávkový soubor a odeslání souboru na FTP

Příspěvek od Hyko »

díky, cestu mám bez mezer.Už jsem to přepsal a funguje to. Děkuji.
Uziv00

Re: Dávkový soubor a odeslání souboru na FTP

Příspěvek od Uziv00 »

není zač. Označ téma jako vyřešené (zelené zatržítko).
Zamčeno
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Neznámý soubor
    od robin432 » » v Programy ke stažení
    1 Odpovědi
    7090 Zobrazení
    Poslední příspěvek od atari
  • Blokování stahovaných souborů
    od Riviera kid » » v Windows 11, 10, 8...
    10 Odpovědi
    10538 Zobrazení
    Poslední příspěvek od Riviera kid
  • Velikost souboru a složek na disku
    od L.L » » v Vše ostatní (sw)
    5 Odpovědi
    8715 Zobrazení
    Poslední příspěvek od L.L

Zpět na „Programování a tvorba webu“