windows系统使用bat脚本批量启动程序过程

作者:

文章目录
  • @echo off REM启动jar包 start cmd /k “java -jar demo.jar” REM延时10秒 timeout /nobreak /t 10 REM启动redis服务 start cmd /k “cd/d D:Redis-x64 && redis-server.exe redis.windows.conf” REM延时10秒 timeout /nobreak /t 10 REM启动vue服务 start cmd /k “cd/d E:projecthtml && npm run serve” cmd /c dir:是执行完dir命令后关闭命令窗口 cmd /k dir:是执行完dir命令后不关闭命令窗口
  • cd 命令是不会更改当前的directory的 比如如果当前目录是C:/demo1,执行cd E:/demo命令之后,当前目录不会产生任何变化。 要保证当前目录修改成功,必须加/d参数,即cd /d E:/demo
  • 再启动,关闭java应该再以后台启动javaw即使后台启动 @echo off REM 关闭 Nginx echo Stopping Nginx… taskkill /F /IM nginx.exe echo Start Nginx… start “” /b “cmd /c cd /d C:UsersdellDesktopnginx-1.24.0 && nginx.exe” echo Stopping Java application… taskkill /F /IM javaw.exe timeout /t 1 /nobreak >nul REM 启动 jar 包 echo Start java application…. start “” /b “cmd /c cd /d G:hdxProjectcollect-boot-hdxjeecg-module-systemjeecg-system-starttarget && javaw -jar jeecg-system-start.jar” timeout /t 1 /nobreak >nul
  • 以上为个人经验,希望能给大家一个参考,也希望大家多多支持风君子博客。 您可能感兴趣的文章: windows下使用bat批量删除文件(用于内存清理) Windows系统使用bat批量修改文件名的使用示例 Windows系统管理bat批处理脚本的示例代码 在Windows批处理(.bat)文件中获取拖入文件信息的各种方法 Windows批处理脚本(.bat)实现最小化运行的多种方案 使用Windows批处理bat实现文件重命名加时间戳
  • 目录
    • 1、bat脚本
    • 2、cd/d 命令
    • 3、先关闭nginx
    • 4、总结

    @echo off
    
    REM启动jar包                               
    start cmd /k "java -jar demo.jar"  
    
    REM延时10秒
    timeout /nobreak /t 10 
    
    REM启动redis服务
    start cmd /k "cd/d D:Redis-x64 && redis-server.exe redis.windows.conf" 
    
    REM延时10秒
    timeout /nobreak /t 10 
    
    REM启动vue服务
    start cmd /k "cd/d E:projecthtml && npm run serve"  
    
    
    • cmd /c dir:是执行完dir命令后关闭命令窗口
    • cmd /k dir:是执行完dir命令后不关闭命令窗口

    • cd 命令是不会更改当前的directory的
    • 比如如果当前目录是C:/demo1,执行cd E:/demo命令之后,当前目录不会产生任何变化。
    • 要保证当前目录修改成功,必须加/d参数,即cd /d E:/demo

    再启动,关闭java应该再以后台启动javaw即使后台启动

    @echo off
    REM 关闭 Nginx
    echo Stopping Nginx...
    taskkill /F /IM nginx.exe
    
    echo Start  Nginx...
    start "" /b "cmd /c cd /d C:UsersdellDesktopnginx-1.24.0 && nginx.exe"
    
    echo Stopping Java application...
    taskkill /F /IM javaw.exe
    timeout /t 1 /nobreak >nul
    
    
    REM 启动 jar 包
    echo Start java application....
    start "" /b "cmd /c cd /d G:hdxProjectcollect-boot-hdxjeecg-module-systemjeecg-system-starttarget && javaw -jar jeecg-system-start.jar"
    timeout /t 1 /nobreak >nul
    
    

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持风君子博客。

    您可能感兴趣的文章:

    • windows下使用bat批量删除文件(用于内存清理)
    • Windows系统使用bat批量修改文件名的使用示例
    • Windows系统管理bat批处理脚本的示例代码
    • 在Windows批处理(.bat)文件中获取拖入文件信息的各种方法
    • Windows批处理脚本(.bat)实现最小化运行的多种方案
    • 使用Windows批处理bat实现文件重命名加时间戳

    站内搜索