|
|||||||
Внешние приложения - Закрытие
Время создания: 16.03.2019 23:43
Раздел: Разные закладки - VBA - Access - msa.polarcom.ru - 15 Приложения Внешние
Запись: xintrea/mytetra_db_adgaver_new/master/base/1532018555emmyl00ixx/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Внешние приложения - ЗакрытиеPublic Sub CloseProcess(sProcCaption As String) 'es 09.06.2017 'Закрытие Приложения (процесса) с названием указанным в аргументе (Маска: Название*) '-------------------------------------------------------------------------- 'Литература: 'Рецепты WMI: управление процессами : http://www.script-coding.com/WMI_Processes.html '-------------------------------------------------------------------------- Dim objProcess As Object On Error GoTo CloseProcess_Err 'Перебор запущенных процессов For Each objProcess In GetObject("winmgmts:").ExecQuery("Select * from Win32_Process") 'Debug.Print objProcess.Caption If objProcess.Caption Like sProcCaption & "*" Then objProcess.Terminate 'Закрытие процесса End If Next CloseProcess_Bye: Exit Sub CloseProcess_Err: MsgBox "Ошибка " & Err.Number & vbCrLf & Err.Description & vbCrLf & "в процедуре: CloseProcess", vbCritical, "Error in module mod00_Test" Resume CloseProcess_Bye End Sub
Private Sub TestOne() 'Закрываем Калькулятор CloseProcess "Calculator.exe" 'Здесь пишем имя нужной проги End Sub Public Sub testZed() 'Запускаем Калькулятор Dim WshShell As Object, oExec As Object Set WshShell = CreateObject("WScript.Shell") Set oExec = WshShell.Exec("calc") 'Calculator.exe End Sub |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|