易语言如果实现这样的功能
答案:2 悬赏:0 手机版
解决时间 2021-02-01 19:17
- 提问者网友:杀手的诗
- 2021-02-01 01:10
我想检测系统目前开启的窗口标题列表, 比如程序A运行后 进程名是A.EXE 窗口标题为 AAA 如果想每4秒检查一次这个窗口标题是否存在 如果不存在 自动运行。。希望能给出具体的语句 最好有例程。 现在易语言论坛关闭,只好来这里问了,希望能得到答案。会追加高分的!
最佳答案
- 五星知识达人网友:持酒劝斜阳
- 2021-02-01 01:55
--------代码-------------
.版本 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,参见相关帮助
全部回答
- 1楼网友:话散在刀尖上
- 2021-02-01 02:35
您好,看到您的问题将要被新提的问题从问题列表中挤出,问题无人回答过期后会被扣分并且悬赏分也将被没收!所以我给你提几条建议:
一,您可以选择在正确的分类下去提问或者到与您问题相关专业网站论坛里去看看,这样知道你问题答案的人才会多一些,回答的人也会多些。
二,您可以多认识一些知识丰富的网友,和曾经为你解答过问题的网友经常保持联系,遇到问题时可以直接向这些好友询问,他们会更加真诚热心为你寻找答案的。
三,该自己做的事还是必须由自己来做的,有的事还是须由自己的聪明才智来解决的,别人不可能代劳!只有自己做了才是真正属于自己的,别人只能给你提供指导和建议,最终靠自己。
您可以不采纳我的答案,但请你一定采纳我的建议哦!
虽然我的答案很可能不能解决你的问题,但一定可以使你更好地使用问问哦~~~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯