我需要在启动时使用特定页面打开firefox,这很容易,但问题是我需要在许多计算机上执行此操作,一些在PT中,一些在英语中,还有一些是win xp,赢7,赢得vista并赢得8。
我可以创建一个批处理文件,将startup.bat文件复制到运行它的特定用户的启动页面吗?
答案 0 :(得分:0)
我不确定我是否理解你的问题。使用哪种系统语言并不重要,您可以使用%PROGRAMFILES%
变量。唯一的区别是当您不知道您的系统是32位还是64位时。在32位系统上,可以在%PROGRAMFILES%\Mozilla Firefox\firefox.exe
找到firefox。在64位系统上,它是%PROGRAMFILES(X86)%\Mozilla Firefox\firefox.exe
。所以你必须检查系统类型并从正确的位置运行firefox。为此,您可以检查%PROCESSOR_ARCHITECTURE%
系统变量:
@ECHO OFF
IF %PROCESSOR_ARCHITECTURE%==x86 (
"%PROGRAMFILES%\Mozilla Firefox\firefox.exe www.stackoverflow.com"
) ESLE (
"%PROGRAMFILES(X86)%\Mozilla Firefox\firefox.exe /www.stackoverflow.com"
)
此脚本适用于任何语言和任何Windows体系结构。