CMD/BAT - [решено] Невыполняеться команда cd и старт в скрипте после popd
-
dark-------13
Re: CMD/BAT - [решено] Невыполняеться команда cd и старт в скрипте после popd
d:\test существует другие батники работают как положено, этот не хочет после шифрования выполнять последующие команды - вообще ни какие ... шифрование делается сторонней программой от фирмы лан крипто , вот мне кажется это все из за нее хотя на 100 процентов не уверен т.к. в батниках не шарю.
-
ferget
-
dark-------13
Re: CMD/BAT - [решено] Невыполняеться команда cd и старт в скрипте после popd
в предыдущей теме:
В третью очередь выполняем отправку файлов по почте
может для этого использовать планировщик заданий
В третью очередь выполняем отправку файлов по почте
может для этого использовать планировщик заданий
-
ferget
Re: CMD/BAT - [решено] Невыполняеться команда cd и старт в скрипте после popd
Если по другому ни как, то его и буду использовать.
-
dark-------13
Re: CMD/BAT - [решено] Невыполняеться команда cd и старт в скрипте после popd
dark-------13,
Тогда попробуйте запускать cry с помощью start:
Код:
Или вообще:
Код:
Этот cry он консольный?
Тогда попробуйте запускать cry с помощью start:
Код:
Код: Выделить всё
start /b /w cry "" "%$DST%\%%i"Или вообще:
Код:
Код: Выделить всё
start /b /w "" cmd /c cry "%$DST%\%%i"Этот cry он консольный?
-
dark-------13
Re: CMD/BAT - [решено] Невыполняеться команда cd и старт в скрипте после popd
да cry - консольная команда для программы шифрования, попробую и отпишусь сработало или нет
-
dark-------13
Re: CMD/BAT - [решено] Невыполняеться команда cd и старт в скрипте после popd
Нет все таки не работает
-
dark-------13
Re: CMD/BAT - [решено] Невыполняеться команда cd и старт в скрипте после popd
Файлы копируются? Шифруются? Еще раз проверьте пути в батнике. "D:\в го" и "D:\в_М" -- это так называются папки?
-
Foreigner
Re: CMD/BAT - [решено] Невыполняеться команда cd и старт в скрипте после popd
dark-------13, чтобы не гадать:
- заменить 1-ю строку батника "@echo off" -> "@echo on"
- запустить батник из CMD-консоли с выводом в лог:
Код:
- привести текст полученного лога BATNIK.LOG
- заменить 1-ю строку батника "@echo off" -> "@echo on"
- запустить батник из CMD-консоли с выводом в лог:
Код:
Код: Выделить всё
BATNIK.CMD >BATNIK.LOG 2>&1- привести текст полученного лога BATNIK.LOG
-
dark-------13
Re: CMD/BAT - [решено] Невыполняеться команда cd и старт в скрипте после popd
Вот лог
D:\test>set $SRC=D:\в го
D:\test>set $DST=D:\в_М
D:\test>pushd "D:\в го"
D:\в го>for /F "tokens=*" %i in ('dir /b *.txt') do (for /F "tokens=1" %j in ("%~ti") do if "%j" == "13.05.2011" (
copy "%i" "D:\в_М\"
cry "D:\в_М\%i"
) )
D:\в го>(for /F "tokens=1" %j in ("13.05.2011 08:12") do if "%j" == "13.05.2011" (
copy "Текстовый документ (2).txt" "D:\в_М\"
cry "D:\в_М\Текстовый документ (2).txt"
) )
D:\в го>if "13.05.2011" == "13.05.2011" (
copy "Текстовый документ (2).txt" "D:\в_М\"
cry "D:\в_М\Текстовый документ (2).txt"
)
Скопировано файлов: 1.
Encryption/Decryption program
Encrypting: D:\т_╠юёътє\╥хъёЄют√щ фюъєьхэЄ (2).txt %100, done
D:\в го>(for /F "tokens=1" %j in ("13.05.2011 08:12") do if "%j" == "13.05.2011" (
copy "Текстовый документ.txt" "D:\в_М\"
cry "D:\в_М\Текстовый документ.txt"
) )
D:\в го>if "13.05.2011" == "13.05.2011" (
copy "Текстовый документ.txt" "D:\в_М\"
cry "D:\в_М\Текстовый документ.txt"
)
Заменить D:\в_М\Текстовый документ.txt [Yes (да)/No (нет)/All (все)]: Скопировано файлов: 1.
Encrypting: D:\т_╠юёътє\╥хъёЄют√щ фюъєьхэЄ.txt %100, done
D:\test>set $SRC=D:\в го
D:\test>set $DST=D:\в_М
D:\test>pushd "D:\в го"
D:\в го>for /F "tokens=*" %i in ('dir /b *.txt') do (for /F "tokens=1" %j in ("%~ti") do if "%j" == "13.05.2011" (
copy "%i" "D:\в_М\"
cry "D:\в_М\%i"
) )
D:\в го>(for /F "tokens=1" %j in ("13.05.2011 08:12") do if "%j" == "13.05.2011" (
copy "Текстовый документ (2).txt" "D:\в_М\"
cry "D:\в_М\Текстовый документ (2).txt"
) )
D:\в го>if "13.05.2011" == "13.05.2011" (
copy "Текстовый документ (2).txt" "D:\в_М\"
cry "D:\в_М\Текстовый документ (2).txt"
)
Скопировано файлов: 1.
Encryption/Decryption program
Encrypting: D:\т_╠юёътє\╥хъёЄют√щ фюъєьхэЄ (2).txt %100, done
D:\в го>(for /F "tokens=1" %j in ("13.05.2011 08:12") do if "%j" == "13.05.2011" (
copy "Текстовый документ.txt" "D:\в_М\"
cry "D:\в_М\Текстовый документ.txt"
) )
D:\в го>if "13.05.2011" == "13.05.2011" (
copy "Текстовый документ.txt" "D:\в_М\"
cry "D:\в_М\Текстовый документ.txt"
)
Заменить D:\в_М\Текстовый документ.txt [Yes (да)/No (нет)/All (все)]: Скопировано файлов: 1.
Encrypting: D:\т_╠юёътє\╥хъёЄют√щ фюъєьхэЄ.txt %100, done