例如我添加了个改名字的注册表项,command对应如下:
cmd /k for /f "delims=" %%i in ("%1") do set "abc=%%~nxi"© "%%i" %abc%__&ren "%%i" "%%~nxi_""
但是怎么也不能成功,copy出来的文件名只能是%abc%__,不会替换成相应的变量。
请问在这种使用情况下,%没办法表示变量的吗?那么这种情况下有没有办法使用使用变量呢?
(copy成%abc%__不是最终目的,我还需要将文件名进行其它处理:前面添加特定字串,后辍名最后一个字母换成下划线等)