[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
这种要求来来去去就那么几种方法
1、注册表法
2、模拟操作法
3、系统接口、API法

TOP

本帖最后由 pcl_test 于 2016-8-11 15:47 编辑

ahk
  1. HKL:=DllCall("LoadKeyboardLayout", Str, 0x08040804, UInt, 1)
  2. ControlGetFocus, ctl, A
  3. SendMessage, 0x50, 0, HKL, %ctl%, A
  4. ;假设任务栏在屏幕底部
  5. SysGet, VWidth, 78
  6. SysGet, VHeight, 79
  7. VWidth := Round(VWidth/2)
  8. VHeight := VHeight-10
  9. BlockInput on
  10. ControlClick,X%VWidth% Y%VHeight%, ahk_class Shell_TrayWnd,, R
  11. Sleep, 300
  12. Send, {t}
  13. Sleep, 300
  14. Send, {n}
  15. Sleep, 500
  16. ControlClick, Edit1, 新工具栏 - 选择文件夹,, L
  17. Sleep, 300
  18. Send, %APPDATA%\Microsoft\Internet Explorer\Quick Launch
  19. Sleep, 500
  20. ControlClick, Button1, 新工具栏 - 选择文件夹,, L
  21. Sleep, 500
  22. IfWinExist, 新工具栏 - 选择文件夹
  23. {
  24.     WinActivate
  25.     ControlClick, Button1, 新工具栏 - 选择文件夹,, L
  26.     return
  27. }
复制代码

TOP

返回列表