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

[代码合集] 求把模拟按键的批处理代码转成VBS版

  1. @echo off
  2. mode con cols=16 lines=1
  3. :loop
  4. (tasklist | findstr /i "FSCapture.exe")>nul 2>nul
  5. if %errorlevel% equ 0  goto %1
  6. start ""  "F:\Software\ALL\Browser\opera\optools\FSCapture\FSCapture.exe" "-silent"
  7. goto loop
  8. :ActiveWindow
  9. "%~dp0nircmd.exe" sendkey alt down
  10. "%~dp0nircmd.exe" sendkey shift down
  11. "%~dp0nircmd.exe" sendkey a down
  12. "%~dp0nircmd.exe" sendkey alt up
  13. "%~dp0nircmd.exe" sendkey shift up
  14. "%~dp0nircmd.exe" sendkey a up
  15. exit
  16. :Object
  17. "%~dp0nircmd.exe" sendkey alt down
  18. "%~dp0nircmd.exe" sendkey shift down
  19. "%~dp0nircmd.exe" sendkey o down
  20. "%~dp0nircmd.exe" sendkey alt up
  21. "%~dp0nircmd.exe" sendkey shift up
  22. "%~dp0nircmd.exe" sendkey o up
  23. exit
  24. :Rectangular
  25. "%~dp0nircmd.exe" sendkey alt down
  26. "%~dp0nircmd.exe" sendkey shift down
  27. "%~dp0nircmd.exe" sendkey r down
  28. "%~dp0nircmd.exe" sendkey alt up
  29. "%~dp0nircmd.exe" sendkey shift up
  30. "%~dp0nircmd.exe" sendkey r up
  31. exit
  32. :FreeHand
  33. "%~dp0nircmd.exe" sendkey alt down
  34. "%~dp0nircmd.exe" sendkey shift down
  35. "%~dp0nircmd.exe" sendkey f down
  36. "%~dp0nircmd.exe" sendkey alt up
  37. "%~dp0nircmd.exe" sendkey shift up
  38. "%~dp0nircmd.exe" sendkey f up
  39. exit
  40. :Full
  41. "%~dp0nircmd.exe" sendkey alt down
  42. "%~dp0nircmd.exe" sendkey shift down
  43. "%~dp0nircmd.exe" sendkey l down
  44. "%~dp0nircmd.exe" sendkey alt up
  45. "%~dp0nircmd.exe" sendkey shift up
  46. "%~dp0nircmd.exe" sendkey l up
  47. exit
  48. :ScrollingWindow
  49. "%~dp0nircmd.exe" sendkey alt down
  50. "%~dp0nircmd.exe" sendkey shift down
  51. "%~dp0nircmd.exe" sendkey s down
  52. "%~dp0nircmd.exe" sendkey alt up
  53. "%~dp0nircmd.exe" sendkey shift up
  54. "%~dp0nircmd.exe" sendkey s up
  55. exit
  56. :magnifier
  57. "%~dp0nircmd.exe" sendkey alt down
  58. "%~dp0nircmd.exe" sendkey shift down
  59. "%~dp0nircmd.exe" sendkey m down
  60. "%~dp0nircmd.exe" sendkey alt up
  61. "%~dp0nircmd.exe" sendkey shift up
  62. "%~dp0nircmd.exe" sendkey m up
  63. exit
  64. :eyedropper
  65. "%~dp0nircmd.exe" sendkey alt down
  66. "%~dp0nircmd.exe" sendkey shift down
  67. "%~dp0nircmd.exe" sendkey p down
  68. "%~dp0nircmd.exe" sendkey alt up
  69. "%~dp0nircmd.exe" sendkey shift up
  70. "%~dp0nircmd.exe" sendkey p up
  71. exit
  72. :rule
  73. "%~dp0nircmd.exe" sendkey alt down
  74. "%~dp0nircmd.exe" sendkey shift down
  75. "%~dp0nircmd.exe" sendkey k down
  76. "%~dp0nircmd.exe" sendkey alt up
  77. "%~dp0nircmd.exe" sendkey shift up
  78. "%~dp0nircmd.exe" sendkey k up
  79. exit
复制代码
这段代码 不是直接运行的 而是通过别的程序调用,
然后启动 FSC这个工具 然后根据传送的不同的%1参数 模拟按键.

返回列表