[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. Set WS = CreateObject("Wscript.Shell")
  2. a = "calc"
  3. b = "cmd"
  4. subIn()
  5. Sub subIn()
  6. inp = Trim(InputBox(a & " or " & b & " ?"))
  7. Select Case UCase(inp)
  8. Case "" WS.Run(a)
  9. Case "A" WS.Run(a)
  10. Case "B" WS.Run(b)
  11. Case Else subIn()
  12. End Select
  13. End Sub
复制代码
1

评分人数

    • vtgg: 乐于助人技术 + 1

TOP

笨办法:
  1. @echo off&set "errorlevel="
  2. more +8 %0|debug asc.com||exit/b
  3. asc.com
  4. if %errorlevel%==0  start "" calc
  5. if %errorlevel:97=65%==65 start "" calc
  6. if %errorlevel:98=66%==66 start "" cmd
  7. pause&exit
  8. e100 ba 40 0 8e da 89 1e 6c 0 b2 60 b4 0b cd 21 3c
  9. e110 0 75 0a 39 16 6c 0 7c f4 b0 0 eb 04 b4 08 cd
  10. e120 21 b4 4c cd 21
  11. rcx
  12. 25
  13. w
  14. q
复制代码

TOP

回复 5# vtgg


    3楼是 bat 脚本,不是 vbs

TOP

返回列表