Autoit con FF.au3 e Mozrepl come faccio a chiudere tutte le schede in Firefox utilizzando _FFClosetab ()?

StackOverflow https://stackoverflow.com/questions/3854039

Domanda

sto usando Firefox 3.6 e penso che ci possa essere un problema di compatibilità con lo script Autoit usando #include FF.au3 e Mozrepl per chiudere tutte le schede aperte di Firefox con l'addon TMP-TabMixPlus 0.3.8.4 installato. Qui di seguito è lo script che sto utilizzando e vorrei aggiungere qualcosa di simile _FFTabClose ( "tutti", "indice") non riesco a farlo funzionare!

#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

Voglio chiudere tutte le schede prima di ripristinare firefox dalla barra delle applicazioni. Tutto il resto funziona bene. Penso che potrebbe essere la mia sintassi, ma non riesco a trovare nulla su di esso.

È stato utile?

Soluzione

C'è una funzione speciale per questo.

#Include <FF.au3>

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

funziona per me molto bene con minimizzato 3.6.10 FF.
Inoltre, v'è un link a documentazione ufficiale per questo la funzione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top