ShellOpen

Ouvre un fichier/dossier avec son application par défaut

Syntaxe

procedure ShellOpen(fileName: String)
fileName: chemin du fichier/dossier à ouvrir

Remarques

La syntaxe avancée de cette commande est la même que celle de la boîte de dialogue "Démarrer > Exécuter" de Windows.
Pour un fichier exécutable, il est ainsi possible de préciser des paramètres.

Attention : la syntaxe imposée par Windows est particulière et il est généralement nécessaire d'encadrer par des guillemets doubles (") le chemin du fichier s'il contient des espaces.

Voir aussi ShellPrint et ShellExecute.

Exemples

  • Ouverture d'un fichier doc avec l'application par défaut (normalement MS-Word) :
 
var filePathName:='C:\temp\word.doc';
ShellOpen('"'+filePathName+'"');
  • Ouverture silencieuse de l'application MS-Word pour visualiser un fichier donné :
 ShellOpen('"C:\Program Files (x86)\Microsoft Office\Office14\WINWORD.EXE" /q "C:\temp\word.doc"');
 

Classification

SysUtils