Board logo

标题: [特效代码] 想问一下bat方便做页面吗 [打印本页]

作者: minecraftLYC    时间: 2022-6-20 17:02     标题: 想问一下bat方便做页面吗

我不会c++,但有一些bat基础,请问bat可以弹出可互动的界面吗?
作者: flashercs    时间: 2022-6-20 20:14

  1. @echo off
  2. for /f "delims=" %%A in ('mshta vbscript:Execute("On Error Resume Next:Dim str,fso:str=InputBox(""Message"",""Title"",""Default""):Set fso=CreateObject(""Scripting.FileSystemObject""):fso.GetStandardStream(1).Write str:Set fso=Nothing:close"^)') do (
  3.     echo.用户输入:%%A
  4. )
  5. pause
  6. for /f "delims=" %%A in ('mshta vbscript:Execute("On Error Resume Next:Dim ret,fso:ret=MsgBox(""Message"",vbOKCancel,""Title""):Set fso=CreateObject(""Scripting.FileSystemObject""):fso.GetStandardStream(1).Write ret:Set fso=Nothing:close"^)') do (
  7.     echo.用户选择
  8.     if %%A equ 1 (
  9.       echo 确定
  10.     ) else if %%A equ 2 (
  11.       echo 取消
  12.     )
  13. )
  14. pause
  15. exit /b
复制代码

作者: minecraftLYC    时间: 2022-6-20 20:31

本帖最后由 minecraftLYC 于 2022-6-20 20:35 编辑

回复 2# flashercs


    这东西真神奇!
但是有一问题,输出成了乱码咋办
作者: flashercs    时间: 2022-6-20 21:21

回复 3# minecraftLYC


    批处理保存为ANSI编码.




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2