如何使批处理窗口自动获取输入焦点
答案:2 悬赏:80 手机版
解决时间 2021-02-28 11:31
- 提问者网友:伴风望海
- 2021-02-27 23:32
我的一个批处理要调用其它程序,当被调用的程序结束后,输入焦点往往已经被其它程序抢去了。请问有什么办法可以让批处理窗口自动获取输入焦点?
最佳答案
- 五星知识达人网友:动情书生
- 2021-02-27 23:53
你的要求需要调用到第三方命令行工具:CMDOW.exe;
保持置顶具体语法是:
cmdow [窗体名称] /top
取消置顶:
cmdow [窗体名称] /not
当然,还需要用到配套的激活窗体参数:
cmdow [窗体名称] /ACT 激活指定的窗口.
cmdow [窗体名称] /INA 取消指定窗口的激活状态.
在你调用其他程序后,直接来一句激活的排除本窗体的命令不就达到你的要求了吗?
至于这个工具,你可以到批处理之家论坛第三方命令行工具板块下载,如果不会下载,可以留下邮箱,我发给你。
保持置顶具体语法是:
cmdow [窗体名称] /top
取消置顶:
cmdow [窗体名称] /not
当然,还需要用到配套的激活窗体参数:
cmdow [窗体名称] /ACT 激活指定的窗口.
cmdow [窗体名称] /INA 取消指定窗口的激活状态.
在你调用其他程序后,直接来一句激活的排除本窗体的命令不就达到你的要求了吗?
至于这个工具,你可以到批处理之家论坛第三方命令行工具板块下载,如果不会下载,可以留下邮箱,我发给你。
全部回答
- 1楼网友:青尢
- 2021-02-27 23:59
你好!
高频率循环调用SetForegroundWindow (hwnd);
希望对你有所帮助,望采纳。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯