如何建立動詞與 DDE 命令的關聯
叫用動詞通常會啟動動詞命令子機碼所指定的應用程式。 不過,如果您的應用程式支援動態資料交換 (DDE),您可以改由 Shell 發起 DDE 通訊。
若要指定叫用動詞應該起始 DDE 對話,請遵循下列步驟。
指示
步驟 1:
將 ddeexec 子機碼新增至動詞的索引鍵。
步驟 2:
將 ddeexec 的預設值設定為 DDE 命令字串。
備註
ddeexec 鍵有三個可選的子鍵,提供對 DDE 過程的一些控制:
- 應用程式。 將此子機碼的預設值設定為要用來建立 DDE 交談的應用程式名稱。 如果沒有 應用程式 子機碼,則會使用動詞命令 命令的預設值, 子機碼作為應用程式名稱。
- 主題。 將此子機碼的預設值設定為 DDE 交談的主題名稱。 如果沒有 主題名稱 子機碼,系統會使用「系統」作為主題名稱。
- ifexec。 將這個子機碼的預設值設定為 DDE 命令,以在無法起始 DDE 交談時使用。 初始失敗時,會啟動由動詞命令 命令的預設值所指定的應用程式, 子機碼。 如果 ifexec 索引鍵存在,則會使用其預設值作為 DDE 命令。 如果沒有 ifexec 子機碼,則會再次使用 ddeexec 機碼的預設值作為 DDE 命令。
以下範例指定,對 MyProgram.1 執行開啟動詞將會以 DDE 命令 Open("%1") 與應用程式名稱 MyProgram 啟動 DDE 對話。
HKEY_CLASSES_ROOT
MyProgram.1
(Default) = MyProgram Application
Shell
(Default) = doit
open
command
(Default) = C:\MyDir\MyProgram.exe "%1"
ddeexec
(Default) = Open("%1")
application
(Default) = MyProgram