[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

给楼主一个 VBS 发送按键的方案

请根据实际情况作一些更改, 将此代码保存为 X.vbs 文件
  1. ' 请根据路由器实际界面和实际设置更改以下 5 处有注解的数值或字符串值, 此代码以 TL-WR340G 无线路由器为设计依据.
  2. PosSysTools = 16         ' 焦点到 "系统工具" 所需按 Tab 键的次数
  3. PosReboot = 5            ' "系统工具" 展开后, 焦点到 "重启系统" 所需按 Tab 键的次数
  4. PosRebootBtnShift = 6    ' "重启系统" 展开后, 焦点到 "重启系统" 按钮 所需按 Shift+Tab 键的次数
  5. Set WshShell = WScript.CreateObject("WScript.Shell")
  6. WshShell.Run "IEXPLORE.EXE http://192.168.1.1/" ' TP-LINK 的默认登录地址为 192.168.1.1, 此处应该无需更改
  7. WScript.Sleep 100
  8. WshShell.AppActivate "连接到 192.168.1.1"
  9. WScript.Sleep 100
  10. WshShell.SendKeys "%(u)"
  11. WScript.Sleep 500
  12. WshShell.SendKeys "admin" ' 双引号中是用户名, 这里取的是 TP-LINK 的默认设置 admin, 请根据实际情况更改
  13. WScript.Sleep 500
  14. WshShell.SendKeys "%(p)"
  15. WScript.Sleep 500
  16. WshShell.SendKeys "admin" ' 双引号中是密码, 这里取的是 TP-LINK 的默认设置 admin, 请根据实际情况更改
  17. WScript.Sleep 500
  18. WshShell.SendKeys "~"
  19. WScript.Sleep 500
  20. WshShell.SendKeys "{ESC}"
  21. WScript.Sleep 500
  22. For I = 1 To PosSysTools
  23.   WshShell.SendKeys "{TAB}"
  24.   WScript.Sleep 100
  25. Next
  26. WshShell.SendKeys "~"
  27. WScript.Sleep 100
  28. For I = 1 To PosReboot
  29.   WshShell.SendKeys "{TAB}"
  30.   WScript.Sleep 100
  31. Next
  32. WshShell.SendKeys "~"
  33. WScript.Sleep 3000
  34. For I = 1 To PosRebootBtnShift
  35.   WshShell.SendKeys "+({TAB})"
  36.   WScript.Sleep 100
  37. Next
  38. WshShell.SendKeys "~"
  39. WScript.Sleep 200
  40. WshShell.SendKeys "~"
复制代码

TOP

返回列表