易语言的一个小问题
初学者求解,想在易语言中实现一个小功能按下按钮后把前置窗口转换成另外一个指定软件,就类似于Alt+Tab或者点了一下那个软件一样的效果,使鼠标焦点到另外一个指定软件,
求解,谢谢! 精易模块有命令,去它官网看一下命令列表就知道了。
大概就是取出你要切换的窗口句柄,然后用精易模块的命令切换到该窗口 嘿i你的益达 发表于 2022-3-11 17:33
精易模块有命令,去它官网看一下命令列表就知道了。
大概就是取出你要切换的窗口句柄,然后用精易模块的命 ...
能麻烦您简单写一下吗?
就是 通过正在运行的程序列表获得指定窗口的句柄 然后切换到这个窗口的前台
麻烦您了 窗口_置顶(需要指定的窗口) 鲸鱼an 发表于 2022-3-11 17:47
能麻烦您简单写一下吗?
就是 通过正在运行的程序列表获得指定窗口的句柄 然后切换到这个窗口的前台
麻 ...
.版本 2
.支持库 spec
.支持库 eAPI
.程序集 窗口程序集_启动窗口
.程序集变量 进程列表, 文本型, , "0"
.程序集变量 计次, 整数型
.子程序 _切换_被单击
.局部变量 句柄, 整数型
句柄 = 取句柄 (进程列表 [计次])
调试输出 (进程列表 [计次], 句柄)
窗口_置状态 (句柄, 4)
窗口_置焦点 (句柄)
计次 = 计次 + 1
.子程序 _刷新进程列表_被单击
.局部变量 系统进程, 进程信息, , "0"
.局部变量 i, 整数型
系统进程 = 取系统进程列表 ()
.计次循环首 (取数组成员数 (系统进程), i)
.如果真 (系统进程 .进程名称 = “” 或 取句柄 (系统进程 .进程名称) = -1)
到循环尾 ()
.如果真结束
加入成员 (进程列表, 系统进程 .进程名称)
.计次循环尾 ()
调试输出 (进程列表)
调试输出 (1)
计次 = 1
随手写的 有问题再说 我咋感觉是梦幻西游的多窗口切换,之前侠水打鬼魂写过一个,最后给改版了
页:
[1]