SHELL |
Interpréteur de commande |
---|---|
Visual Basic |
Syntaxe
Shell(pathname) |
Shell(pathname, windowstyle) |
Paramètres
Nom | Description | ||
---|---|---|---|
pathname | Ce paramètre permet d'indiquer le nom du programme à exécuter et tous paramètres ou paramètres de ligne de commande requis; peut inclure le répertoire et l'unité de disque. Peut également être le nom d'un document ayant été associé à un programme exécutable. | ||
windowstyle | Ce paramètre permet d'indiquer le numéro correspondant au style de la fenêtre dans laquelle le programme doit être exécuté. Si windowstyle est omis, le programme est démarré réduit avec le focus. | ||
Valeur | Constante | Description | |
0 | vbHide | Cette valeur permet d'indiquer que la fenêtre est masquée et le focus est passé à la fenêtre masquée. | |
1 | vbNormalFocus | Cette valeur permet d'indiquer que la fenêtre a le focus et retrouve sa taille et sa position d'origine. | |
2 | vbMinimizedFocus | Cette valeur permet d'indiquer que la fenêtre s'affiche sous la forme d'une icône avec le focus. | |
3 | vbMaximizedFocus | Cette valeur permet d'indiquer que la fenêtre est agrandie avec le focus. | |
4 | vbNormalNoFocus | Cette valeur permet d'indiquer que la fenêtre est restaurée à sa taille et à sa position les plus récentes. La fenêtre actuellement active reste active. | |
6 | vbMinimizedNoFocus | Cette valeur permet d'indiquer que la fenêtre s'affiche sous forme d'icône. La fenêtre actuellement active reste active. |
Description
Cette fonction permet d'exécuter un programme exécutable.
Remarques
- Si la fonction Shell exécute avec succès le fichier nommé, elle renvoie l'identification de tâche (ID) du programme démarré. L'identificateur de tâche est un numéro unique identifiant le programme en cours d'exécution. Si la fonction Shell ne peut pas démarrer le programme nommé, une erreur se produit.
- La fonction Shell exécute d'autres programmes de manière désynchronisée. Cela signifie que vous ne pouvez pas compter sur un programme démarré avec Shell pour terminer son exécution avant que les instructions suivant la fonction Shell de votre application soient exécutées.
Exemple
L'exemple suivant utilise la fonction Shell pour exécuter une application spécifiée par l'utilisateur :
- RetVal = Shell("C:\WINDOWS\CALC.EXE",1)
Voir également
Langage de programmation - Visual Basic - Référence de procédures et fonctions - AppActivate
Dernière mise à jour : Mardi, le 29 Décembre 2020