Bonjour,
J'aimerai faire un test en PS :
- lancer la calculatrice
- vérifier que celle-ci soit bien lancé
- fermer la calculatrice
- indiqué si tout est OK : CALC OK
Merci d'avance aux experts
Bonjour,
J'aimerai faire un test en PS :
- lancer la calculatrice
- vérifier que celle-ci soit bien lancé
- fermer la calculatrice
- indiqué si tout est OK : CALC OK
Merci d'avance aux experts
Bonjour
je ne suis pas un expert loin de la
mais voila des éléments
1/ Lancer la calculette
2/ Vérifier que celle-ci soit bien lancé
Code : Sélectionner tout - Visualiser dans une fenêtre à part start calc.exe
3/ fermer la calculatrice
Code : Sélectionner tout - Visualiser dans une fenêtre à part Get-Process -Name calc
4/- indiqué si tout est OK : CALC OK
Code : Sélectionner tout - Visualiser dans une fenêtre à part Get-Process -Name calc | Stop-Process -Force
renvoi 2 si lancer une fois
Code : Sélectionner tout - Visualiser dans une fenêtre à part $nb_calc = Get-Process -Name calc | Measure-Object
renvoi + si lancer plusieurs fois
renvoi 0 si non lancer (avec un erreur lors de l’exécution)
j’espère que ça te fera avancer
On peut aussi utiliser l'objet Process créé et ses méthodes :
Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 $p=Start-Process calc.exe -PassThru $p|get-member #process GUI $p.CloseMainWindow() $p.ExitCode #0 $p.HasExited #true #Une fois le processs terminé ses méthodes process déclencheront une exception $p.CloseMainWindow() #Exception calling "CloseMainWindow" with "0" argument(s): "Aucun processus n'est associé à cet objet."
Tutoriels Delphi Win32/Delphi .NET/Oracle/PowerShell - FAQ Delphi - FAQ Delphi .NET
Beatus, qui prodest, quibus potest.
Partager