问题:想在远程调一下脚本重置,发现会杀到自己这个进程,使得关闭后无法启动或执行到一半的情况
解决思路:如果能后置到系统来执行,那就不会有问题,查了一些资料使用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
简单处理的脚本 ,如有更好的方式方法评论区探讨一下
文章讨论了如何通过使用VB脚本和批处理文件解决远程调用脚本时可能遇到的问题,即避免影响自身进程。作者提供了VB脚本示例(restart.vbs)用于启动自定义bat脚本(start_all.bat),并分享了简单的批处理内容,鼓励读者提出更优化的方法。
1655

被折叠的 条评论
为什么被折叠?



