演示 进程等待工具,它利用类和回调机制,通过监控目标进程的结束状态来触发自定义操作。以下是脚本的功能与实现细节:


功能说明

  1. 持续运行状态演示
    • 脚本主循环会不断更新一个 ToolTip,显示运行状态。
  2. 启动并监控新进程
    • 按下 F1 键启动一个新进程(cmd)。
    • 创建一个 WaitProcess 实例,等待该进程结束。
    • 当进程关闭时,触发回调函数 CallBack
  3. 清理监控对象
    • 按下 F2 键可以清除当前的 WaitProcess 对象,取消对目标进程的监控。
  4. 回调机制
    • 当监控的进程结束时,回调函数会弹出一个消息框(或执行其他自定义操作)。

 

使用异步等待进程结束,将不占用线程等待。只在监控进程结束时回调通知给AHK

代码示例:

声明:站内资源为整理优化好的代码上传分享与学习研究,如果是开源代码基本都会标明出处,方便大家扩展学习路径。请不要恶意搬运,破坏站长辛苦整理维护的劳动成果。本站为爱好者分享站点,所有内容不作为商业行为。如若本站上传内容侵犯了原著者的合法权益,请联系我们进行删除下架。