تلقائيًا مع ff.au3 و mozrepl كيف يمكنني إغلاق جميع علامات التبويب في Firefox باستخدام _ffclosetab ()؟

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

سؤال

أنا أستخدم Firefox 3.6 وأعتقد أنه قد يكون هناك مشكلة توافق مع البرنامج النصي التلقائي باستخدام #include ff.au3 و mozrepl لإغلاق جميع علامات تبويب Firefox المفتوحة مع تثبيت Addon 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 من صينية النظام. كل شيء آخر يعمل بشكل جيد. أعتقد أنه قد يكون بناء الجملة الخاص بي ولكن لا يمكنني العثور على أي شيء عليه.

هل كانت مفيدة؟

المحلول

هناك وظيفة خاصة لهذا.

#Include <FF.au3>

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

يعمل بالنسبة لي على ما يرام مع الحد الأدنى FF 3.6.10.
أيضا ، هناك رابط ل مستندات رسمية لهذه الوظيفة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top