我注意到,当我右键单击 Windows 10 任务栏中的 Firefox 快捷方式时,我有一些额外的选项:
即,我有打开新选项卡、打开新窗口、--和新建私人窗口,它们对应于命令行调用firefox -private-window
。
请注意,我确实不是如果我右键单击桌面上同一个 Firefox 的快捷方式,就会得到这些选项!
我的问题是:
- 我是否可以有额外的选项,如果右键单击桌面上的 Firefox 快捷方式,而不仅仅是任务栏?
- 我该怎么做才能在右键单击任意程序时获得这样的额外选项?(例如,一个
myscript.bat
接受命令行参数的批处理文件,比如,,-day
;那么我会有一个“日”任务来调用,对于“月”和“年”也是如此)。-month
-year
myscript.bat -day
答案1
如果您扩展 Firefox 的快捷方式(这可以通过注册表完成),它将扩展每个快捷方式,就像将“Day”任务添加到“Notepad”和“Calc”的右键单击中一样。
你可以(如果您是程序员)编写一个 shell 扩展来仅过滤 Firefox 并将您想要的任何内容添加到右键单击。
扩展任务栏是通过与扩展特定文件类型(在本例中为快捷方式)不同的代码来完成的。