批处理 传参数

发布网友 发布时间:2022-04-25 20:15

我来回答

3个回答

热心网友 时间:2022-06-17 02:24

setE.bat
@echo off
title JDK和Tomcat环境变量设置
color 0a
set "Java_Home=%~1"
set "Tomcat_Home=%~2"
if not defined Java_Home set Tomcat_Home=&goto input
set inputJH=%Java_Home%
set inputTH=%Tomcat_Home%
goto _start

:input
set /p inputJH= [你要设置的JDK的安装目录:]
if not defined inputJH echo 没有输入&pause>nul&exit
set /p inputTH= [你要设置的Tomcat的安装目录:]
if not defined inputTH echo 没有输入&pause>nul&exit

:_start
echo 正在配置环境变量,请稍候......
reg add "HKCU\Environment" /v Java_Home /t reg_sz /d "%inputJH%" /f
reg add "HKCU\Environment" /v Tomcat_Home /t reg_sz /d "%inputTH%" /f
reg add "HKCU\Environment" /v ClassPath /t reg_sz /d ".;"""%%Java_Home%%\lib"""" /f
reg add "HKCU\Environment" /v Path /t reg_sz /d """"%%Java_Home%%\bin""";"""%%Tomcat_Home%%\bin""";" /f

调用脚本:
@echo off
call setE.bat "C:\Java_Home" "C:\Tomcat_Home"

热心网友 时间:2022-06-17 02:25

居然看到出自我手的东东,感动一下。

热心网友 时间:2022-06-17 02:25

补充:start 也可以传参数

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com