我写了一个批处理文件。我已经区分了" C:\ Program Files"和" C:\ Program Files(86)"基于Windows位。 但我不想硬编码" C:\ Program Files"。我怎样才能做到这一点。
答案 0 :(得分:0)
如果你不想硬编码你想写的路径,可能会提示你写下完整的路径:
set /P Path="Insert your path here: "
这将提示插入[...]:_ ,这样您就可以在路径中写入,而无需对其进行硬编码。
希望得到这个帮助。
答案 1 :(得分:0)
您可以使用批处理文件执行类似操作:
@echo off
set "strProgramFiles=%ProgramFiles%"
if exist "%ProgramFiles(x86)%" set "strProgramFiles=%ProgramFiles(x86)%"
echo %strProgramFiles%
pause