

Nefunkční dávkový soubor v naplánovaných úlohách
Dobrý den,
mám vytvořený následující dávkový soubor:
Set dd=%DATE:~3,2%
Set mm=%DATE:~6,2%
Set yyyy=%DATE:~9,4%
set di=pocasi-%yyyy%ST%mm%%dd%
copy p:\pocasi\%di%.wmv d:\pocasi\ /Y
del d:\pocasi\pocasi1.wmv
ren d:\pocasi\%di%.wmv pocasi1.wmv
pause
pokud soubor ručně spustím, vše proběhne v pořádku. Když jsem si soubor přidal do naplánovaných úloh ve WinXP Pro SP3, tak při provádění příkazu copy... to vyhodí hlášku neplatná cesta. Nevíte někdo proč?! Zkoušel jsem si nastavit u té dané úlohu spouštěcí složku, ale ta na to zjevně nemá vliv... Děkuji za pomoc!
Ještě bych měl jednu otázku, nevíte někdo jak ošetřit, aby se příkaz del... provedl pouze za předpokladu, že %di%.wmv existuje? Díky
přidal jsi ten soubor nebo to pouštíš přes jeho zástupce ?
Nemá to být v uvozovkách? protože jestli do toho %di% nacpeš mezeru nebo něco podobnýho tak to nepojede.
copy "p:\pocasi\%di%.wmv" d:\pocasi\ /Y
To že to jede při ručním spuštění /kdoví jestli ne v comandline/ ještě nic neznamená
když už nevím jak tak bych přes naplánované úlohy pustil dávkáč který spouští ten hlavní pomocí
call prasarna.bat
a nemá to být spíš takhle ? anichž bych teda věděl co tam vaříš


Set dd=%DATE:~3,2%
Set mm=%DATE:~6,2%
Set yyyy=%DATE:~9,4%
set di=pocasi-%yyyy%ST%mm%%dd%
ren d:\pocasi\pocasi1.wmv d:\pocasi\%di%.wmv
copy d:\pocasi\%di%.wmv p:\pocasi\ /Y
del d:\pocasi\pocasi1.wmv
pause
tak pomocí "call..." je výsledek naprosto stejný
((
ha! tak jsem to vyřešil! Nainstaloval jsem si program "xecutor", který umí mimo jiného i spouštět programy v uvedený čas a funguje to, jelikož to nespouští jako službu svchost.exe (svchost.exe slouží ke spouštění služeb,ne?). No každopádně to funguje, sice nejsem nadšen, že jsem musel nainstalovat další program, ale co...
Všem děkuji za rady a tipy!