cmd编程模板

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%


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值