使用bat脚本替换并启动程序
【摘要】 先上代码@echo offtimeout /T 1 /NOBREAKdel /f /q /a %1\app.asarren %1\update.asar app.asarstart "" %2这个是一个批处理脚本,下面我会为你逐行解释:@echo off: 这个命令是用来关闭命令的回显功能,使得脚本在执行时不会显示每一条命令,使输出更整洁。timeout /T 1 /NOBREAK: 这个命...
先上代码
@echo off
timeout /T 1 /NOBREAK
del /f /q /a %1\app.asar
ren %1\update.asar app.asar
start "" %2
这个是一个批处理脚本,下面我会为你逐行解释:
-
@echo off
: 这个命令是用来关闭命令的回显功能,使得脚本在执行时不会显示每一条命令,使输出更整洁。 -
timeout /T 1 /NOBREAK
: 这个命令会使脚本暂停1秒。/NOBREAK
参数表示在等待期间不会响应键盘输入。 -
del /f /q /a %1\app.asar
: 这个命令会删除名为app.asar
的文件,该文件位于参数%1
指定的目录下。其中:/f
强制删除只读文件。/q
安静模式,不询问确认。/a
根据属性选择要删除的文件,这里没有指定属性,所以会删除所有文件。
-
ren %1\update.asar app.asar
: 这个命令会将位于参数%1
指定目录下的update.asar
文件重命名为app.asar
。 -
start "" %2
: 这个命令会启动一个新的窗口并运行参数%2
指定的程序或文件。这里的%2
是一个未在此脚本中定义的变量,它应该在执行此脚本时作为参数提供。
总体来说,这个脚本的目的是先等待1秒,然后删除某个目录下的旧版本app.asar
文件,将更新版本的update.asar
重命名为app.asar
,并启动一个新的窗口来运行指定的程序或文件。使用bat脚本替换并启动程序
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)