我正在尝试来自this link的Hertzel Guinness方法。也许我误解了它,但我似乎无法让它发挥作用。 Windows7 版本6.1.7601 。
我的代码是:
set pathA ="C:\ProgramData\Microsoft\Windows\Start Menu\Programs"
set pathB ="Libraries\Documents"
set pathA=%pathA:~1,-1%%pathB:~1,-1%
%pathA%
输出显示:
.. Desktop \ BatchFiles> ~1,-1%pathB:~1,-1'~1'不被识别为内部或外部命令,可操作程序或批处理文件。
答案 0 :(得分:1)
不包含某些内容比删除它更容易,然后将其删除。
@Echo Off
Set "pathA=C:\ProgramData\Microsoft\Windows\Start Menu\Programs"
Set "pathB=Libraries\Documents"
Set "pathA=%pathA%%pathB%"
Echo "%pathA%"
Pause