CYGSTART |
Démarre le Cygwin |
---|---|
Corail |
Syntaxe
CYGSTART [options] command [arguments] |
Paramètres
Nom | Description |
---|---|
command | Ce paramètre permet d'indiquer le programme, le fichier ou l'URL. |
arguments | Ce paramètre permet d'indiquer les paramètres de la commande. |
--action=action | Ce paramètre permet d'indiquer le nom de l'action à appliquer. |
--directory=rép | Ce paramètre permet d'indiquer le répertoire de travail. |
--edit | Ce paramètre permet d'appliquer l'action d'éditer. |
--explore | Ce paramètre permet d'appliquer l'action d'explorer. |
--find | Ce paramètre permet d'appliquer l'action de rechercher. |
--hide | Ce paramètre permet d'indiquer de cacher la fenêtre. |
--maximize | Ce paramètre permet d'indiquer qu'il faut avoir la fenêtre à la taille maximum. |
--minimize | Ce paramètre permet d'indiquer qu'il faut avoir la fenêtre à la taille minimum. |
--open | Ce paramètre permet d'appliquer l'action d'ouverture. |
Ce paramètre permet d'appliquer l'action d'imprimer. | |
--restore | Ce paramètre permet d'activer et d'afficher la fenêtre. |
--show | Ce paramètre permet d'indiquer d'afficher la fenêtre. |
--showmaximized | Ce paramètre permet d'afficher et de maximiser la fenêtre. |
--showminimized | Ce paramètre permet d'afficher et de minimiser la fenêtre. |
--showminnoactive | Ce paramètre permet d'afficher la fenêtre sous forme de fenêtre réduite. |
--showna | Ce paramètre permet d'afficher la fenêtre dans son état actuel. |
--shownoactivate | Ce paramètre permet d'afficher une fenêtre dans sa taille et sa position les plus récentes. |
--shownormal | Ce paramètre permet d'activer et d'afficher une fenêtre. |
--title=titre | Ce paramètre permet d'indiquer le nom de la fenêtre. |
Description
Cette commande permet de démarrer un programme, ouvrir un fichier ou un URL.
Remarques
- Compatible avec différents contextes système (DOS, OS/2, Windows) : Si la commande est compilé sous DOS, il vérifie et tentera d'utiliser les API d'OS/2 pour effectuer le traitement désirés, tandis que s'il est compilé sous Windows, alors il utilisera les API de Windows.
- Une commande passerelle entre Cygwin et l'environnement Windows : CYGSTART permet d'exécuter un programme, d'ouvrir un fichier ou même une URL depuis un terminal Cygwin. Elle sert ainsi de lien direct entre un environnement Unix émulé et les fonctionnalités natives de Windows, ce qui est très utile pour déclencher des actions graphiques à partir de scripts bash.
- Une flexibilité d'usage grâce à de nombreuses options de visualisation : Avec des paramètres comme --maximize, --minimize, --hide ou encore --showminimized, l'utilisateur peut contrôler avec précision la manière dont la fenêtre du programme lancé s'affiche. Cela est particulièrement utile pour automatiser des tâches tout en gardant un contrôle visuel ou discret.
- Support d'actions standards comme imprimer, éditer ou explorer : Des options telles que --print, --edit ou --explore permettent de lancer une action spécifique directement, comme ouvrir un document dans son éditeur par défaut ou afficher son dossier dans l'explorateur. Cela réduit les manipulations manuelles et facilite l'intégration dans des workflows automatisés.
- Une commande idéale pour lancer des applications GUI depuis l'interpréteur de commande : Contrairement aux commandes Unix traditionnelles gérant principalement des applications en ligne de commande, CYGSTART permet de déclencher facilement des interfaces graphiques. Cela simplifie considérablement l'interopérabilité avec les outils Windows depuis Cygwin.
- La gestion fine des fenêtres offre un contrôle avancé de l'interface : En plus de lancer une application, CYGSTART permet de modifier immédiatement son comportement de fenêtre via des options comme --restore, --shownormal, --showna ou --shownoactivate. Cela permet d'intégrer proprement des applications dans des environnements de type kiosque ou scripting graphique.
- L'option --title permet une meilleure identification de la fenêtre : En spécifiant un titre avec --title, on peut affecter un nom personnalisé à la fenêtre de l'application lancée. Cela peut servir à identifier des processus, à organiser l'espace de travail ou encore à effectuer des contrôles via des scripts qui recherchent une fenêtre par son titre.
- Un outil parfait pour enrichir les scripts d'automatisation dans Cygwin : Dans des scripts d'interpéteur de commande ou bash, CYGSTART peut servir à lancer des éditeurs, navigateurs Web, visionneuses ou utilitaires Windows sans quitter l'environnement Cygwin. Cela renforce considérablement les capacités d'automatisation de tâches hybrides sur des systèmes Windows.
Code source
Voici le code source Pascal de CYGSTART :
Lien | Langage de programmation |
---|---|
CYGSTART.PAS | Free Pascal, Turbo Pascal 7 |
Dernière mise à jour : Mercredi, le 9 Octobre 2024