叫用動詞通常會啟動動詞命令子機碼所指定的應用程式。 不過,如果您的應用程式支援動態資料交換 (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