Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Не выполняется команда если команд в батнике несколько (http://forum.oszone.net/showthread.php?t=205569)

dark-------13 25-04-2011 09:31 1665261

Не выполняется команда если команд в батнике несколько
 
Здравствуйте,

Подскажите пожалуйста как выполнить следующую команду из батника, если в батнике эта команда одна - то все работает, а если стоит после других команд нет:

"C:\Program Files\Mozilla Thunderbird\thunderbird.exe" -compose "to=test@mail.ru,subject=test,attachment='file:///D:/test/*.txt'"


Данная команда запускает thunderbird.exe заполняет соответствующие поля и вкладывает файл в письмо, необходимо выполнить запуск thunderbird.exe с данными параметрами, либо запустить thunderbird c готового ярлыка с помощью батника и да и еще самое главное после этого, как дать команду на отправку созданного письма ,

P.S. До "верхнеей" команды должны идти команды:
@echo off
setlocal

for /f "tokens=*" %%i in (' dir /b "d:\test\*.xml" ') do set "file=%%i"

copy "d:\test\%file%" "D:\V"
cry "D:\V\%file%"

ShaddyR 25-04-2011 12:58 1665381

попробуй добавить "start" , т.е.
start "C:\Program Files\Mozilla Thunderbird\thunderbird.exe" -compose "to=Komarov_A@minbank.ru,subject=test,attachment='file:///D:/test/*.txt'"

dark-------13 25-04-2011 13:22 1665396

Цитата:

Цитата ShaddyR
start "C:\Program Files\Mozilla Thunderbird\thunderbird.exe" -compose "to=Komarov_A@minbank.ru,subject=test,attachment='file:///D:/test/*.txt'" »

Если выполняется все из одного файла

Пример

@echo off
setlocal

for /f "tokens=*" %%i in (' dir /b "d:\test\*.xml" ') do set "file=%%i"

copy "d:\test\%file%" "D:\V"
cry "D:\V\%file%"
start "C:\Program Files\Mozilla Thunderbird\thunderbird.exe" -compose "to=test@mail.ru,subject=test,attachment='file:///D:/test/*.txt'"

То после выполнения команды cry пишет файл успешно зашифрован, done и все, если запуская отдельно то все работает, единственное, что не знаю какой командой отправить письмо, и как правильно маску указать а то *.txt не прокатывает.

dark-------13 26-04-2011 13:26 1665899

Вышел из положения созданием разных батников с этой проблемой по другому разобраться не получилось.


Время: 10:34.

Время: 10:34.
© OSzone.net 2001-