找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 15917|回复: 1

[文件操作] 批处理怎么不改本地环境变量,就可以使用删减后的值?

[复制链接]
发表于 2021-11-9 22:00:21 | 显示全部楼层 |阅读模式
  1. @echo off & setlocal enabledelayedexpansion

  2. set \n=^


  3. set 路径2022=%VRAY5_FOR_3DSMAX2022_MAIN%
  4. :begin
  5. cls
  6. echo 2022)%路径2022%!\n!

  7. set/p p=请输入20xx)前面数字:

  8. xcopy /y /x /s /h /k /R "!路径%p%!\Plugins\vfb2_qt.dll" %cd%\%p%\
  9. xcopy /y /x /s /h /k /R "!路径%p%!\Plugins\vray20*.dll" %cd%\%p%\
  10. 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后的路径

求大佬帮帮忙
发表于 2021-11-9 23:26:49 | 显示全部楼层
回复 1# PEIT98


把第6行改成这样试试:
set 路径2022=%VRAY5_FOR_3DSMAX2022_MAIN:/bin=%
set 路径2022=%VRAY5_FOR_3DSMAX2022_MAIN:\bin=%
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 23:03 , Processed in 0.028954 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表