码迷,mamicode.com
首页 > Windows程序 > 详细

windows下配置启动脚本并设置开机自启及相应关闭脚本

时间:2020-07-03 15:48:46      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:roc   proc   class   ima   脚本   start   lock   用户交互   启动脚本   

windows下配置启动脚本并设置开机自启及相应关闭脚本

1.启动脚本和关闭脚本自己分别放在xxx.bat文件中,如:start.bat 和 shutdown.bat

2.需启动的程序名称:myApp.jar,下文所有myApp.jar或myApp皆为举例名称

3.本文以java的jar包启动为例,java启动命令为 java -jar myApp.jar

4.本文的操作是将start.bat、shutdown.bat和myApp.jar放在G盘根目录下

启动脚本

运行myApp.jar并在当前目录生成batchLog+时间.log文件(以前控制台的输出就放在这里了)

%1 mshta vbscript:CreateObject("WScript.Shell").Run("%~s0 ::",0,FALSE)(window.close)&&exit
java -jar G:\myApp.jar > G:\batchLog%date:~0,4%%date:~5,2%%date:~8,2%.log

关闭脚本

也就是找到myApp的进程id,直接kill

@echo off
set char=myApp.jar
echo char : %char%
for /f "usebackq tokens=1-2" %%a in (`jps -l ^| findstr %char%`) do (
		echo find process %%a %%b
		set pid=%%a
		set image_name=%%b
)
rem 下面两行放开,是和用户交互要不要杀掉进程
rem echo now will kill process : pid %pid%, image_name %image_name%
rem pause
rem 根据进程ID,kill进程
taskkill /f /pid %pid%
rem pause

windows下配置启动脚本并设置开机自启及相应关闭脚本

标签:roc   proc   class   ima   脚本   start   lock   用户交互   启动脚本   

原文地址:https://www.cnblogs.com/shengjm/p/13230479.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!