HOW TO
Standardmäßig kann beim Festlegen von Hyperlinks im Dialogfeld "Layer-Eigenschaften" in ArcMap nur ein Feld in einer Feature-Class als Hyperlink-Feld festgelegt werden. Es gibt ein paar Workarounds, um Hyperlinks aus mehreren Feldern zu öffnen, die jedoch bei dem Versuch, sie gleichzeitig zu öffnen, nicht immer funktionieren. Dies gilt vor allem bei dem Versuch, Hyperlinks gleichzeitig zu öffnen, die auf einen Ordnerpfad statt auf ein Dokument oder eine URL verweisen. Sie können jedoch ein kurzes Skript verwenden, um beim Auswählen eines Features mit dem Werkzeug "Hyperlink" Hyperlinks aus mehreren Feldern gleichzeitig zu öffnen.
Die bereitgestellten Anweisungen beschreiben, wie Sie mehrere feldbasierte Hyperlinks in einer Feature-Class mit der Option "Skript" in den Einstellungen für Hyperlinks erstellen.
function OpenLink ( [Hyperlink1], [Hyperlink2] ) { var objShell = new ActiveXObject("Shell.Application"); var path = [Hyperlink1]; objShell.ShellExecute(path, "", "", "open", 1); var objShell = new ActiveXObject("Shell.Application"); var path = [Hyperlink2]; objShell.ShellExecute(path, "", "", "open", 1); }
Hinweis: Die Feldnamen "[Hyperlink1]" und "[Hyperlink2]" müssen durch die tatsächlichen Feldnamen der Hyperlink-Felder aus der Feature-Class ersetzt werden. Dabei ist jeder Feldname in eckige Klammern [ ] zu setzen. Lauten die Hyperlink-Feldnamen beispielsweise "Hyper_1" und "Hyper_2", müssen "[Hyperlink1]" und "[Hyperlink2]" aus dem Skript in [Hyper_1] und [Hyper_2] geändert werden.Im Folgenden finden Sie ein Beispiel für das Dialogfeld HyperLink-Skript mit dem eingegebenen Skriptcode.
Artikel-ID: 000017985
Unterstützung durch ArcGIS-Experten anfordern
Esri Support App herunterladen