MOD2000: How to Schreiben von Makros und Schaltern für Verknüpfungen in der Paket- und Weitergabe-Assistent

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 236519 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Dieser Artikel wurde archiviert. Er wird im vorliegenden Zustand bereitgestellt und nicht mehr aktualisiert.
Moderat: Erfordert grundlegende Kenntnisse in den Bereichen Makros, Programmierung und Interoperabilität.

Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung

Mit dem Paket- und Weitergabe-Assistenten in Microsoft Office 2000 Developer Edition können Sie spezielle Schlüsselwörter als Makros bezeichnet. Diese Wörter können Sie erstellen einen Verknüpfung Pfad Komponenten auf dem Zielcomputer auf Ihre Anwendung installiert werden soll.

Beispielsweise sollten Sie eine Verknüpfung für Ihre Anwendung immer auf eine Datei im Unterverzeichnis der Anwendung verweist. Allerdings wissen Sie möglicherweise nicht in welchem Pfad der Benutzer die Anwendung installieren kann. Das $(AppPath)-Makro können Sie lösen dieses Problems da das Makro können Sie, damit die Verknüpfung zeigt auf eine Datei im Verzeichnis, in denen die Anwendung installiert. Wenn das Paket installiert ist, das $(AppPath)-Makro wird in den hartcodierten Pfad des Anwendungsverzeichnisses übersetzt, und die resultierende Verknüpfung enthält, dass der Pfad.

Dieser Artikel beschreibt die grundlegenden Regeln für die Verwendung dieser Makros und enthält auch eine Tabelle, welche Makros in der Paket- und Weitergabe-Assistent verfügbar sind.

Weitere Informationen

Regeln für das Schreiben von Befehlszeilen in des Assistenten

wichtig : Achten Sie Anführungszeichen, Switches und Makros an den richtigen Stellen platzieren.

Regel 1: Befehlszeilenoptionen benötigen geeigneter platzieren:

In der Regel stammen alle Schalter unmittelbar nach der ausführbaren Datei ein, wie im folgenden Beispiel:
C:\Programme\Microsoft Files\Office\Msaccess.exe /wrkgrp "C:\Programme\Microsoft Files\NWIND\System.mdw"
Der Paket- und Weitergabe-Assistent ist jedoch nicht erforderlich, dass Sie einen Pfad zur ausführbaren Datei eingeben. Wenn Sie ein Makro verwenden, legt der Paket- und Weitergabe-Assistent den Pfad Wenn der Benutzer die Anwendung installiert wird. Wenn erstellen Sie eine Verknüpfung in der Paket- und Weitergabe-Assistent Setzen von Switches und den Pfad zu der Datenbank in die richtige Stelle als in den folgenden Beispielen.

eine Arbeitsgruppendatei angeben:
/wrkgrp "$ AppPath)\System.mdw (" "$ (AppPath)\NWIND.MDB"
durch Komprimieren der Datenbank:
"$ (AppPath)\NWIND.MDB /Compact
Reparieren der Datenbank:
"$ AppPath)\NWIND.MDB (" / Repair
Führen Sie immer die Anwendung im Laufzeitmodus (selbst wenn der Benutzer die Vollversion von Access verfügt):
/ Runtime "$ (AppPath)\NWIND.MDB"
Hinweis : in diesen Beispielen, Beachten Sie, dass Sie nicht die Optionen in Anführungszeichen einschließen. Nur schließen Sie die Pfade in Anführungszeichen ein.

Regel 2: Jeder Pfad in Anführungszeichen eingeschlossene.

Wenn die Befehlszeile mehrere Pfad enthält, z. B. Wenn Sie eine Arbeitsgruppen-Informationsdatei und einen Datenbanknamen angeben schließen Sie jeden Pfad in Anführungszeichen ein Fall, dass der Pfad Leerzeichen oder lange Dateinamen enthält. Sie können keine Anführungszeichen um die gesamte Zeile oder um mehr als einen Pfad eingefügt werden. Folgt ein Beispiel, das falsch ist, und dann ein Beispiel, ist richtig.

Im folgende Beispiel ist falsch, da mehr als einen Pfad innerhalb einer Gruppe von Anführungszeichen ist:
"$ (AppPath)\System.mdw $ (AppPath)\NWIND.MDB /wrkgrp
Hinweis: Wenn Sie zwei Pfade innerhalb einer Gruppe von Anführungszeichen setzen, wird die zweite $(AppPath) vom Setupprogramm und die Verknüpfung, die Ergebnisse nicht auf dem Computer des Benutzers funktioniert ignoriert.

Das folgende Beispiel einer Ziel-Datei Befehlszeilen-Zeichenfolge ist richtig, da jeder Pfad von Anführungszeichen in einer eigenen festgelegt ist:
/wrkgrp "$ AppPath)\System.mdw (" "$ (AppPath)\NWIND.MDB"
Hinweis : der Pfad zu Msaccess.exe wird automatisch während der Paketinstallation hinzugefügt und wird von diesem Ziel Datei Befehlszeilen-Zeichenfolge nicht benötigt.

Regel 3: Auch eingeschlossene Makros in Anführungszeichen

Microsoft Access-Optionen werden nicht in Anführungszeichen eingeschlossen. Paket- und Weitergabe-Assistent-Makros werden jedoch in Anführungszeichen eingeschlossen, wie in den Beispielen unter Regel 2 gezeigt.


Im folgenden ist eine Tabelle der Makros für die Befehlszeilen-Verknüpfungen in der Paket- und Weitergabe-Assistent zur Verfügung.

Tabelle minimierenTabelle vergrößern
MakroInstalliert in der
$(WinSysPath)\Windows\System Unterverzeichnis in Windows 95 (oder höher) oder das Verzeichnis \WinNT\System32 unter Microsoft Windows NT und Microsoft Windows 2000.
$(WinSysPathSysFile)\Windows\System Unterverzeichnis in Windows 95 (oder höher) oder der \Winnt\System32 Verzeichnis in Windows NT und Windows 2000 als System Datei; nicht entfernt, wenn die Anwendung entfernt wird.
$(WinPath)Windows in Windows 95 (oder höher) oder \WINNT in Windows NT und Windows 2000.
$(AppPath)Vom Benutzer angegebene Anwendungsverzeichnis oder den DefaultDir Wert im Abschnitt [SETUP] von "Setup.lst" angegeben.
\Samples $ (Anwendungspfad)\Samples Unterverzeichnis des Anwendungsverzeichnisses.
Pfad (z. B. C:\)Verzeichnis durch Pfad identifiziert. Nicht empfohlen.
$(ProgramFiles)Verzeichnis, in der Regel Anwendungen installiert sind: C:\Programme
$(CommonFiles)Allgemeine Verzeichnis, freigegebene Dateien manchmal installiert sind: Ordner Programme\Gemeinsame Dateien
$ (CommonFiles) \SubdirectoryOrdner Programme\Gemeinsame Files\subdirectory
Beispiel:
$ (CommonFiles) \My Company\My Anwendungen
$(MSDAOPath)Position, die in der Registrierung, für den Datenzugriff gespeichert ist Objects (DAO) Komponenten. Sie sollten dies nicht für Ihre Dateien verwenden.

Informationsquellen

Wenn Sie versuchen, eine benutzerdefinierte Arbeitsgruppe Sicherheit-Datei zu Ihrem Paket hinzuzufügen, finden Sie im folgenden Artikel:
241479MOD2000: Paket- und Weitergabe-Assistenten nicht Option zum Einschließen der Arbeitsgruppen-Informationsdatei ist
Weitere Informationen zu Access Befehlszeile Befehlszeilenoptionen finden Sie die Artikel der Microsoft Knowledge Base:
209207: Acc2000 Verwenden von Befehlszeilenoptionen in Microsoft Access

Eigenschaften

Artikel-ID: 236519 - Geändert am: Donnerstag, 13. Februar 2014 - Version: 1.1
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Office 2000 Developer Edition
Keywords: 
kbnosurvey kbarchive kbmt kbappsetup kbhowto kbpdwizard kbwizard KB236519 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 236519
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

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