Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для CyraxZ

Ветеран


Сообщения: 784
Благодарности: 11

Профиль | Отправить PM | Цитировать


Цитата:
CyraxZ, Вы путаете две вещи — нажатие на кнопку закрытия окна, которая может быть отработана в приложении, и принудительное снятие процесса извне.
В msdn (в оригинале) не нашёл, но в других источниках про [WScript.Shell.Terminate] пишут:
"процессу будет послана команда WM_CLOSE, если это не сработает, то процесс будет завершен принудительно"

Временная заплатка для Lingvo (подавляем сообщение об ошибке):
Код: Выделить весь код
Set WshShell = CreateObject("WScript.Shell")
Set WshExec = WshShell.Exec("""C:\Program Files (x86)\ABBYY Lingvo x6\Lingvo.exe""")
WScript.Sleep 2000

On Error Resume Next
WshExec.Terminate()
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:32, 21-03-2020 | #3