В 1С существует возможность программно завершать работу приложений операционной системы.
Завершить процесс по имени:
&НаКлиенте Процедура ЗавершитьПоИмени() КомандаСистемы("taskkill /F /IM excel.exe"); КонецПроцедуры
Завершить процесс по идентификатору (id):
&НаКлиенте Процедура ЗавершитьПоИД() КомандаСистемы("taskkill /pid 9652"); КонецПроцедуры
Как узнать идентификатор процесса (windows 10)
- Открыть диспетчер задач (ctrl + alt + del);
- Открыть вкладку процессы;
- Нажать правой кнопкой мыши на заголовок -> Отметить галочку (ИД процесса);
Рис 1. Как включить отображение id процесса в диспетчере задач
После этого на вкладке процессы появится дополнительная колонка «ИД Процесса»;
Вопрос закрытия приложений актуален при работе 1С и таких программ как word, excel, когда лишние открытые приложения могут помешать работе.
Оставить комментарий