příkazy pro ftp klienta skriptem v .bat souboru Vyřešeno

Problematika administrace LAN či WIFI sítí

Moderátor: Mods_senior

Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: leden 12
Bydliště: Země, bohužel...
Pohlaví: Žena
Stav:
Offline
Kontakt:

příkazy pro ftp klienta skriptem v .bat souboru

Příspěvekod Azuzula » 29 kvě 2012 14:46

Ahoj,
včera jsem narazila na problém týkající se ovládání ftp klienta přes skript v .bat souboru, který generuji pomocí VBA v excelu 2010.
Nejdříve jsem použila standartní ftp.exe co je ve winXP, ale nakonec jsem zjistila že nedokáže přenášet soubory na/z ftp pasivně. Hledala jsem tedy dál a narzila na NcFTP, s ním soubory už přenášet jdou, jenže jen ručně a já potřebuji spustit .bat soubor aby se mi provedly veškeré přenosy souborů co potřebuji. Jenže nejde ovládat tak jednoduše jako již zmíněný ftp.exe.

Skript na přihlášení pomocí NcFTP vypadá následovně:

Kód: Vybrat vše

ncftp.exe -u login -p heslo ftp.sweb.cz

Přihlásí se a čeká, ale nic víc mi tam už nefunguje ať tam napíšu co chci a jak chci. Už jsem četla dokumentaci ale chytrá z toho nejsem. Zbytek přenosu se dá dopsat ručně což je příliš zdlouhavé.

Na několika stránkách i v manuálu jsem našla toto:

Kód: Vybrat vše

ncftpput -u login -p heslo ftp.sweb.cz vzdálený/soubor/ke/stažení
nebo
ncftpget -u login -p heslo ftp.sweb.cz místní/soubor/k/uploadu

Jenže když tohle napíšu do .bat souboru a spustím, tak jen problikne okno a nic víc. Asi něco dělám špatně, ale už fakt nevím, zkoušela jsem všechno co mě napadlo a už jsem v koncích.

Děkuju za případné rady.
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.

Reklama
zeus
Elite Level 10.5
Elite Level 10.5
Příspěvky: 11113
Registrován: únor 12
Bydliště: Pankrac
Pohlaví: Muž
Stav:
Offline

Re: příkazy pro ftp klienta skriptem v .bat souboru

Příspěvekod zeus » 29 kvě 2012 15:31

Spravna syntaxe (je i v manualku!) je totiz:

Kód: Vybrat vše

ncftpput -u login -p heslo -F ftp.sweb.cz cesta/na/serveru místní/soubory/k/uploadu
nebo
ncftpget -u login -p heslo -F ftp.sweb.cz místní/cesta/kam/ukladat vzdálené/soubory/ke/stažení
Prazaci jo ty se maj, az kdyz si me zavolaj..

Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: leden 12
Bydliště: Země, bohužel...
Pohlaví: Žena
Stav:
Offline
Kontakt:

Re: příkazy pro ftp klienta skriptem v .bat souboru

Příspěvekod Azuzula » 29 kvě 2012 16:16

Jenže když do toho .bat souboru dám co píšeš a vyplním údaje, tak to okno jen problikne a nic se nestane. Přihlásí se jen když tam je tohle:

Kód: Vybrat vše

ncftp.exe -u login -p heslo ftp.sweb.cz

Jinak mi to nejde.
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.

zeus
Elite Level 10.5
Elite Level 10.5
Příspěvky: 11113
Registrován: únor 12
Bydliště: Pankrac
Pohlaví: Muž
Stav:
Offline

Re: příkazy pro ftp klienta skriptem v .bat souboru

Příspěvekod zeus » 29 kvě 2012 16:49

Mas prislusne soubory nekde v ceste (promenna PATH)? Bat zatim neres a vyzkousej to z Prik.radku.
Prazaci jo ty se maj, az kdyz si me zavolaj..

Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: leden 12
Bydliště: Země, bohužel...
Pohlaví: Žena
Stav:
Offline
Kontakt:

Re: příkazy pro ftp klienta skriptem v .bat souboru

Příspěvekod Azuzula » 29 kvě 2012 18:24

Bože, já jsem ale tele :D Už vím proč mi to nešlo... Já jako cíl psala vč. názvu toho souboru a ne jen cestu ke složce kam se to má uložit. Cesta vč. názvu souboru je pro ftp.exe a to mě zmátlo.
Teď už to funguje. Děkuju :)

--- Doplnění předchozího příspěvku (29 Kvě 2012 18:27) ---

Když jsem zkoušela příkazový řádek, tak mi to tam psalo jen kopec příkazů co se používají u ncftp a pak mi to konečně došlo co dělám špatně.
Takže ještě jednou díky za nasměrování a pomoc :)
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.

zeus
Elite Level 10.5
Elite Level 10.5
Příspěvky: 11113
Registrován: únor 12
Bydliště: Pankrac
Pohlaví: Muž
Stav:
Offline

Re: příkazy pro ftp klienta skriptem v .bat souboru  Vyřešeno

Příspěvekod zeus » 29 kvě 2012 19:02

Rado se stalo :wink:
Prazaci jo ty se maj, az kdyz si me zavolaj..


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Blokování stahovaných souborů
    od Riviera kid » 07 čer 2025 16:47 » v Windows 11, 10, 8...
    10
    4771
    od Riviera kid Zobrazit poslední příspěvek
    16 čer 2025 06:56
  • Velikost souboru a složek na disku
    od L.L » 05 úno 2025 11:50 » v Vše ostatní (sw)
    5
    3541
    od L.L Zobrazit poslední příspěvek
    05 úno 2025 17:42
  • Program na hledání poškozených souborů JPG Příloha(y)
    od Rosta_Kolmix » 09 lis 2024 11:01 » v Design a grafické editory
    2
    4771
    od Minapark Zobrazit poslední příspěvek
    15 lis 2024 11:04

Zpět na “Administrace sítě”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů