Имя: Пароль:
1C
1С v8
Ошибка при выполнении команды WScript.Shell
0 nemoxp
 
06.08.15
14:22
Такой код:

ТекстКоманды = ""C:\Documents and Settings\1c\Local Settings\Temp\2\hstart.exe" /NOCONSOLE /WAIT "pdftotext.exe -layout "C:\Documents and Settings\1c\Desktop\6074353630.pdf" "C:\Documents and Settings\1c\Local Settings\Temp\2\temp.txt""";

WshShell = Новый COMОбъект("WScript.Shell");
WshShell.Run(ТекстКоманды, 5, 1);


Выдает ошибку:

{Документ.РелизОрдер.Форма.ФормаДокумента.Форма(112)}: Ошибка при вызове метода контекста (Run)
    WshShell.Run(ТекстКоманды, 5, 0);
по причине:
Произошла исключительная ситуация (0xffffffff)


Все файлики в папке есть. Более того, на локальной машине все работает, а в терминале нет. База клиент-сервер. Чего может нехватать?
1 Franchiser
 
гуру
06.08.15
14:27
попробую написать полный текст к файл pdftotext.exe
2 nemoxp
 
06.08.15
14:30
Вот. Сделал на базе обработины в сообщении номер 13: http://forum.infostart.ru/forum26/topic102380/
3 sash-ml
 
06.08.15
15:10
кавычки непавильно экранированы
"""C:\Documents and Settings\1c\Local Settings\Temp\2\hstart.exe"" /NOCONSOLE /WAIT ""pdftotext.exe -layout ""C:\Documents and Settings\1c\Desktop\6074353630.pdf"" ""C:\Documents and Settings\1c\Local Settings\Temp\2\temp.txt"""