|
Скрипт и фоновые задания
| ☑ |
0
motkot
24.01.13
✎
09:29
|
Добрый день.
Имеется фоновое задание которое создает файлик со скриптом на VBS.
Сервер х64, 8.2.17.143. Служба сервера 1С запущена под доменным админом.
Так вот, файлик со скриптом создается без проблем, но дальше беда - не запускается скрипт: пробовал через ЗапуститьПриложение, пробовал через:
ПромСкрипт = Новый COMObject("wScript.Shell");
ПромСкрипт.Run(ПолноеИмяФайлаСкрипта);
Причем, если запустить "двойным кликом", все работает. Содержимое скрипта тривиальное (делал просто для примера), обычный sleep и удаление самого файла скрипта. В какую сторону смотреть, что не так?
|
|
1
Wobland
24.01.13
✎
09:30
|
в описание ошибки
|
|
2
motkot
24.01.13
✎
09:32
|
(1) каком?
|
|
3
alexei366
24.01.13
✎
09:32
|
протести в процедуре на файловой чтоб ошибку посмотреть в отладчике
|
|
4
motkot
24.01.13
✎
09:34
|
(3) да я и фоновое отлаживал, нет там ошибки. в списке процессов сервера появляется wscrit, но висит и ничего не делает. если запускать через csript то вообще процесс не появляется.
|
|
5
motkot
24.01.13
✎
09:45
|
Содержимое файлика скрипта
|WScript.Sleep 30000
|Set lfilesystem = CreateObject(""Scripting.FileSystemObject"")
|Set lfile = lfilesystem .GetFile(WScript.ScriptFullName)
|lfile.delete";
|
|
6
motkot
24.01.13
✎
09:46
|
(5) ну пробела между lfilesystem и .GetFile на самом деле нет
|
|
7
Maxus43
24.01.13
✎
09:49
|
зачем скриптами левыми? делай в 1с всё
|
|
8
motkot
24.01.13
✎
09:50
|
(7) конечный скрипт нужен для других целей, ща просто пробую. тупо надо запустить скрипт в фоновом задании.
|
|
9
motkot
24.01.13
✎
09:54
|
если в скрипте будет к примеру запуск приложения, которое требует визуализации, а сеанса на сервере реально нет, будет ли в скрипте выполнены команды до запуска этого приложения?
|
|