我正在编写一个批处理脚本,它相当合理地依赖于“C:\WINDOWS\system32”作为 PATH 环境变量的一部分。我最近遇到了一台(开发人员的)机器,它的路径非常奇怪,不包括 system32,因此我的批处理脚本不起作用。
我查找了我的批处理脚本检查 PATH 变量的方法,如果它不存在则添加 system32 。但是,我发现使用的解决方案setx
具有讽刺意味的是,它还依赖于 PATH 变量中的 system32。是否有任何编程方法可以将 system32 添加到 PATH 中而不存在它?
另外,请让我知道这是否是一种边缘情况,使我的脚本对它具有鲁棒性是没有意义的。我不希望我的任何典型用户拥有如此糟糕的 PATH 变量。我应该打扰吗?