Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Запуск приложения с ожиданием завершения (число прочтений - 2434 )
maljaev
Senior Member
****
Отсутствует


Классический секс с 1С
надоел. Хочется изврата...

Сообщений: 405
Местоположение: Нижний Новгород
Зарегистрирован: 19. Октября 2006
Пол: Мужской
Запуск приложения с ожиданием завершения
30. Ноября 2011 :: 11:33
Печать  
Подскажите как это сделать?

мне надо запустить сначала команду (отключение устройства)

devcon.exe disable "USB\VID_0C45&PID_62C0&REV_0100&MI_00"

дождаться завершения этой команды, а затем запустить следующую (включение устройства)

devcon.exe enable "USB\VID_0C45&PID_62C0&REV_0100&MI_00"

и уже после этого продолжать выполнение кода в 1С.

Если использовать "ЗапуститьПриложение", то оно запускает команду но в асинхронном режиме, то есть управление передается в 1С сразу же после вызова, да и вторая команда идет на запуск практически параллельно с первой что нарушает логику.

Еще проблема в том что devcon.exe - это консольное приложение, и мелькает чёрное консольное окно. Как его убрать - тоже ХЗ...
« Последняя редакция: 30. Ноября 2011 :: 13:01 - maljaev »  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Запуск приложения с ожиданием завершения
Ответ #1 - 30. Ноября 2011 :: 12:02
Печать  
WScript.Shell + Run не покатит ?
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Запуск приложения с ожиданием завершения
Ответ #2 - 30. Ноября 2011 :: 12:03
Печать  
Обе команды в пакетном файле, перед первой напиши

start /wait
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
maljaev
Senior Member
****
Отсутствует


Классический секс с 1С
надоел. Хочется изврата...

Сообщений: 405
Местоположение: Нижний Новгород
Зарегистрирован: 19. Октября 2006
Пол: Мужской
Re: Запуск приложения с ожиданием завершения
Ответ #3 - 30. Ноября 2011 :: 12:48
Печать  
Со start получилось.
А как сделать чтобы окно консоли не мелькало?
  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Запуск приложения с ожиданием завершения
Ответ #4 - 30. Ноября 2011 :: 13:02
Печать  
хз. Как вариант - запускать пакетный файл ярлыком с настройкой "Свёрнутое в значок".  Ужас
Ну или через планировщик от имени другого пользователя..
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
maljaev
Senior Member
****
Отсутствует


Классический секс с 1С
надоел. Хочется изврата...

Сообщений: 405
Местоположение: Нижний Новгород
Зарегистрирован: 19. Октября 2006
Пол: Мужской
Re: Запуск приложения с ожиданием завершения
Ответ #5 - 30. Ноября 2011 :: 13:18
Печать  
Всё, спасибо, тему закрываю - решилось как надо через WScript.Shell.
Мораль сей темы такова: этим способом можно программно сбрасывать зависшие вебкамеры (они иногда имеют свойство зависать).
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать