我的电脑上还有一个小问题,但是很烦人而且难以理解:
如果我使用开始菜单的搜索框以命令行参数(例如 -p -no-remote)启动 Firefox,但没有其完整路径,则 Firefox 会在没有参数的情况下启动...
另一方面,如果我使用运行框 ( Win+ R),则不需要完整路径,而是使用参数。如果我在开始菜单的搜索框中使用另一个命令行 (例如 cmd /K ipconfig),也不会出现问题...
据我所知,这不是正常现象。而且重新安装也无法解决问题,那么该怎么办呢?
答案1
建议:在 Firefox 文件夹中创建一个批处理文件(.bat 或 .cmd),它将为您执行此操作:
firefox.bat(或 firefox.cmd)
firefox.exe -p -no-remote
搜索框会找到这个脚本吗?(我没有 Win7,所以我无法检查)。
答案2
经过一番研究,我发现如果我添加扩展名(.exe)有用
因此我将使用:
firefox.exe -p -no-remote
并不是:
firefox -p -no-remote
我还发现,如果我从开始菜单中删除所有快捷方式它也可以工作(没有“.exe”)
附加说明:我认为搜索框使用此注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\firefox.exe
来找到它
这引出了其他问题:从搜索框启动程序究竟用在哪些地方?优先顺序是什么?是否可以配置此顺序?