CMD/BAT - [решено] Невыполняеться команда cd и старт в скрипте после popd

Аватара пользователя
dark-------13

Re: CMD/BAT - [решено] Невыполняеться команда cd и старт в скрипте после popd

Сообщение dark-------13 »

d:\test существует другие батники работают как положено, этот не хочет после шифрования выполнять последующие команды - вообще ни какие ... шифрование делается сторонней программой от фирмы лан крипто , вот мне кажется это все из за нее хотя на 100 процентов не уверен т.к. в батниках не шарю.
Аватара пользователя
dark-------13

Re: CMD/BAT - [решено] Невыполняеться команда cd и старт в скрипте после popd

Сообщение dark-------13 »

в предыдущей теме:

В третью очередь выполняем отправку файлов по почте



может для этого использовать планировщик заданий
Аватара пользователя
ferget

Re: CMD/BAT - [решено] Невыполняеться команда cd и старт в скрипте после popd

Сообщение ferget »

Если по другому ни как, то его и буду использовать.
Аватара пользователя
dark-------13

Re: CMD/BAT - [решено] Невыполняеться команда cd и старт в скрипте после popd

Сообщение dark-------13 »

dark-------13,

Тогда попробуйте запускать cry с помощью start:



Код:

Код: Выделить всё

start /b /w cry "" "%$DST%\%%i"

Или вообще:



Код:

Код: Выделить всё

start /b /w "" cmd /c cry "%$DST%\%%i"

Этот cry он консольный?
Аватара пользователя
dark-------13

Re: CMD/BAT - [решено] Невыполняеться команда cd и старт в скрипте после popd

Сообщение dark-------13 »

да cry - консольная команда для программы шифрования, попробую и отпишусь сработало или нет
Аватара пользователя
dark-------13

Re: CMD/BAT - [решено] Невыполняеться команда cd и старт в скрипте после popd

Сообщение dark-------13 »

Файлы копируются? Шифруются? Еще раз проверьте пути в батнике. "D:\в го" и "D:\в_М" -- это так называются папки?
Аватара пользователя
Foreigner

Re: CMD/BAT - [решено] Невыполняеться команда cd и старт в скрипте после popd

Сообщение Foreigner »

dark-------13, чтобы не гадать:



- заменить 1-ю строку батника "@echo off" -> "@echo on"

- запустить батник из CMD-консоли с выводом в лог:

Код:

Код: Выделить всё

BATNIK.CMD >BATNIK.LOG 2>&1

- привести текст полученного лога BATNIK.LOG
Аватара пользователя
dark-------13

Re: CMD/BAT - [решено] Невыполняеться команда cd и старт в скрипте после popd

Сообщение dark-------13 »

Вот лог



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
Ответить

Вернуться в «Скриптовые языки администрирования Windows»