标题: [文件操作] 批处理怎么不改本地环境变量,就可以使用删减后的值? [打印本页]
作者: PEIT98 时间: 2021-11-9 22:00 标题: 批处理怎么不改本地环境变量,就可以使用删减后的值?
- @echo off & setlocal enabledelayedexpansion
-
- set \n=^
-
-
- set 路径2022=%VRAY5_FOR_3DSMAX2022_MAIN%
- :begin
- cls
- echo 2022)%路径2022%!\n!
-
- set/p p=请输入20xx)前面数字:
-
- xcopy /y /x /s /h /k /R "!路径%p%!\Plugins\vfb2_qt.dll" %cd%\%p%\
- xcopy /y /x /s /h /k /R "!路径%p%!\Plugins\vray20*.dll" %cd%\%p%\
- xcopy /y /x /s /h /k /R "!路径%p%!\Plugins\vrender20*.dlr" %cd%\%p%\Plugins\
复制代码
上面是脚本
环境变量%VRAY5_FOR_3DSMAX2022_MAIN%的值是C:\ProgramData\Autodesk\ApplicationPlugins\VRay3dsMax2022/bin
我需要环境变量的的值C:\ProgramData\Autodesk\ApplicationPlugins\VRay3dsMax2022
怎么不改本地环境变量,就可以使用删减/bin后的路径
求大佬帮帮忙
作者: Batcher 时间: 2021-11-9 23:26
回复 1# PEIT98
把第6行改成这样试试:
set 路径2022=%VRAY5_FOR_3DSMAX2022_MAIN:/bin=%
set 路径2022=%VRAY5_FOR_3DSMAX2022_MAIN:\bin=%
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |