4D v16.3OUVRIR URL |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
OUVRIR URL
OUVRIR URL
La commande OUVRIR URL ouvre le fichier ou l'URL passé dans le paramètre chemin avec l'application éventuellement désignée par nomApp. Le paramètre chemin peut contenir aussi bien un URL standard qu’un chemin d'accès de fichier. La commande accepte des ':' sous OS X, des '\' sous Windows ou un URL posix commençant par file://. Si le paramètre nomApp est omis, 4D tente d'abord d'interpréter le paramètre chemin comme un chemin d'accès de fichier. Si c'est le cas, 4D demande au système d'ouvrir le fichier avec l'application la plus adaptée (par exemple un navigateur pour les .html, Word pour les .doc, etc.). Le paramètre *, s'il est passé, est ignoré dans ce cas. Si le paramètre nomApp est passé, la commande interroge le système. Si une application de ce nom est installée, elle est lancée et la commande lui demande d'ouvrir l'URL ou le document spécifié.
Note : Vous pouvez trouver la liste des applications installées dans la registry à la clé suivante : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths Sous OS X, le mécanisme utilise la base du Finder qui indexe automatiquement toutes les applications installées. Il reconnaît toute application .app via son nom de package (avec ou sans le suffixe .app). Vous pouvez passer par exemple :
Si l'application nomApp n'est pas trouvée, aucune erreur n'est retournée ; la commande s'exécute comme si le paramètre n'avait pas été spécifié. 4D encode automatiquement les caractères spéciaux de l'URL passé en paramètre. Si vous passez le caractère *, 4D ne traduira pas les caractères spéciaux de l’URL. Cette option permet d’accéder à ou de renvoyer des URL du type "http://www.server.net/page.htm?q=quelquechose". Note : Cette commande ne fonctionne pas dans le cadre d’un process Web. Les exemples suivants illustrent les différents types de chaînes acceptées comme URLs par la commande : OUVRIR URL("http://www.4d.com") Cet exemple permet de lancer l'application la plus adaptée : $fichier:=Selectionner document("";"";0) Vous pouvez ouvrir un même fichier texte avec différentes applications en utilisant le paramètre nomApp : OUVRIR URL("C:\\temp\\cookies.txt") //ouvre le fichier avec Notepad
|
PROPRIÉTÉS
Produit : 4D
HISTORIQUE
Modifié : 4D v11 SQL Release 2 UTILISATION DE L'ARTICLE
4D - Langage ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||