如何建立動詞與 DDE 命令的關聯
叫用動詞通常會啟動動詞命令子機碼所指定的應用程式。 不過,如果您的應用程式支援動態資料 Exchange (DDE) ,您可以改為讓殼層起始 DDE 交談。
若要指定叫用動詞應該起始 DDE 交談,請遵循下列步驟。
指示
步驟 1:
將 ddeexec 子機碼新增至動詞的索引鍵。
步驟 2:
將 ddeexec 的預設值設定為 DDE 命令字串。
備註
ddeexec機碼有三個選擇性子機碼,可提供 DDE 程式的一些控制權:
- application。 將此子機碼的預設值設定為要用來建立 DDE 交談的應用程式名稱。 如果沒有 應用程式 子機碼,動詞 命令子機 碼的預設值會當做應用程式名稱使用。
- 主題。 將此子機碼的預設值設定為 DDE 交談的主題名稱。 如果沒有 主題 子機碼,系統會作為主題名稱使用。
- ifexec。 如果無法起始 DDE 交談,請將此子機碼的預設值設定為要使用的 DDE 命令。 初始失敗時,會啟動動詞 命令子機 碼的預設值所指定的應用程式。 如果 ifexec 索引鍵存在,則會將其預設值當做 DDE 命令使用。 如果沒有 ifexec 子機碼,則會再次使用 ddeexec 索引鍵的預設值作為 DDE 命令。
下列範例會指定叫用 MyProgram.1 的開啟動詞,會使用 Open (「%1」 ) 的 DDE 命令和 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