2016-01-24 95 views
0

我制作了启动Firefox的批处理文件。从批处理文件启动Firefox最小化

目标是让Firefox开始最小化。

我已经试过start /min "" "Path to Firefox.exe"

我试图创建一个Firefox的快捷方式的选项,以尽量减少窗口。

但是,这些方式都不能在Firefox上工作,而且即使在批处理文件本身上也可以在其他程序上工作。

另外-s和-silent标志在Firefox上不做任何事情。

我使用的是Windows 10.

感谢您的帮助!

回答

1

通过@SometimesRight提出的没有工作的方式。

解决方案是安装最小化开始和关闭 Firefox附加组件。

在Windows 10和Firefox 43.0.4上测试。在右上角的菜单(3号线)选择加载项并点击扩展标签在Firefox https://addons.mozilla.org/en-US/firefox/addon/minimize-on-start-and-close/?src=api

然后:

您可以在这里下载。

注意:下面的第一种方式将始终使Firefox启动时的最小化以及启动它的BAT文件。 第二种方式需要创建额外的VBS脚本,并通过发送ESCAPE keystroke将最小化BAT文件的重点Firefox最小化。

点击选项按钮,检查尽量减少启动,取消一切,并设置延迟上开始500毫秒或更高,如果Firefox的需要更多的时间来启动。

现在创建文件记事本并保存为最小化。蝙蝠

复制和过去下面的代码里面.BAT文件

@echo off 
start "" "Path To Firefox" 

变化路径到FirefoxFirefox.exe位置。

您还可以使用“firefox.exe”而不是“Path To Firefox”

如果要启动Firefox在特定的网站使用启动“”“路径到Firefox” www.stackoverflow.com

Minimize.bat右键单击文件并选择属性 (也可以选择Minimize.bat文件并按ALT + ENTER组合)。

快捷标签变化窗口属性最小化,然后按OK

开始这个快捷方式。

2.点击选项按钮,检查减少对ESC-按,取消一切。

记事本创建文件并将其保存为Minimize.vbs

复制过去里面.VBS文件下面的代码:

Set WshShell = WScript.CreateObject("WScript.Shell") 
WshShell.AppActivate "firefox" 
WshShell.SendKeys "{ESCAPE}" 
Set WshShell = Nothing 

现在创建文件记事本并保存为Minimize.bat

复制和过去下面的代码里面.BAT文件

@echo off 
start "" "Path To Firefox" 
timeout 2 /nobreak 
wscript "Path To Minimize.vbs File" 

变化路径到Firefoxfirefox.exe位置和路径要Minimize.vbs文件到您的最小化的位置。 vbs文件。

您还可以使用“firefox.exe”而不是“Path To Firefox”

如果您想在特定网站上启动Firefox,请使用启动“”“Path To Firefox”www.stackoverflow。COM

您可以更改超时2/NOBREAK超时3/NOBREAK等待3秒 Firefox的启动,如果它开始更长的时间。在Minimize.bat文件

右键单击并选择属性(也可以选择Minimize.bat文件,然后按ALT + ENTER组合)。

快捷标签变化窗口属性最小化,然后按OK

开始这个快捷方式。

+0

哇,你必须跳通过这么多的箍来做这么简单的事情!我希望我知道为什么'/ min'在Windows 10和Firefox 43.0.4上为我工作,但我想这只是许多微软未解之谜之一:-) – JonP

+0

@SometimesRight只要步骤完成所需的步骤并不重要,并且事实并非如此简单。一切都取决于你是否有意愿去做某件事,甚至知道你需要做些什么才能进一步发展:)如果它对我有效,那么我不会问这个问题,我们也不能聊天有点:)谢谢你的帮助:)除了当我搜索时,我发现了一种方法如何编译一个程序到CMD exe文件,而无需使用任何额外的程序 – Samuel

1

我希望Firefox在启动时自动恢复。你可以尝试使用-tray选择到Firefox:

start "" "Path to firefox" -tray 

编辑:通用Mozilla的选项“-tray”似乎并不为Firefox被支持。但是,只要没有其他Firefox实例在运行,在Windows 10上启动/ min选项就可以工作(对我来说)。如果另一个实例正在运行,那么即使使用/ min,当您运行另一个启动命令时,它的窗口也会在前台自我恢复。

如果要启动第二个或后续实例最小化使用Firefox的 - 新的窗口选项:

start /min "" "Path to firefox" -new-window 
+0

我会稍后尝试您的建议@SometimesRight,从手机打字。有没有办法在Firefox设置中关闭自动恢复功能? – Samuel

+0

我不这么认为 - 我只是猜测它是这样做的,因为/ min不起作用。我没有试过-tray,只是我知道它在Linux上不起作用,但是这里有记录: – JonP

+0

我的意思是:https://developer.mozilla.org/en-US/docs/Mozilla/Command_Line_Options – JonP