共用方式為


如何建立動詞與 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