level 2
菊爆style
楼主
1.nircmd win activate etitle "FastStone Image Viewer 6.1"
激活窗口的命令我在windows下的cmd执行完全没问题,会激活faststone.但是通过bat文件执行,假设这个命令执行前延时2秒,我运行bat文件之后立刻将焦点随便切换到某个软件,比如浏览器,在2秒之后并不能正确激活faststone,只是显示红色,但是并没有在最前.导致我后续发送的按键命令是给予了浏览器!
请教是怎么回事?

2.nircmd能实现向后台发送按键命令吗?各种百度,有人提到sendmsg能实现,但是完全没讲怎么用,然后看官方文档有一个示例:
nircmd win sendmsg title "calculator" 0x10 0 0
该命令能关闭计算器.但是该命令最后三个参数完全没有说明,找不到任何资料,求帮忙!
2017年02月12日 18点02分
1
激活窗口的命令我在windows下的cmd执行完全没问题,会激活faststone.但是通过bat文件执行,假设这个命令执行前延时2秒,我运行bat文件之后立刻将焦点随便切换到某个软件,比如浏览器,在2秒之后并不能正确激活faststone,只是显示红色,但是并没有在最前.导致我后续发送的按键命令是给予了浏览器!
请教是怎么回事?

2.nircmd能实现向后台发送按键命令吗?各种百度,有人提到sendmsg能实现,但是完全没讲怎么用,然后看官方文档有一个示例:nircmd win sendmsg title "calculator" 0x10 0 0
该命令能关闭计算器.但是该命令最后三个参数完全没有说明,找不到任何资料,求帮忙!