短版: 在Windows上,如果我在文件瀏覽器中選擇幾個.txt文件,然後右鍵單擊選中的文件之一,並選擇「打開」,從彈出菜單中,將打開所有選定的文件,每個文件都在記事本的單獨實例中。打開多個實例
我希望我們的文件/編輯器相同的行爲:選擇多個輸出文件,右鍵點擊一個,選擇打開 - >所有文件被打開,各自在自己的我們的編輯的實例。
我有基本的點擊開放的工作(單個文件,雙擊打開了我們的編輯的文件,點擊右鍵,打開不一樣的)。
詳細
我們有一個啓動器(FuBarStudioLauncher.exe),更新然後啓動我們的編輯工具(FuBarStudio.exe),其產生與自定義擴展的資源文件(samplefile.fbr)
如果您在命令行中運行,您可以火起來的編輯器,打開一個特定的資源:
C:\path_to_my_exe\FuBarStudio.exe" -ide samplefile.fbr
我有一個Windows註冊表項設置,這樣,當我雙擊一個名爲* .fbr [R esource文件,或右鍵單擊並從彈出菜單中選擇Open,啓動程序運行,將給定資源傳遞給編輯器。
相關注冊表項:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.fbr]
@="FuBar.Place"
[HKEY_CLASSES_ROOT\.fbr\FuBar.Place]
[HKEY_CLASSES_ROOT\.fbr\FuBar.Place\ShellNew]
和
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\FuBar.Place]
@="FuBar Place"
[HKEY_CLASSES_ROOT\FuBar.Place\shell]
[HKEY_CLASSES_ROOT\FuBar.Place\shell\Open]
@="Open"
[HKEY_CLASSES_ROOT\FuBar.Place\shell\Open\command]
@="\"C:\\path_to_my_exe\\FuBarStudioLauncher.exe\" -ide \"%1\""
所有這一切工作正常,單個文件。
如果我選擇多個文件.fbr,然後右鍵單擊選中的文件之一,並選擇「打開」,我只會開FUBAR工作室的一個實例。
我想打開一個FuBar Studio副本,每個文件一個。