Имя: Пароль:
1C
1С v8
WScript.Shell не хочет исполнять команду DOS
0 polukaroff
 
18.05.14
00:20
Р1 = новый COMОбъект("WScript.Shell");
Р1.Run("TYPE C:\Temp\283412tp.1c > COM3", 0, Истина);

Произошла исключительная ситуация (0x80070002)

При запуске той же команды в окошке cmd все на ура проходит.
Двойные-тройные кавычки не помогают...

КомандаСистемы("TYPE C:\Temp\283412tp.1c > COM3");
тоже без проблем работает, но окошко ДОС мелькает...
помогите люди добрые :)
1 Чайник Рассела
 
18.05.14
00:24
2 polukaroff
 
18.05.14
00:50
(1) Спасибо огромное. И ведь читал же эту тему раньше )))

Правильная команда:

Р1 = новый COMОбъект("WScript.Shell");
Р1.Run("%comspec% /c TYPE C:\Temp\283412tp.1c > COM3", 0, Истина);
3 polukaroff
 
18.05.14
00:53
кстати команда

Р1.Run("cmd /c TYPE C:\Temp\283412tp.1c > COM3", 0, Истина);

Тот же результат дает почему-то )