資訊型錄管理程式簡化了啟動程式擷取物件描述的實際資料動作。 例如,您可以有一些物件說明圖形化的圖表。 您可以設定圖形程式,如 CorelDRAW!, 所以您可以擷取 實際的圖表進行編輯、複製或列印。
Windows 資訊型錄管理程式 可以啟動任何在您使用的 Windows 系統中執行的程式,或可 從 MS-DOS 指令提示啟動程式。
一個物件類型可以啟動一個以上的程式(例如,物件類型「試算表」可以連結 Lotus 1-2-3 和 Microsoft Excel。
欲啟用一物件以啟動程式,您要在 程式 物件及未分類為 程式 的任何物件類型間建立關聯。
您可以使用資訊型錄管理程式視窗或標示語言,建立 程式 物件。
「程式」視窗會顯示目前與選取的物件類型相關聯的程式列示。
「新增程式」視窗會開啟。
有關輸入這些值的特定資訊,請參閱提供必要的程式物件屬性值。
如果您要消除您在輸入選取內容的值欄位中所輸入的值,請按一下清除。
![]() |
欲關閉視窗而不新增程式,請按一下取消。
程式物件具有數個必要的屬性,可讓您在希望同一個程式可以處理一個以上
的物件類型時,用來區別程式物件。 這些屬性的說明在表 11。
屬性 | 範例 | 說明 | ||
---|---|---|---|---|
名稱 | 使用 Netscape Navigator 檢視首頁 | 當使用者選擇從某個物件啟動程式時,這個值會出現在請選取一或多個要啟動的程式列示框中。 當您建立一個程式與數個物件類型的關聯時,您可以在每一個物件類型的「名稱」屬性 輸入相同的值。 | ||
等級 | 瀏覽器 | 您可以在這些屬性可以輸入任意的值, 因為這些屬性只要是為了協助您區分以及識別程式物件。 如果您沒有內容值,您可以輸入 未提供的符號。(除非您在建立資訊目錄時 指定其它的符號,否則未提供的符號就是破折號。) | ||
限定元 1 | 導引器 | |||
限定元 2 | Windows NT | |||
限定元 3 | 3.0 | |||
ID | 啟動 netscape.exe | |||
|
對於「以呼叫啟動」的內容,請輸入程式的檔案名稱及建議的啟動 參數。對於 Windows NT、Windows 95 及 Windows 98, 建議的啟動參數是START filename.exe。其中的 PATH 陳述式必須包含程式所在的目錄。
如果程式的檔名是高效能檔案系統 (HPFS) 格式並內含空白,則以兩組引號括住程式 的路徑及檔名,如本例中所示:
""D:\PROGPATH\My Program.EXE""
如果程式名稱中有空白,則您不能指定「以呼叫啟動」內容的任何其它 啟動選項。只能在「參數」屬性中輸入選項。請勿變更 HANDLES 內容的值。
在您的標示語言檔案中鍵入下列字行:
ACTION.OBJINST(ADD) OBJECT.TYPE(PROGRAMS) INSTANCE.NAME(name_of_program) UUICLASS(class_of_program) UUIQUAL1(ID) UUIQUAL2(ID) UUIQUAL3(ID) UUIDENT(ID) HANDLES(物件類型簡稱) STARTCMD(啟動程式指令) PARMLIST(程式參數列示) SHRTDESC(程式說明)
在每一個關鍵字後,在括弧間鍵入適當的值:
圖 10 顯示出設定程式來處理試算表物件的標示語言範例。 本範例假設在您的資訊目錄內有物件類型 SPRDSHET。
ACTION.OBJINST(ADD) OBJECT.TYPE(PROGRAMS) INSTANCE.NAME(Lotus 1-2-3 for Windows) UUICLASS(SPRDSHET) UUIQUAL1(Lotus 1-2-3) UUIQUAL2(Windows) UUIDENT(123w.exe) HANDLES(SPRDSHET) STARTCMD(start /f /win 123w.exe) PARMLIST(%LISTSRCE%) SHRTDESC(Lotus 1-2-3 for Windows) |
您可以依照現存的關聯值,建立程式關聯:
「程式」視窗會顯示目前與選取的物件類型相關聯的程式列示。
「複製程式」視窗會開啟。
如果您要消除輸入選取的內容的值欄位中現存的值, 請按一下清除。
欲關閉視窗而不複製 程式 物件,請按一下取消。
您可以使用資訊型錄管理程式視窗或標示語言,對於某一程式與指定物件類型的物件間的現存關聯, 變更其值。
「程式」視窗會顯示目前與選取的物件類型相關聯的程式列示。
「更新程式」視窗會開啟。
如果您要消除輸入選取的內容的值欄位中現存的值, 請按一下清除。
欲關閉視窗而不更新 程式 物件,請按一下取消。
您可以使用資訊型錄管理程式標示語言,更新處理物件的程式。這個動作和使用標示語言更新其它物件的方法相同。 欲取得其餘資訊,請參閱更新物件。
您可以使用資訊型錄管理程式視窗或標示語言,刪除程式與指定物件類型之物件間的關聯。
「程式」視窗會顯示目前與選取的物件類型相關聯的程式列示。
欲使用標示語言來刪除 程式 物件與物件類型間的關聯,請刪除處理特定物件 類型的 程式 物件:
ACTION.OBJINST(DELETE) OBJECT.TYPE(PROGRAMS)
INSTANCE.SOURCEKEY(UUICLASS(class_of_program) UUIQUAL1(ID) UUIQUAL2(ID) UUIQUAL3(ID))
只要輸入在資訊目錄內有現存值的 UUI 屬性。 在 SOURCEKEY 關鍵字之後的屬性和值必須完全放在括弧的範圍內。