首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用自动热键关闭Everything.exe

使用自动热键关闭Everything.exe
EN

Stack Overflow用户
提问于 2018-02-23 06:07:00
回答 1查看 570关注 0票数 0

我无法使用自动热键关闭Everything.exe。我甚至不能使用这个来获取窗口id;

代码语言:javascript
复制
if WinExist("ahk_class Notepad") or WinExist("ahk_class" . ClassName)
WinActivate  ; Uses the last found window.

MsgBox % "The active window's ID is " . WinExist("A")
Return

它应该返回类似于此的所有其他应用程序在PC上做!

代码语言:javascript
复制
The Active Windows ID is 0x013017e 

我已经试过了

代码语言:javascript
复制
StartClose("Everything.exe")

StartClose(exe)
    {
    Process, Exist, %exe% ; check to see if program is running
    If (ErrorLevel = 0) ; If program is not running -> Run
    {
    Run, %exe%
     }
 Else ; If program is running, ErrorLevel = process id for the target program -> 
 Close
    {
     Process, Close, %ErrorLevel%
     }
 }
 return

还有这个

Process、Close、Everything.exe

Process、Close、ahk_class一切

Process、Close、ahk_exe Everything.exe

帮助!

EN

回答 1

Stack Overflow用户

发布于 2018-04-02 20:00:15

代码语言:javascript
复制
CloseProcess(PidOrExe){
    Processes:=ComObjGet("winmgmts:").ExecQuery("Select * from Win32_Process")
    for Process in Processes
        If (Process.Name=PidOrExe || Process.ProcessID=ParentPidOrExe)
            Process,Close,% process.ProcessID 
}
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48938027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档