Question A propos du billet \"comment cacher la console\"
- Jacques Barathon
- Auteur du sujet
- Hors Ligne
- Administrateur
-
Réduire
Plus d'informations
- Messages : 576
- Remerciements reçus 0
il y a 17 ans 2 mois #3756
par Jacques Barathon
Je viens de lire le billet publié par Arnaud décrivant comment créer un raccourci qui va cacher la console PowerShell, utile si le script n'a rien à afficher.
En dehors de la création d'un raccourci, on peut également passer par la commande start de cmd.exe. Cette commande a un paramètre /min qui lance l'exécutable avec sa fenêtre réduite (comme dans l'astuce d'Arnaud):
[code:1]
start /min powershell.exe
[/code:1]
Si le lancement ne se fait pas à partir d'une fenêtre cmd.exe déjà ouverte, on peut l'appeler juste le temps du lancement de PowerShell:
[code:1]
cmd /c start /min powershell.exe
[/code:1]
On verra alors une fenêtre noire apparaître très brièvement, le temps de lancer PowerShell, et se refermer aussitôt.
Pour ce que ça vaut...
Janel
En dehors de la création d'un raccourci, on peut également passer par la commande start de cmd.exe. Cette commande a un paramètre /min qui lance l'exécutable avec sa fenêtre réduite (comme dans l'astuce d'Arnaud):
[code:1]
start /min powershell.exe
[/code:1]
Si le lancement ne se fait pas à partir d'une fenêtre cmd.exe déjà ouverte, on peut l'appeler juste le temps du lancement de PowerShell:
[code:1]
cmd /c start /min powershell.exe
[/code:1]
On verra alors une fenêtre noire apparaître très brièvement, le temps de lancer PowerShell, et se refermer aussitôt.
Pour ce que ça vaut...
Janel
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 17 ans 2 mois #3758
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Re:A propos du billet \"comment cacher la console\"
Salut Janel,
Merci pour cette astuce. Je ne la connaissais pas.
@++
Arnaud
Merci pour cette astuce. Je ne la connaissais pas.
@++
Arnaud
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
- Thievery
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 11
- Remerciements reçus 0
il y a 17 ans 2 mois #3761
par Thievery
Réponse de Thievery sur le sujet Re:A propos du billet \"comment cacher la console\"
Ah oui merci Janel, j'ai hâte de tester cela !
Il n'était pas prévu dans le V2 d'avoire un powershell.exe -hide ? Ce serait encore mieux
Il n'était pas prévu dans le V2 d'avoire un powershell.exe -hide ? Ce serait encore mieux
Connexion ou Créer un compte pour participer à la conversation.
- Jacques Barathon
- Auteur du sujet
- Hors Ligne
- Administrateur
-
Réduire
Plus d'informations
- Messages : 576
- Remerciements reçus 0
il y a 17 ans 2 mois #3762
par Jacques Barathon
Réponse de Jacques Barathon sur le sujet Re:A propos du billet \"comment cacher la console\"
Si si! Comme déjà mentionné par Arnaud, c'est prévu et c'est même déjà dispo dans la CTP.
En fait, ça permet de faire ce qu'on peut faire avec la commande start de cmd.exe, et même davantage:
[code:1]
# lancer PowerShell avec la fenêtre réduite :
powershell.exe -WindowStyle minimized
# lancer PowerShell avec la fenêtre cachée :
powershell.exe -WindowStyle hidden
[/code:1]
Les choix possibles pour le paramètre -WindowStyle sont Normal, Maximized, Minimized et Hiddent.
Attention: la valeur \"Hidden\" cache vraiment la fenêtre, y compris dans un parcours des tâches avec Alt-tab. Il faut recourir à un utilitaire comme le Gestionnaire de tâches pour identifier et éventuellement terminer la tâche. Aucune interactivité n'est possible avec une telle tâche, elle n'a donc d'intérêt que si on est sûr de pouvoir exécuter un script et quitter sans aucun besoin d'interaction avec l'utilisateur.
Janel
En fait, ça permet de faire ce qu'on peut faire avec la commande start de cmd.exe, et même davantage:
[code:1]
# lancer PowerShell avec la fenêtre réduite :
powershell.exe -WindowStyle minimized
# lancer PowerShell avec la fenêtre cachée :
powershell.exe -WindowStyle hidden
[/code:1]
Les choix possibles pour le paramètre -WindowStyle sont Normal, Maximized, Minimized et Hiddent.
Attention: la valeur \"Hidden\" cache vraiment la fenêtre, y compris dans un parcours des tâches avec Alt-tab. Il faut recourir à un utilitaire comme le Gestionnaire de tâches pour identifier et éventuellement terminer la tâche. Aucune interactivité n'est possible avec une telle tâche, elle n'a donc d'intérêt que si on est sûr de pouvoir exécuter un script et quitter sans aucun besoin d'interaction avec l'utilisateur.
Janel
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.064 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Contributions à la communauté
- A propos du billet "comment cacher la console"