目录

  • 脚本说明:
  • 代码内容:
  • 执行方法:
  • 后言

脚本说明:

1、使用java、python 写的一些小脚本,或者一些轻量级的服务,通过cmd窗口运行时,如何让它在后台运行的解决办法。
2、可支持所有的可执行程序脚本文件,如:.exe、.bat、*.vbs等等

代码内容:

dim exePath,exeDir,exeFile,ws
exeDir="D:\WorkPackage\sleep_auto_test\"     '填被执行脚本文件路径,\ 结尾
exeFile="sleep_240s.exe"                         '填被执行脚本文件名
rem ************************************************************************************************************
Set ws=WScript.CreateObject("wscript.shell")
strComputer = "."
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colProcessList = objWMIService.ExecQuery("Select * from Win32_Process Where Name = '" & exeFile & "'")
If colProcessList.Count>0 Then
WScript.Echo "正在运行中,关闭命令:taskkill /F /IM " & exeFile & "......"
wscript.quit
Else
ws.Run "cmd /c start /b " & exePath & exeFile,vbhide
WScript.Echo "未运行,且已重新启动"
End If
rem 验证是否启动成功
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colProcessList = objWMIService.ExecQuery("Select * from Win32_Process Where Name = '" & exeFile & "'")
If colProcessList.Count>0 Then
WScript.Echo "重新启动成功,关闭命令:taskkill /F /IM " & exeFile & "......祝你好运"
Else
WScript.Echo "重新启动失败,请检查路径或文件名是否正确。"
End If
wscript.quit

执行方法:

1、桌面新建一个txt文档,并粘贴,保存
exeDir 的值改为本地脚本的路径
exeFile 的值改为本地脚本全名
2、把后缀改成.vbs,双击脚本运行

后言

如果帮到你的话,麻烦点个赞,谢谢!

Windows可执行脚本后台运行脚本相关推荐

  1. linux shell 后台执行脚本的方法 脚本后台运行 后台运行程

    我的环境ubuntu 20.04 借鉴 https://blog.csdn.net/ruiyelp/ 方法1: 切断当前的连接后脚本自动断掉 直接在后台运行脚本:./test.sh & 查看当 ...

  2. 在linux后台运行脚本的方法和命令

    后台运行脚本 执行脚本test.sh:./test.sh 中断脚本test.sh:ctrl+c 在1的基础上将运行中的test.sh,切换到后台并暂停:ctrl+z 执行ctrl+z后,test.sh ...

  3. Linux环境python脚本后台运行

    python 脚本后台运行 在服务器端一直运行一个Python脚本,当然就想到了在命令后面加&符号,代码如下: $ python /data/python/server.py >pyth ...

  4. Linux shell 学习笔记(12)— linux 信号、后台运行脚本、作业控制、定时运行任务

    1. 处理信号 1.1 Linux 信号 常见的 Linux 信号如下表所示: 信号 值 描述 1 SIGHUP 挂起进程 2 SIGINT 终止进程 3 SIGQUIT 停止进程 9 SIGKILL ...

  5. Autojs教程--3.如何手机后台运行脚本(七猫小说举例) (上)

    啰嗦几句 在广大粉丝的支持下,决定还是坚持更新一下公众号,把Autojs的编程方面的技术和技巧分享给大家,本人这方面的技术不是很高,毕竟山外有山,人外有人,但乐于分享和探讨,对自己也是一个总结和提高. ...

  6. Windows 和 Linux 下后台运行 Jar包

    目录 问题概述 Windows 环境 1.下载 nssm 工具 2.编写bat脚本 3.注册服务 4.启动 bat ​编辑Linux环境 问题概述 在windows的服务器中,通过打开一个cmd窗口, ...

  7. windows下java -jar 后台运行以及杀死后台进程的操作

    这篇文章主要介绍了windows下java -jar 后台运行以及杀死后台进程的操作,具有很好的参考价值,希望对大家有所帮助. 在你的jar文件当前目录中建立一个bat文件: 内容是:注意文件名要对应 ...

  8. Python脚本后台运行的五种方式

    方法一:脚本后加& 加了&以后可以使脚本在后台运行,这样的话你就可以继续工作了.但是有一个问题就是你关闭终端连接后,脚本会停止运行: 如: <span style="w ...

  9. linux打开pythonshall,linux系统shell脚本后台运行python程序

    python开发的同学们应该都知道怎么样去启动一个python应用,但是一旦我们把python应用部署到linux服务器上该如何启动呢? 方式①:就是使用进程管理工具,比如supervisor.想了解 ...

最新文章

  1. android 无法接收广播_别告诉我你不认识Android中广播接收者(二)
  2. Eclipse 3.5 Classic+Tomcat 6.0+MySql 5.5搭建java web开发环境
  3. Web UI 自动化测试环境搭建 (转载自51测试天地第三十九期上)
  4. java excel 多个sheet_Java Excel导出多个工作表(添加多个sheet)
  5. pytorch出现RuntimeError: CUDA out of memory.
  6. QEMU+GDB调试方法
  7. php sspi应用,SPI串行通信模块应用(一)
  8. 跨境电商:我们快要死了!可能都撑不过一个月
  9. stm32——项目准备中keil、XCOM的安装与配置
  10. 第一部分——交错(拉丝)(Interlace)的产生
  11. 04、Unity 5--全局光照技术
  12. 数字计算机模拟人脑,人造突触问世 计算机模拟人脑不是梦
  13. Sqoop同步任务‘ can not be represented as java.sql.Date
  14. 2022考研日志(已完结)
  15. 航运“大数据”热潮袭来,亿海蓝船讯网助力产业升级
  16. 安装mysql5.7防火墙关了为什么远程登录不了呢?
  17. Android activity间的数据回传
  18. 善用Word制模板(转)
  19. 轻便型FDW框架 for pb
  20. creator 数字翻页效果_用好这款Fliqlo翻页时钟屏保让你电脑瞬间提升逼格和幸福感!...

热门文章

  1. [揭秘]电商“一元购”后又现“0元单”,究竟是个什么“鬼”?
  2. 1076: 聚餐人数统计
  3. win7环境下苍南社保网上申报***设置
  4. 0是FALSE 1是TRUE
  5. error: Store update, insert, or delete statement affected an unexpected number of rows (0). Entities
  6. 三星note20u计算机功能,三星S21U对比三星note20U有什么区别?
  7. 华清远见上海中心22071班--8.30作业
  8. Android学习笔记01_走马观花
  9. 月收入80万的超强抢劫犯给我上了一堂MBA课
  10. Docker Swarm 之节点标签