4D v16.3OPEN URL |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
OPEN URL
OPEN URL
Der Befehl OPEN URL öffnet die in Pfad übergebene Datei oder URL mit dem Programm, definiert in AppName. Der Parameter Pfad kann entweder eine standardmäßige URL oder den Pfadnamen einer Datei enthalten. Der Befehl erlaubt Doppelpunkte (':') auf OS X, linksgerichtete Schrägstriche ('\') unter Windows oder POSIX URL, die mit file:// beginnt. Ohne den Parameter AppName versucht 4D zuerst, den Parameter Pfad als Pfadnamen einer Datei zu interpretieren. Trifft das zu, weist 4D das System an, die Datei mit dem am ehesten passenden Programm zu öffnen, z.B. ein Browser für .html Dateien, Word für .doc Dateien, etc. Der Parameter * wird in diesem Fall ignoriert. Mit dem Parameter AppName sucht der Befehl im System nach einer installierten Applikation mit dem angegebenen Namen. Wird sie gefunden, startet er diese und die angegebene URL oder das Dokument wird geöffnet.
Hinweis: Die Liste der erkannten Applikationen können Sie im Register unter folgendem Pfad abrufen: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths Auf OS X wird die Finder Datenbank verwendet, die alle installierten Applikationen automatisch indiziert. Sie erkennt jede .app Applikation über ihren Bundle Namen (mit oder ohne die Endung .app). Zum Beispiel:
Wird die Applikation AppName nicht gefunden, erscheint kein Fehler; der Befehl arbeitet dann ohne diesen Parameter. Das System wählt z.B. die am nächsten geeignete Applikation für den Dokumenttyp oder die URL. 4D decodiert automatisch die Sonderzeichen der URL. Übergeben Sie den Parameter *, übersetzt 4D die Sonderzeichen der URL nicht. Mit dieser Option können Sie auf URL vom Typ "http://www.server.net/page.htm?q=something" zugreifen bzw. solche URL senden. Hinweis: Dieser Befehl funktioniert nicht, wenn er in einem Web Prozess aufgerufen wird. Die folgenden Beispiele zeigen verschiedene String-Typen, die der Befehl als URL akzeptiert: OPEN URL("http://www.4d.com") Dieses Beispiel startet das am besten passende Programm: $file:=Select document("";"";0) Sie können eine Textdatei mit verschiedenen Programmen öffnen: OPEN URL("C:\\temp\\cookies.txt") //öffnet die Datei mit Notepad
|
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
Geändert: 4D v11 SQL Release 2 ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||