[ahk]操作Windows计算器实例
2015-11-15 00:11
399 查看
先打开计算器,依次点击 1,6,平方根 按钮,其实就是求16的平方根。
Run calc
Sleep,1000
op:=["1","6","平方根"]
for key,val in op
InvokeUiaButtonClick(GetUiaButton(val))
return
GetUiaButton(_in)
{
;这里需要配置
keymap:={"1":"Button5","2":"Button11","3":"Button16","4":"Button4","5":"Button10","6":"Button15","7":"Button3","8":"Button9","9":"Button14","0":"Button6",".":"Button17","平方根":"Button25","+":"Button23","-":"Button22","*":"Button21","/":"Button20","=":"Button28","C":"Button13"}
for key,value in keymap
{
if (key=_in)
return %value%
}
}
InvokeUiaButtonClick(_in)
{
ControlClick,%_in%,ahk_class CalcFrame
}
先手动打开计算器calc.exe,然后运行上面的代码,计算器会停留在该界面:
Run calc
Sleep,1000
op:=["1","6","平方根"]
for key,val in op
InvokeUiaButtonClick(GetUiaButton(val))
return
GetUiaButton(_in)
{
;这里需要配置
keymap:={"1":"Button5","2":"Button11","3":"Button16","4":"Button4","5":"Button10","6":"Button15","7":"Button3","8":"Button9","9":"Button14","0":"Button6",".":"Button17","平方根":"Button25","+":"Button23","-":"Button22","*":"Button21","/":"Button20","=":"Button28","C":"Button13"}
for key,value in keymap
{
if (key=_in)
return %value%
}
}
InvokeUiaButtonClick(_in)
{
ControlClick,%_in%,ahk_class CalcFrame
}
先手动打开计算器calc.exe,然后运行上面的代码,计算器会停留在该界面:
相关文章推荐
- 关于android.intent.action.MAIN在manifest里的使用?
- JAVA连接数据库的方式有多种
- Unity中用到的C#补充(二)-面向对象
- TextView的一些常用属性以及对应参数(部分5.0以上)
- 2015 / 11 / 14 日结 /tableviewcell高度的坑 / label 自适应的坑 / heardview 头部的坑
- telnet命令---Linux学习笔记
- UISlider自定义滑块大小
- 手脱JDPack
- JAVA异常处理
- effective c++尽量少做转型动作(1)
- android开发之wheel控件使用详解
- 2011蓝桥杯java试题及部分参考答案
- android开发之wheel控件使用详解
- android开发之wheel控件使用详解
- 你想Xcode所有知识(所有插件,快捷键,经验技巧)
- JS Canvas动画之太极图
- android开发之wheel控件使用详解
- J2EE面试题
- C++新手1024.cpp试制
- CentOs6.5配置安装DRBD