如何在Firefox中创建“其他书签”的快捷方式?

时间:2017-12-19 18:18:11

标签: vba excel-vba firefox shortcut bookmarks

我想在Excel 2010中创建一个转到Firefox中“其他书签”的宏。 。 。我无法弄清楚如何做到这一点

我最接近的是,我打开这个“皮肤”/“铬”,默认打开“所有书签”。 。 。 C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -chrome chrome://browser/content/places/places.xul

但是,我想要的是,这只能在Firefox中完成。 。 。我使用此键盘快捷键,它默认打开“其他书签”。 。 。 CTRL + +

我尝试了什么:

1。)Excel 2010中的VBA“呼叫发送密钥”不会“作用于”Firefox

2.。)AutoHotKey无法与Firefox通信:打开FF,然后输入 CTRL + B

是否有一个简单的“开关”我可以添加到快捷方式“-chrome”? 。 。 。喜欢,-focus“其他书签”。 。 。这个命令不适用于“places.xul”皮肤,所以我可以看到它正在做什么。 。 。 CTRL + U :在Firefox中查看源代码

或者,是否有一个Firefox CLI,我可以在BAT文件中使用,并且有另一个文本文件“操作”它,打开“其他书签”?知道提供命令的地方吗?

3 个答案:

答案 0 :(得分:0)

想出来。这个VBA代码完成了工作:

Sub Delete_Other_B(control as IRibbonControl)

'附加后,从"其他书签"中删除书签。 ' '将Path变量设置为等于程序的路径

Dim x As Variant
Dim Path As String

Path = "C:\Program Files (x86)\Mozilla Firefox\firefox.exe -chrome chrome://browser/content/places/places.xul"
x = Shell(Path, vbNormalFocus)

'如果我有1秒的时间,有时候太快了,它会在电子表格中的一个屏幕上翻页 '代字号"输入"

Application.Wait (Now + TimeValue("0:00:02"))
SendKeys "{PGDN}~", False

' 12/18/17你能到达"其他书签"使用Ctrl + Shift + B? '是的,但它会打开Firefox浏览器

End Sub

答案 1 :(得分:0)

这是我的想法。放在这里太多了,所以,我已将它放在我的Google Docs上的4页PDF上:

4种方式进入Firefox"其他书签",从最慢到最快 以下是Excel 2010中的4个宏。 前两个只使用VBA。 第二个使用NirCmd。

https://drive.google.com/open?id=1eche0L-qHRWVA_yEh0JiL1k5SNK4HpCt

答案 2 :(得分:-1)

您可以使用android docs 1.0软件。

使用此工具,您可以在Windows桌面上制作一组可点击图片,任何图片都可以执行Autohotkey宏移动。

观看此Youtube视频 - 如何在5分钟内制作Buttoncommander

如果您想要传达真正的两个程序( excel 2010 FireFox浏览器),那么这是正确的软件。

示例:

1 - 你可以拍一张照片。 (搜索书签)

2 - 选择该图片然后您可以在Buttoncommander的命令编辑器中编写此代码。

示例1:[书签搜索] Firefox

#notrayicon
; [+ = Shift]  [! = Alt]  [^ = Ctrl]  [# = Win]
send ^c ; copy the selected text(Bookmark Name) to clipboard memory
sleep 150
run "C:\Program Files\Mozilla Firefox\firefox.exe"
WinWaitActive,Mozilla Firefox, , 2
sleep 150
send ^b ; open Bookmark search
sleep 250
send ^v ; paste the selected text in the bookmark search
sleep 150
send {enter} ;find Bookmark
;sleep 150
;send {Tab}
;sleep 150
;send {Space}
;sleep 150
;send {enter} ;go to Bookmark Url adress   

示例2:[其他书签搜索] Firefox

#notrayicon
; [+ = Shift]  [! = Alt]  [^ = Ctrl]  [# = Win]
send ^c ; copy the selected text(Bookmark Name) to clipboard memory
sleep 150
run "C:\Program Files\Mozilla Firefox\firefox.exe"
WinWaitActive,Mozilla Firefox, , 2
sleep 150
send ^+b ; open Other Bookmark search
sleep 150
send {tab}
sleep 250
send ^v ; paste the selected text in the bookmark search
sleep 150
send {enter} ;find Bookmark
;sleep 150
;send {Tab}
;sleep 150
;send {Space}
;sleep 150
;send {enter} ;go to Bookmark Url adress 

3 - 保存并重新启动Buttoncommander,现在就可以开始了,

您可以选择任何文本在应用程序Excel 2010或任何类型的应用程序中,然后使用鼠标或触摸设备在桌面上推送该图片 - 它将自动在Firefox浏览器中执行书签搜索。