Question A propos du billet \"comment cacher la console\"

Plus d'informations
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

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 17 ans 2 mois #3758 par Arnaud Petitjean
Salut Janel,

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.

Plus d'informations
il y a 17 ans 2 mois #3761 par Thievery
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 ;)

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 17 ans 2 mois #3762 par Jacques Barathon
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

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.094 secondes
Propulsé par Kunena