bat 后台执行脚本

文章讨论了如何通过使用VB脚本和批处理文件解决远程调用脚本时可能遇到的问题,即避免影响自身进程。作者提供了VB脚本示例(restart.vbs)用于启动自定义bat脚本(start_all.bat),并分享了简单的批处理内容,鼓励读者提出更优化的方法。
摘要由CSDN通过智能技术生成

问题:想在远程调一下脚本重置,发现会杀到自己这个进程,使得关闭后无法启动或执行到一半的情况

解决思路:如果能后置到系统来执行,那就不会有问题,查了一些资料使用vb来处理是比较方便,话不多说,上内容

1、vb脚本内容,可命名为restart.vbs 直接双击就可以了  (xxx.bat为自己写的脚本)

Set ws=WScript.CreateObject("WScript.Shell")
ws.Run "start_all.bat",0

 2、bat内容,这个是start_all.bat脚本内容,start.bat是本人封装的启动程序

@echo off
cls
title 启动全部(测试使用版本)
taskkill /f /t /im werl.exe
timeout /nobreak /t 1
start start.bat
#pause

简单处理的脚本 ,如有更好的方式方法评论区探讨一下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值