2014-06-20 22 views
0

OS = Windows。使用js-ctypes檢測其他配置文件窗口(Windows)

有沒有人有任何想法我可以找出與js-ctypes什麼配置文件的Firefox窗口正在使用?

我發現每個配置文件的窗口類別都不相同。一個配置文件中的所有窗口都使用同一個類。

我的最終目標是要經過的Firefox每一個不同的窗口類的單一窗口,並使其運行此腳本:if (profileName == 'blah') { Services.wm.getMostRecentWindow(null).focus() }

感謝

PS: 我有一個想法是在型材啓動並在隨後的窗口焦點,用窗口類更新文件,但我想避免使用文件,因爲:1)即時通訊已經使用ctypes獲得窗口類,所以不妨一路走來。

ps ps: 我最終的目標是放棄ctypes並擁有一個文件觀察器,但是這個過程正在進行中bugzilla。但無論如何,一旦這樣做,我可以讓每個配置文件觀看一個文件,如果它變成「重點配置文件='等等'最近的勝利」,然後繁榮焦點馬上。

+0

我有工作正常的想法。我得到所有的窗口,並通過它們進行傳輸,如果class是'MozillaWindowEx',那麼我檢查shell是否有命令行參數。如果是這樣,並且「X」的配置文件名稱比此更有效。但問題是,如果沒有命令行參數啓動配置文件,我該如何識別它是什麼配置文件? – Noitidart

回答