rem 进入当前目录
cd /d %~dp0
rem 关闭cmd窗口运行
@echo off
if "%1"=="h" goto begin
start mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin
rem if语句使用示例
if "%OS%"=="Windows_NT" @setlocal
if "%OS%"=="WINNT" @setlocal
rem if语句使用示例2
IF EXIST "temp.txt" (
ECHO found
) ELSE (
ECHO not found
)
rem 进入上一级目录,并将上一级目录用变量保存
cd ..\
set "INSTDIR=%cd%"
set "JAVA_HOME=%INSTDIR%\libs\jre8"
rem if语句示例3
if not "%JAVA_HOME%" == "" goto OkJHome
echo.
echo ERROR: JAVA_HOME not found in your environment.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation
echo.
goto error
:OkJHome
if exist "%JAVA_HOME%\bin\java.exe" goto setSendagentHome
echo.
echo ERROR: JAVA_HOME is set to an invalid directory.
echo JAVA_HOME = %JAVA_HOME%
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation
echo.
goto error
:setSendagentHome
rem ----- use the location of this script to infer $APP_HOME -------
if NOT "%OS%"=="Windows_NT" set DEFAULT_APP_HOME=..
if "%OS%"=="Windows_NT" set DEFAULT_APP_HOME=%~dp0\..
if "%OS%"=="WINNT" set DEFAULT_APP_HOME=%~dp0\..
if "%APP_HOME%"=="" set APP_HOME=%DEFAULT_APP_HOME%
cmd编程模板
最新推荐文章于 2023-02-17 16:53:51 发布