photozoom
Новичок
- Сообщения
- 5
- Репутация
- 0
Написал скрипт, который запускает конфигуратор 1С с параметрами.
Проблема в получении этого самого PID процесса. Если запустить Run без параметров, то просто запускается окно со списком информационных баз, зато PID этого процесса получаю правильный, если же процесс запускается с параметрами, то PID этого процесса не получаю, точнее получаю PID запуска этого самого окна наверное, который запускает уже другой процесс.
Собственно требуется отследить окончание этого процесса с командной строкой.
Код:
Local $sStringParam = ' DESIGNER /F "'& _
$sInfoBasePath &'" /ConfigurationRepositoryF "' & _
$sRepositoryPath &'" /ConfigurationRepositoryN "' & _
$sUserName & '" /ConfigurationRepositoryP "' & _
$sUserPass & '" /ConfigurationRepositoryUpdateCfg -revised /UpdateDBCfg'
Global $sEnterprisePath = '"C:\Program Files (x86)\1cv8\8.3.6.2332\bin\1cv8s.exe"'
$iPID = Run($sEnterprisePath & $sStringParam, "", @SW_HIDE)
Проблема в получении этого самого PID процесса. Если запустить Run без параметров, то просто запускается окно со списком информационных баз, зато PID этого процесса получаю правильный, если же процесс запускается с параметрами, то PID этого процесса не получаю, точнее получаю PID запуска этого самого окна наверное, который запускает уже другой процесс.
Собственно требуется отследить окончание этого процесса с командной строкой.