代码
echo 当前盘符:%~d0
echo 当前盘符和路径:%~dp0
echo 当前批处理全路径:%~f0
echo 当前盘符和路径的短文件名格式:%~sdp0
echo 当前CMD默认目录:%cd%
setx TNS_ADMIN3 "%~dp0network\ADMIN" -m
setx NLS_LANG3 "SIMPLIFIED CHINESE_CHINA.ZHS16GBK" -m
setx ORACLE_HOME3 "%~dp0" -m
pause
前面都是路径显示部分
pause是暂停
setx是正式文件
保存代码为bat文件后,需要管理员权限运行。
运行后,环境变量会增加,减少手动设置难度。
如果把odbc也一并安装,就再加一条start odbc_install.exe
echo 当前盘符:%~d0
echo 当前盘符和路径:%~dp0
echo 当前批处理全路径:%~f0
echo 当前盘符和路径的短文件名格式:%~sdp0
echo 当前CMD默认目录:%cd%
setx TNS_ADMIN3 "%~dp0network\ADMIN" -m
setx NLS_LANG3 "SIMPLIFIED CHINESE_CHINA.ZHS16GBK" -m
setx ORACLE_HOME3 "%~dp0" -m
start odbc_install.exe
pause