首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >启动VBS MsgBox,但继续执行脚本

启动VBS MsgBox,但继续执行脚本
EN

Stack Overflow用户
提问于 2019-03-01 18:26:12
回答 1查看 832关注 0票数 0

我已经尝试了多种不同的方法来使下面的方法成为可能,但找不到一种方法。我有一个根据退出代码输出VBS消息框的ROBOCOPY脚本。但是,我希望批处理脚本即使在消息框出现后也能继续运行并退出。到目前为止,我必须单击Ok让VBS消息框关闭,然后命令行也会关闭。

下面是我的代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
@ECHO OFF

::Delete DB File
CD "C:\Program Files (x86)\SAP\Agentry Client"
DEL "Agentry.db"
CLS

::Copy new DB file from Fil003
2>nul PUSHD "\\sampleserver\123\123" >nul

ROBOCOPY /ZB /IS /IT /R:3 "\\sampleserver\123\123" "C:\Program Files (x86)\SP\AClient" "AClient.db" /log:"C:\Program Files (x86)\SP\AClient\Acleint.txt" /tee

    if %ERRORLEVEL% EQU 16 GOTO ER16
    if %ERRORLEVEL% EQU 1 GOTO ER1
    if %ERRORLEVEL% EQU 0 GOTO ER0

:ER0
2>nul POPD >nul 
PUSHD "\\sampleserver\123\123\"
Start /b "" cscript "NoCopy.vbs"
TIMEOUT /T 3
POPD
exit

:ER1
2>nul POPD >nul 
PUSHD "\\sampleserver\123\123\"
Start "" cmd /c cscript "Success.vbs"
TIMEOUT /T 3
POPD
exit

:ER16
2>nul POPD >nul 
PUSHD "\\sampleserver\123\123\"
Start /b "" cscript "FatalError.vbs"
TIMEOUT /T 3
POPD
exit
EN

回答 1

Stack Overflow用户

发布于 2019-03-05 15:16:50

可以在vbs中使用mshta,而不是msgbox。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Function mshta(ByVal MessageText, ByVal Title, ByVal PauseTimeSeconds)

    Set WScriptShell = CreateObject("WScript.Shell")
    ConfigString = "mshta.exe vbscript:close(CreateObject(""WScript.Shell"")." & "Popup(""" & MessageText & """," & PauseTimeSeconds & ",""" & Title & """))"
    WScriptShell.Run ConfigString

End Function

'PauseTimeSeconds‘将关闭该消息,或者您可以将其设置为0,以便在用户单击“确定”之前保持打开状态。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54950314

复制
相关文章
VBScript详解(一)
Vbs是一种Windows脚本,它的全称是:Microsoft Visual BasicScript Editon.(微软公司可视化BASIC脚本版),VBS是Visual Basic的的一个抽象子集,是系统内置的,用它编写的脚本代码不能编译成二进制文件,直接由Windows系统执行(实际是一个叫做宿主host的解释源代码并执行),高效、易学,但是大部分高级语言能干的事情,它基本上都具备,它可以使各种各样的任务自动化,可以使你从重复琐碎的工作中解脱出来,极大的提高工作效率。
全栈程序员站长
2022/07/02
4.2K0
VBScript详解(一)
各种有趣vbs,bat脚本[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/167212.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/20
8920
Vbs脚本编程简明教程
◎Vbs脚本编程简明教程之一 —为什么要使用Vbs?
sofu456
2019/07/09
10.4K1
[网络安全] 二十四.Web安全学习路线及木马、病毒和防御初探
注意,图中红线以下大家千万别触碰,我们作为安全人员或白帽子主要是在红线以上去获取信息,再报告相关单位或提醒相关网站进行漏洞修复,尤其是拒绝服务,其破坏性非常大。
Eastmount
2021/12/02
1.3K0
[网络安全] 二十四.Web安全学习路线及木马、病毒和防御初探
加密解密vbs脚本内容
首先,我们都知道,VBS代码可以直接被看到的, 不知道VBS的是什么,度娘会告诉你的。 下面这个程序可以对VBS代码进行简单的加密,原理灰常简单, 1.读取源文件的所有代码 1.读取源文件的所有代码 2.计算Asc值 3.写入,Execute用Chr还原后的代码。 废话不多说 上代码 代码: ---- 加密: <pre class="prism-highlight prism-language-bash">On Error Resume Next  Set argv = WScript.Argument
孤鸿
2022/09/23
1.1K0
VBS代码–很恶心的整人效果
—-我们会经常遇到一些无聊的文件,一旦我们打开它就会出现各种烦人的新窗口,今天来看的是VBS脚本—-
全栈程序员站长
2022/08/11
2K0
VBS代码–很恶心的整人效果
启动Linux时自动执行Shell脚本
我们假定使用的是 Bash 作为登录及注销的主 Shell。如果你使用的是其他 Shell,那么有些方法可能会无效。如果有其他的疑问,请参考对应的 Shell 文档。
用户7639835
2021/08/30
3.9K0
交互式脚本_交互式和脚本式的区别
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/170854.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/22
8250
交互式脚本_交互式和脚本式的区别
明天就是愚人节,分享几个电脑整蛊小技巧。
愚人节也称万愚节、幽默节。时间为每年的4月1日,是从19世纪开始在西方兴起流行的民间节日,虽然并未被任何国家认定为法定节日,但是确实是一个特别有意思的节日。
岳泽以
2022/10/26
1.8K0
明天就是愚人节,分享几个电脑整蛊小技巧。
vbs整人代码,表白+提醒 两段代码就OK
在沉闷的工作环境下,有时玩玩整人代码也不错,整人代码一般使用VBS脚本来实现,简单的两行代码就可以实现表白+提醒了,不过大家也要警惕VBS脚本的危险性,下面小编分享的只是整人简单脚本,大家可以随便玩!并不损坏电脑文件。
全栈程序员站长
2022/08/24
2.2K0
vbs整人代码,表白+提醒 两段代码就OK
bat脚本执行命令_实用bat代码
::两个冒号,效果同上,但不会回显。(冒号后加任意非字母数字字符都可起到注释作用)
全栈程序员站长
2022/11/09
10.9K0
bat脚本执行命令_实用bat代码
超好玩的vbs代码 (恶作剧代码)
今天给大家带来两个整人的VBS脚本 希望大家喜欢 VBS脚本大家都知道吧 第一个是定时关机的 如果把他发给你的QQ好友 他不懂的话 如果不输我是猪 电脑就会在你设定的 时间内关机 我设置的是3分钟 只要输入就解除了 当然如果不输的话也有解除的办法 我们来看下这个脚本
全栈程序员站长
2022/07/02
6.5K0
超好玩的vbs代码 (恶作剧代码)
恶搞之关不掉的窗口.vbs脚本
过完小年,到处都是过年的气息,给大家介绍一些轻松好玩的东西:一个好玩的脚本——关不掉的窗口。
Jasonangel
2021/05/28
2.1K0
Win下tomcat宕机自启vbs脚本[通俗易懂]
将此下面的代码保存到一个.txt文件中,然后将后缀名命名为.vbs,再然后双击运行即可。
全栈程序员站长
2022/09/15
6110
开机启动某脚本,开机启动 workerman 项目,Centos7 开机自动执行脚本
https://blog.csdn.net/buyueliuying/article/details/87617313
OwenZhang
2022/06/24
2.2K0
开机启动某脚本,开机启动 workerman 项目,Centos7 开机自动执行脚本
经典vbs代码收集「建议收藏」
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/144726.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/30
1.7K0
根据mac来配置ip的vbs脚本
Const ForReading= 1,ForWriting = 2,ForAppending = 8
力哥聊运维与云计算
2019/06/28
1.2K0
使用vbs脚本安装共享打印机
不说废话,直接上代码: <pre class="prism-highlight prism-language-bash">on error resume next strComputer = "." Set FSO = CreateObject("Scripting.FileSystemObject") Set WshNETWORK = WScript.CreateObject("WScript.Network") Set WShell = WScript.CreateObject("WScript.Sh
孤鸿
2022/09/23
7240
在cmd命令行中弹出Windows对话框(使用mshta.exe命令)[通俗易懂]
  有时候用bat写一些小脚本最后会弹出对话框提示操作成功,可以用mshta.exe来实现,它是Windows系统的相关程序,用来执行.HTA文件,一般计算机上面都有这个程序,实现如下:
全栈程序员站长
2022/09/07
4.5K0
在cmd命令行中弹出Windows对话框(使用mshta.exe命令)[通俗易懂]
VBS转化为exe可执行文件
获取地址: https://pan.baidu.com/s/1GlsJfJPdLuJe3Dbqf0EvpQ 提取码: 7bdb 特点:
小蓝枣
2020/09/25
1.5K0
VBS转化为exe可执行文件

相似问题

VBS脚本-需要将msgbox更改为echo

36

vbs Msgbox参数262144

10

PC启动后启动VBS脚本

60

Python -在弹出MsgBox后继续代码执行?

18

WSH/VBS中的MSGBOX位置

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文