我写了一个批处理文件。我根据windows位来区分“C:\ Program Files”和“C:\ Program Files(86)”。 但我不想硬编码“C:\ Program Files”。我怎样才能做到这一点。如何在批处理代码中避免硬编码的“C: Program Files”
0
A
回答
0
如果你不想硬编码您还有想要写它,也许有一个提示,要求你写的完整路径的路径:
set /P Path="Insert your path here: "
这将促使插入[.. 。]:_因此,您可以在自己的路径中编写代码,而无需对其进行硬编码。
希望得到这个帮助。
+1
%ProgramFiles%为我工作。那就是我需要的。谢谢 –
0
你可以做这样的事情有一个批处理文件:
@echo off
set "strProgramFiles=%ProgramFiles%"
if exist "%ProgramFiles(x86)%" set "strProgramFiles=%ProgramFiles(x86)%"
echo %strProgramFiles%
pause
相关问题
- 1. 如何硬编码在批处理文件中的密码
- 2. 如何创建适用于Program Files和Program Files(x86)的批处理文件?
- 3. DataTables - 如何避免硬编码url?
- 4. 避免在switch语句中硬编码
- 5. 避免批处理文件中的长行代码
- 6. 避免MVC中的硬编码角色?
- 7. 我会如何转换此C#代码在批处理文件中的代码?
- 8. 如何避免在webapp模板中硬编码的网址
- 9. 如何避免硬编码加密密钥(目标C)?
- 10. 如何在Django视图中避免硬编码URL
- 11. 如何避免在yaml中为gpload硬编码登录凭证
- 12. 如何避免在cronjob中对图像url进行硬编码?
- 13. 在C:\ Program Files \ Program中安装程序而不是C:\ Program Files \ Manufacturer \ Program Name
- 14. 避免硬编码枚举类型
- 15. ASP.NET - 避免硬编码路径
- 16. 避免硬编码服务器配置
- 17. 如何避免Sharepoint webpart中的硬编码凭据?
- 18. 如何避免HQL,Hibernate中的硬编码字段名称?
- 19. C#避免重复代码
- 20. 如何在下面的代码中避免python代码
- 21. 在最佳实践中避免在Apex中进行硬编码
- 22. 如何避免硬编码XML文件的完整URL?
- 23. 如何避免黄瓜功能的硬编码值?
- 24. 如何避免此代码中的GOTO
- 25. 避免在Java类中硬编码的消息
- 26. 在Android中避免硬编码的IP地址
- 27. 在sqlalchemy函数中避免样板会话处理代码
- 28. 你如何编码批处理?
- 29. 如何在数据库和编码中处理硬编码的东西
- 30. MS-DOS批处理编码
你说的是'的%ProgramFiles%'和'的%ProgramFiles(x86)的%'环境变量?在新的命令提示符窗口中输入'set Program'并检查出来... – aschipfl
%ProgramFiles%为我工作。这就是我需要的。谢谢 –