2010-08-18 115 views
2

我需要在我们在世界不同地区使用的组策略中设置一个脚本。环境变量如%ProgramFiles%特定于语言吗?我希望%ProgramFiles%的脚本可以在西班牙和法国使用,即使他们的语言是为特定区域设置的。环境变量语言是否具体?

谢谢

+1

如果你正在谈论不同的人类语言等,你可能想要像“特定于语言环境”那样来描述它。 C++和Java的工作方式与英文和法文的工作方式有所不同,这里的“语言”最初将被解释为“计算机语言”。 – 2010-08-18 18:00:04

回答

1

不,他们不是语言特定的。

当您使用%ProgramFiles%时,操作系统将在Windows注册表中检查%ProgramFiles%映射到的位置。这个映射是在Windows安装过程中完成的,因此使用占位符%ProgramFiles%你将拥有一个语言/国家不可知的解决方案。

+0

http://support.microsoft.com/kb/933700 – 2010-08-18 15:01:44

+0

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds_shelloverview.mspx?mfr=true – 2010-08-18 15:03:46

0

不,但要小心。我遇到了一个查看“c:\ Program Files”(显然是硬编码)的应用程序。试图运行它的德语(也许这是法语?不记得)的Windows版本。 “程序文件”是德语中的其他内容 - 我不记得是什么,但它没有像预期那样解析,当然程序也失败了。