各位老师
我用批处理做了个工具,在工具中用上了窗口提示,想问下能不能使用窗口提示有“确定“按钮与”取消“按钮出来,并且各自都有作用
作用
1.按下各自按钮后都能各自执行自己的goto命令
请问该怎么写
mshta vbscript:CreateObject("Wscript.Shell").popup("你的程序版本过旧,系统为你更新升级,请确定或取消” ^&chr(13),0,vbexclamation)(window.close)&goto ZH
按了确定执行一个goto命令
按下取消执行另一个goto命令或退出
批处理弹出窗口提示 代码
答案:2 悬赏:10 手机版
解决时间 2021-03-17 09:04
- 提问者网友:温柔港
- 2021-03-16 10:04
最佳答案
- 五星知识达人网友:青灯有味
- 2021-03-16 10:59
@echo offset Q=&set vbs=Questiontmp.vbs
echo Wsh.Echo MsgBox("你的程序版本过旧,系统为你更新升级,请确定或取消",vbOkCancel,"升级吗?")>%vbs%
for /f %%a in ('cscript %vbs% //nologo //e:vbscript') do set "Q=%%a"
if %Q%==1 del /q /f %vbs%>nul&goto Ok
if %Q%==2 del /q /f %vbs%>nul&goto Cancel
del /q /f %vbs%>nul
exit
:Okrem 运行确定后程序
exit
:Cancelrem 运行取消后程序
exit
echo Wsh.Echo MsgBox("你的程序版本过旧,系统为你更新升级,请确定或取消",vbOkCancel,"升级吗?")>%vbs%
for /f %%a in ('cscript %vbs% //nologo //e:vbscript') do set "Q=%%a"
if %Q%==1 del /q /f %vbs%>nul&goto Ok
if %Q%==2 del /q /f %vbs%>nul&goto Cancel
del /q /f %vbs%>nul
exit
:Okrem 运行确定后程序
exit
:Cancelrem 运行取消后程序
exit
全部回答
- 1楼网友:三千妖杀
- 2021-03-16 12:12
那得看你想弹出什么窗口? 如果是想打开自身的话 call %0 或者 start /i %0 就可以, 如果要弹出form型的窗口的话, 就是这样 mshta vbscript:msgbox("这里写你想要显示的内容;")(window.close) 或者直接这样 mshta vbscript:("123") 你的问题不够明确,你补充问题,我补充答案,ok?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯