共用方式為


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