Запуск скрипта в 1с

1. user983240 09.02.23 13:00 Сейчас в теме
Здравствуйте! Помогите пожалуйста как правильно запустить скрипт в 1с? через CMD или powershell работает все

Делаю так:

СтрокаЗапуска = "start /B msg * ""Hello, World!""";
	
WshShell = Новый COMОбъект("WScript.Shell");
КодЗавершения=WshShell.Run(СтрокаЗапуска,0,0);



ВЫДАЕТ ОШИБКУ:

Произошла исключительная ситуация (0x80070002)
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(104)}: КодЗавершения=WshShell.Run(СтрокаЗапуска);
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(75)}: Команда1НаСервере(СтрокаЗапуска);

по причине:
Произошла исключительная ситуация (0x80070002)
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user5300 1064 09.02.23 13:24 Сейчас в теме
КомандаСистемы(СтрокаЗапуска );
3. user983240 09.02.23 13:28 Сейчас в теме
(2)так тоже не работает, ошибка на скрине
Прикрепленные файлы:
4. user1863362 09.02.23 13:37 Сейчас в теме
(3) msg - это отдельный исполняемый файл msg.exe Когда ты запускаешь свою строку через командный процессор там работает переменная окружения path, по которой это файл может быть найден. Когда ты запускаешь команду напрямую, этот файл не находится (0x80070002 - это оно и есть). Или указываей полный путь, или запускай через cmd /c
5. user983240 09.02.23 13:43 Сейчас в теме
(4) через cmd /c тоже пишет что не удается найти "msg"
6. user5300 1064 09.02.23 13:51 Сейчас в теме
 //    ИмяКомпьютера = "buhgalter-1";
    //    СтрокаМСГ = "MSG /time:1000 /server:"+ СокрЛП(ИмяКомпьютера)+" * " + "Сформирован новый документ: " + строка(Ссылка);;
    //	ЗапуститьПриложение(СтрокаМСГ);


https://infostart.ru/1c/articles/1206374/
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот