MOD2000: 如何在 「 封裝暨部署精靈 」 中撰寫巨集和捷徑的參數

文章翻譯 文章翻譯
文章編號: 236519 - 檢視此文章適用的產品。
本文已封存。本文係以「現狀」提供且不會再更新。
中級使用者: 需要基本巨集]、 [程式碼撰寫,] 以及 [交互操作性技巧。

全部展開 | 全部摺疊

在此頁中

結論

使用封裝以暨部署精靈 」,在 Microsoft Office 2000 開發 o 人 h 員 ? 工 u 具 ? 版中,您可以使用特殊的關鍵字稱為巨集。這些字可讓您建立捷徑路徑來指向您要安裝您的應用程式在目標電腦上的元件。

比方說,您可能想為您的應用程式永遠是指向應用程式的子目錄中的檔案的捷徑。但是,您可能不會知道到什麼路徑使用者可能會安裝應用程式。若要解決這個問題,因為巨集可以讓您確保快顯點,以安裝應用程式目錄中檔案,您可以使用 $(AppPath) 巨集。安裝封裝時 $(AppPath) 巨集轉譯成應用程式] 目錄的 「 硬式編碼路徑,而產生的快顯包含該路徑。

本文將告訴您使用這些巨集基本的規則,並也包含什麼巨集是 「 封裝暨部署精靈] 中可用的資料表。

其他相關資訊

在 「 精靈 」 中撰寫命令列的規則

重要: 請確定將引號、 交換器和巨集放在適當的地方。

規則 1: 命令列參數需要適當的位置:

通常任何參數都只在可執行檔的下列範例中之後:
C:\Program Files\Office\Msaccess.exe /wrkgrp"C:\Program Files\NWIND\System.mdw"
不過,封裝暨部署精靈 」 並不需要您輸入可執行檔的路徑。當您使用 [巨集封裝暨部署精靈決定路徑時使用者已安裝應用程式。當您會在 「 封裝暨部署精靈將參數和路徑放在下列範例中的適當位置與資料庫中建立捷徑。

指定工作群組檔案:
/wrkgrp"$ (AppPath)\System.mdw""$ (AppPath)\NWIND.MDB"
壓縮資料庫:
"$ (AppPath)\NWIND.MDB"/Compact
修復資料庫:
"$ (AppPath)\NWIND.MDB"/Repair
永遠在執行應用程式執行階段模式 (即使使用者具有完整的零售版本的 Access):
/ 執行階段"$ (AppPath)\NWIND.MDB"
注意: 在這些範例請注意您做不切換參數以引號括住。您只能在路徑以引號括住。

規則 2: 請在 [引文標記用每個路徑。

如果您的指令行包含一個以上的路徑如當您指定的工作群組資訊檔案和資料庫名稱每個路徑以引號括住,以防路徑包含空格或長檔名。您無法加上引號周圍整行或多個路徑的周圍。以下是不正確的範例也再範例就是正確。

以下範例將不正確的因為一個以上的路徑是在一組引號內:
/wrkgrp"$ (AppPath)\System.mdw $ (AppPath)\NWIND.MDB"
注意:如果您將放置於兩個路徑內一組引號內的第二個 $(AppPath) 會忽略安裝和結果不能夠在使用者的電腦的捷徑。

目標檔案命令列字串的下列的範例是引號的正確的因為每個路徑其本身內設定:
/wrkgrp"$ (AppPath)\System.mdw""$ (AppPath)\NWIND.MDB"
注意: Msaccess.exe 的路徑封裝安裝期間自動加入,而且不需要這個目標檔案的命令列字串中。

規則 3: 巨集以引號括住也

Microsoft Access 參數不是以引號括住。不過,封裝暨部署精靈 」 巨集會被括在引號內中下規則 2 範例所示。


下列是可用的 「 封裝暨部署精靈 」 中的捷徑命令行的巨集的資料表。

摺疊此表格展開此表格
巨集將安裝至 「
$(WinSysPath)在 Microsoft Windows 95 (或更新) 的 \Windows\System 子目錄或 \Winnt\System32 目錄在 Microsoft Windows NT 和 Microsoft Windows 2000。
$(WinSysPathSysFile)\Windows\System 子目錄中 Windows 95 (或更新版本) 或在 Windows NT 的 \Winnt\System32 目錄和 Windows 2000 為系統檔案 ; 不會移除應用程式移除時。
$(WinPath)在 Windows 95 (或更新) 的 \windows 或 Windows NT 和 Windows 2000 中的 \Winnt。
$(AppPath)為使用者指定的應用程式目錄或 Setup.lst [安裝] 一節中所指定的 DefaultDir 值。
$ (AppPath) \Samples應用程式目錄的 \Samples 子目錄。
路徑 (例如,C:\)路徑所識別的目錄。不建議使用。
$(ProgramFiles)目錄的應用程式通常安裝: C:\Program 檔案
$(CommonFiles)常見的共用的檔案有時安裝的目錄: C:\Program Files\Common 檔案
$ (CommonFiles) \SubdirectoryC:\Program Files\Common Files\subdirectory
例如:
$ (CommonFiles) \My Company\My 應用程式
$(MSDAOPath)儲存在登錄中的資料存取的位置物件 (DAO) 元件。您不應該使用這您的檔案。

?考

如果您想將自訂工作群組的安全性檔案加入至您的封裝請參閱下列文件:
241479MOD2000: 封裝暨部署精靈 」 並沒有選項,將包含工作群組資訊檔案
如需有關存取命令列參數的詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
209207ACC2000: 如何在 Microsoft Access 中使用命令列參數

屬性

文章編號: 236519 - 上次校閱: 2013年10月21日 - 版次: 1.1
這篇文章中的資訊適用於:
  • Microsoft Office 2000 Developer Edition
關鍵字:?
kbnosurvey kbarchive kbmt kbappsetup kbhowto kbpdwizard kbwizard KB236519 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:236519
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com