windows下设置bat程序开机启动、bat直接后台启动、根据端口号杀掉进程 2022-01-10 11:45 673阅读 0赞 **昨天测试没有成功,今天竟然成功了,很神奇** ### 一、创建script.vbs脚本文件 ### **脚本内容如下:** set ws=WScript.CreateObject("WScript.Shell") ws.Run "F:/event.bat /start",0 ** event.bat内容及目录** @echo off java -jar F:/event-cloud-api-1.0-SNAPSHOT.jar --spring.profiles.active=prod --server.port=8021 ![20190621000009377.png][] ### 二、脚本存放位置 ### **打开运行对话框(win键+R),输入命令** shell:startup ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3pzeDE4MjczMTE3MDAz_size_16_color_FFFFFF_t_70][] ** 此时会直接弹出启动项对应的目录(C:\\Users\\zhang\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup),将script.vbs脚本复制粘贴到该目录下** ![2019062023523183.png][] ### 三、查看结果 ### **重启电脑后,打开浏览器,输入请求链接:[http://localhost:8021/][http_localhost_8021]** ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3pzeDE4MjczMTE3MDAz_size_16_color_FFFFFF_t_70 1][] **到此设置开机启动bat成功 ** ### **四、直接**后台启动 ### **1. 创建event-background .bat文件,内容为:** @echo off %1 mshta vbscript:CreateObject("WScript.Shell").Run("%~s0 ::",0,FALSE)(window.close)&&exit java -jar F:/event-cloud-api-1.0-SNAPSHOT.jar --spring.profiles.active=prod --server.port=8022 **2. 直接双击运行event-background .bat程序** **3. 查看后台启动是否成功,打开浏览器,输入请求链接:[http://localhost:8022/][http_localhost_8021]** ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3pzeDE4MjczMTE3MDAz_size_16_color_FFFFFF_t_70 2][] 到此bat直接后台启动成功 ### 五、根据端口号杀掉进程 ### **(又有点晕了,刚开始测试还行,现在又不行了)** @echo off netstat -aon |findstr 8021>pid_log.txt for /f "delims=" %%a in (pid.txt) do ( for /f "tokens=1* delims=:" %%i in ('call echo %%a^|find /i "TCP"') do ( echo %%a ) ) rem 读取文件中内容 set /P OEM=<pid_log.txt rem 截取文件中的字符串 echo %OEM:~71,76% taskkill /f /pid %OEM:~71,76% [20190621000009377.png]: /images/20220109/c779e8fbffd34dd48f23d6c972464b7f.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3pzeDE4MjczMTE3MDAz_size_16_color_FFFFFF_t_70]: /images/20220109/4361295bbee843f7b7ca66f477862e0d.png [2019062023523183.png]: /images/20220109/1ea1b60ce9494f9380d7e77a51dd7758.png [http_localhost_8021]: http://localhost:8021/ [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3pzeDE4MjczMTE3MDAz_size_16_color_FFFFFF_t_70 1]: /images/20220109/4704e56b94f249f697bc2b7c662da669.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3pzeDE4MjczMTE3MDAz_size_16_color_FFFFFF_t_70 2]: /images/20220109/f268e75dd12b4cc2aed5786eefc533bf.png 文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。
相关 根据端口号查询进程编号并杀掉此进程 # 根据端口号查询进程编号并杀掉此进程  1、先把写好的.bat文件放到D盘(好找,不碍眼的地方都行) àì夳堔傛蜴生んèń/ 2022年12月02日 08:53/ 0 赞/ 87 阅读
相关 后台服务一键启动bat文件 1 服务列表 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9 Dear 丶/ 2022年12月05日 10:19/ 0 赞/ 31 阅读
还没有评论,来说两句吧...