bat 文件用 windows terminal启动方法
Posted 青蛙~~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bat 文件用 windows terminal启动方法相关的知识,希望对你有一定的参考价值。
game.bat
@echo off
if not defined bflag set bflag=1 && start wt --title "game" %0 && exit
cd /d %~dp0
set CURRENT_DIR=%cd%
set SERVER_BIN_PATH=%CURRENT_DIR%\\..
pushd %SERVER_BIN_PATH%\\bin
serverHolder.exe res\\lua\\server\\game\\start-up.lua
popd
gate1.bat
@echo off
if not defined bflag set bflag=1 && start wt --title "gate1" %0 && exit
cd /d %~dp0
set CURRENT_DIR=%cd%
set SERVER_BIN_PATH=%CURRENT_DIR%\\..
pushd %SERVER_BIN_PATH%\\bin
serverHolder.exe res\\lua\\server\\gate1\\start-up.lua
popd
login.bat
@echo off
if not defined bflag set bflag=1 && start wt --title "login" %0 && exit
cd /d %~dp0
set CURRENT_DIR=%cd%
set SERVER_BIN_PATH=%CURRENT_DIR%\\..
pushd %SERVER_BIN_PATH%\\bin
serverHolder.exe res\\lua\\server\\login\\start-up.lua
popd
serverBatch.bat
@echo off
taskkill /f /im serverHolder.exe
cd /d %~dp0
set CURRENT_DIR=%cd%
set batNameList=center, game, gate1, login, register
for %%I in (%batNameList%) do (
echo %%I
start call %CURRENT_DIR%\\%%I.bat
)
PS
%0 指代脚本本身
执行完此句
if not defined bflag set bflag=1 && start wt --title "game" %0 && exit
以后会执行wt后面的脚本,也就是词句后面的代码
cd /d %~dp0
set CURRENT_DIR=%cd%
set SERVER_BIN_PATH=%CURRENT_DIR%\\..
pushd %SERVER_BIN_PATH%\\bin
serverHolder.exe res\\lua\\server\\game\\start-up.lua
popd
从而达到windows terminal 执行bat文件的效果
以上是关于bat 文件用 windows terminal启动方法的主要内容,如果未能解决你的问题,请参考以下文章
[BAT] BAT 顺序执行其他BAT 批处理文件可设置时间间隔(实际场景Windows下依次启动多个Tomcat服务)
window中使用bat启动springboot项目,并解决乱码问题