Autoit с FF.au3 и Mozrepl Как закрыть все вкладки в Firefox с помощью _FFClosetab ()? - PullRequest
1 голос
/ 04 октября 2010

Я использую Firefox 3.6 и думаю, что может быть проблема совместимости со скриптом Autoit, использующим #include FF.au3 и Mozrepl, чтобы закрыть все открытые вкладки Firefox с установленным дополнением TMP-TabMixPlus 0.3.8.4.Ниже приведен скрипт, который я использую, и я хотел бы добавить что-то вроде этого _FFTabClose ("all", "index"). Я не могу заставить его работать!

#Include FF.au3
If _FFConnect() Then
    If _FFOpenURL("file:///C:/firefox.html") Then
        WinSetState("[CLASS:MozillaUIWindowClass]", "", @SW_RESTORE)
    EndIf
Else
    MsgBox(64,"Error","Can't connect to FireFox")
EndIf

Я хочу закрыть все вкладкиперед восстановлением firefox из системного трея.Все остальное работает отлично.Я думаю, что это может быть мой синтаксис, но я ничего не могу найти по нему.

1 Ответ

2 голосов
/ 04 октября 2010

Для этого есть специальная функция.

#Include <FF.au3>

_FFStart()
If _FFIsConnected() Then
    _FFTabCloseAll()
    Sleep(3000)
    _FFQuit()
EndIf

У меня отлично работает с минимизированным FF 3.6.10.
Также есть ссылка на официальные документы для этой функции.

...