有很多软件需要注册才能长期使用,有注册机的时候,注册过程大部分都是这样的:
1、运行软件,到菜单栏点击类似“注册”的字样,复制机器码;
2、运行注册机,粘贴上面的机器码,然后通过注册机“生成注册码”,复制注册码;
3、回到软件界面,粘贴上面的注册码,确认“注册”!
请问这样的代码如何写?
解决方法参考:
1.关键点:菜单栏点击
建议用快捷键alt+菜单快捷键字符
如沙盘点击注册项
WinWaitActive("Sandboxie Control","") ;等待并激活软件主体窗口打开
send("!h") ;定位菜单帮助栏目
send("{R}") ;定位注册项
2&3.可以安装之前用注册机获得注册码然后在脚本用ControlSend输送注册码(如捆绑机器码的,此解决方法只针对自己的电脑的机器码)
如沙盘输入注册码
WinWaitActive("注册 Sandboxie","注册码") ;激活窗口
ControlSend("注册 Sandboxie","注册码", "Edit1", "xdowns.com");注册码
ControlSend("注册 Sandboxie","注册码", "Edit2", "WM5BJNB");注册码
send("!o") ;确定
WinWaitActive("注册 Sandboxie","感谢您支持 Sandboxie!")
send("{enter}");关闭注册窗口
补充
如果输入注册码后有进程留驻而你希望关闭
请用ProcessExists和ProcessClose关闭
ProcessExists ("SbieCtrl.exe")
ProcessClose ("SbieCtrl.exe")
ProcessExists ("SbieSvc.exe")
ProcessClose ("SbieSvc.exe")
|