让bat在后台运行

作者: 落叶飘飘花凋零 | 来源:发表于2018-12-05 22:18 被阅读4次

关于这个脚本,主要可以分为两个部分。

第一部分为需要在后台运行的bat,第二部分为可以让bat在后台运行的vb脚本。

下面是一个示例:

::start.bat

@echo off

if "%1" == "h" goto begin

mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit

 :begin

dotnet erpcost.dll &

::start.vbe

Set ws = CreateObject("Wscript.Shell")

ws.run "cmd /c E:\sdt\cost\start.bat",0

 

说明:

1、上面有两个脚本start.batstart.vbe,其中start.bat是需要在后台运行的bat,start.vbe是可以让start.bat在后台运行的vb脚本。

2、关于第一个脚本,主要分为两个部分,其中第一部分从if开始,到:begin 结束,至于:begin 之后,则是我们需要执行的bat代码。

3、关于第二个脚本,我们需要注意的部分在于【ws.run "cmd /c E:\sdt\cost\start.bat",0 】,主要是这段里面关于我们bat脚本的路径和名字的那一段。

4、最后总结一下,让bat可以在后台运行,我们需要做的有两件事,首先是在我们的bat文件的开头加上一段代码,也就是从if开始,到:begin 结束那一段,然后写一个vb脚本,vb脚本里面把自己bat的路径和名字写入对应代码段。

相关文章

  • 让bat在后台运行

    关于这个脚本,主要可以分为两个部分。 第一部分为需要在后台运行的bat,第二部分为可以让bat在后台运行的vb脚本...

  • windows .bat后台运行

    Dim wshSet wsh=WScript.CreateObject("WScript.Shell")wsh.r...

  • nohup 和>/dev/null 2>&1

    一、用途:nohup表示永久运行。&表示后台运行 在应用Unix/Linux时,我们一般想让某个程序在后台运行 该...

  • win bat脚本 后台运行jar包

    首先杀死正在运行的8888端口,然后启动jar包,然后重启nginx。将jar包保存在c盘的xxxJar文件夹下面...

  • openwrt

    解压 R3GV2 patches (附件1有),运行批处理 0.start_main.bat ,输入路由器后台管理...

  • 命令行激活windows

    新建bat文件 在bat文件中写入如下代码 以管理员身份运行该bat文件 成功激活

  • schtasks 实例

    schtasks 实例 让运行本bat盘符下文件在七天后全部隐藏代码如下

  • Jmeter常用功能组件

    运行jmeter.bat(在window平台上)或jmeter(在unix平台上)来运行JMeter。(运行成功后...

  • iOS让App后台运行

    一般来说,如果不进行后台申请,在iOS系统上,当应用退到后台后,只有5s的时间去执行代码,之后将进入挂起状态。只有...

  • 如何让iOSAPP后台运行

    方式一 在后台开启一个新的long-run的任务,一般只有10分钟,10分钟以后自动调用Block里面的方法,结束...

网友评论

    本文标题:让bat在后台运行

    本文链接:https://www.haomeiwen.com/subject/udegcqtx.html