易语言如果实现这样的功能
我想检测系统目前开启的窗口标题列表,比如程序A运行后进程名是A.EXE窗口标题为AAA如果想每4秒检查一次这个窗口标题是否存在如果不存在自动运行。。希望能给出具体的语句最...
我想检测系统目前开启的窗口标题列表, 比如程序A运行后 进程名是A.EXE 窗口标题为 AAA 如果想每4秒检查一次这个窗口标题是否存在 如果不存在 自动运行。。希望能给出具体的语句 最好有例程。 现在易语言论坛关闭,只好来这里问了,希望能得到答案。会追加高分的!
展开
展开全部
--------代码-------------
.版本 2
.程序集 窗口程序集1
.子程序 _时钟1_周期事件
.如果真 (寻找顶级窗口_ (“Afx:10000000:b:10011:1900015:0”, “AAA”) ≤ 0)
运行 (“A.exe”, 假, )
.如果真结束
' “Afx:10000000:b:10011:1900015:0”为窗口类名,“AAA”为窗口标题,窗口类名可以通过spy4win工具或者 取窗口类名() 命令取得
-------------API调用------------
.版本 2
.DLL命令 寻找顶级窗口_, 整数型, "user32.dll", "FindWindowA", , FindWindow,寻找窗口列表中第一个符合指定条件的顶级窗口
.参数 窗口类名, 文本型, , lpClassName,参见相关帮助
.参数 窗口文本, 文本型, , lpWindowName,参见相关帮助
.版本 2
.程序集 窗口程序集1
.子程序 _时钟1_周期事件
.如果真 (寻找顶级窗口_ (“Afx:10000000:b:10011:1900015:0”, “AAA”) ≤ 0)
运行 (“A.exe”, 假, )
.如果真结束
' “Afx:10000000:b:10011:1900015:0”为窗口类名,“AAA”为窗口标题,窗口类名可以通过spy4win工具或者 取窗口类名() 命令取得
-------------API调用------------
.版本 2
.DLL命令 寻找顶级窗口_, 整数型, "user32.dll", "FindWindowA", , FindWindow,寻找窗口列表中第一个符合指定条件的顶级窗口
.参数 窗口类名, 文本型, , lpClassName,参见相关帮助
.参数 窗口文本, 文本型, , lpWindowName,参见相关帮助
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询