Question [Résolu] Envoi de touches dans une GUI ?

Plus d'informations
il y a 15 ans 10 mois #6890 par PapyNet
Réponse de PapyNet sur le sujet Re:Investir dans PS ?
Hello!

Je progresse !
Peut-être existe t'il un test qui permet de boucler sur l'ouverture des fenêtres. J'ai mis sleep 10 pour l'instant !

Bien cordialement
Georges dit P@pyNet
saamu.net
PS Version 2 / W7

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

Plus d'informations
il y a 15 ans 10 mois #6891 par PapyNet
Réponse de PapyNet sur le sujet Re:Investir dans PS ?
Hello!

cela progresse très bien, il reste cependant le pb de réduire la fenêtre

J'ai ce message :

Le terme « ShowWindowAsync » n'est pas reconnu comme nom d'applet de commande, fonction
, fichier de script ou programme exécutable. Vérifiez l'orthographe du nom, ou si un ch
emin d'accès existe, vérifiez que le chemin d'accès est correct et réessayez.


J'ai ajouté avant la commande un
[code:1]$NNTP=Select-Window -title \"Microsoft Forums NNTP Bridge\"[/code:1]

et le messange d'erreur n'est plus présent, mais la commande ne réduit pas la fenêtre



Comment détermine t'on la version de PS utilisée
car j'ai cela comme chemin d'acces :

[code:1]\&quot;C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe\&quot;[/code:1]<br><br>Message édité par: PapyNet, à: 19/05/10 09:23

Bien cordialement
Georges dit P@pyNet
saamu.net
PS Version 2 / W7

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

Plus d'informations
il y a 15 ans 10 mois #6892 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Investir dans PS ?
Salut,
PapyNet écrit:

il reste cependant le pb de réduire la fenêtre

Il faut installer un suite de fonction PowerShell disponible ici , encore un oubli :unsure:
Il reste possible de créer une fonction dédiée sans avoir à installer ces fonctions...
PapyNet écrit:

Comment détermine t'on la version de PS utilisée

Avec PS v2 la variable automatique $PSVersionTable la contient. Et bien que le chemin référence la version 1, il s'agit bien de la nouvelle version, la 2.

PapyNet écrit:

Peut-être existe t'il un test qui permet de boucler sur l'ouverture des fenêtres.

A part utiliser Select-Windows dans une boucle, je ne vois pas. PowerShell est très vite limité pour le manipulation d'objet graphique. Il faut utiliser des API encapsulées dans des classes dotnet, on aurait pu tester avec la méthode WaitForInputIdle de la classe Process, mais PS ne dispose pas d'une boucle de message.

Tutoriels PowerShell

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

Plus d'informations
il y a 15 ans 10 mois #6896 par PapyNet
Réponse de PapyNet sur le sujet Re:Investir dans PS ?
Hello!
[code:1]$SB={
&amp;\&quot;C:\Program Files\Microsoft Community Tools\Microsoft Forums NNTP Bridge\NntpBridge.exe\&quot;
Sleep 10
Add-PSSnapin WASP
$NNTP=Select-Window -title \&quot;Microsoft Forums NNTP Bridge\&quot;
$NNTP|Set-WindowActive|Send-Keys \&quot;{TAB}\&quot;
$NNTP|Set-WindowActive|send-keys \&quot;{ENTER}\&quot;
Sleep 10
$LiveId=Select-Window -title \&quot;LiveID Login\&quot;
$LiveId|Set-WindowActive|Send-Keys \&quot;{TAB}\&quot;
$LiveId|Set-WindowActive|Send-Keys \&quot;{TAB}\&quot;
$LiveId|Set-WindowActive|Send-Keys \&quot;{TAB}\&quot;
$LiveId|Set-WindowActive|Send-Keys \&quot;{TAB}\&quot;
$LiveId|Set-WindowActive|Send-Keys \&quot;{TAB}\&quot;
$LiveId|Set-WindowActive|Send-keys \&quot;{ENTER}\&quot;
Sleep 10
# Add-Lib
[Void](ShowWindowAsync $NNTP.Handle $cApiWindows.SW_SHOWMINIMIZED)
}
&amp;$SB[/code:1]

Je n'ai plus l'erreur mais la fenêtre ne se réduit pas

Par ailleurs je n'ai pas su mettre dans le profil utilisateur le Add-PSSnapin WASP

Bien cordialement
Georges dit P@pyNet
saamu.net
PS Version 2 / W7

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

Plus d'informations
il y a 15 ans 10 mois #6900 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Investir dans PS ?
PapyNet écrit:

Je n'ai plus l'erreur mais la fenêtre ne se réduit pas

As-tu installé les scripts Add-Lib ?
PapyNet écrit:

Par ailleurs je n'ai pas su mettre dans le profil utilisateur le Add-PSSnapin WASP

Voir cette doc .

Tutoriels PowerShell

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

Plus d'informations
il y a 15 ans 10 mois #6901 par PapyNet
Réponse de PapyNet sur le sujet Re:Investir dans PS ?
Hello!
Normalement oui
Comment je peux vérifier que c'est correctement fait


PS je suis joignable par messenger
ou pas skype
donc me le dire pour que je passe mes pseudos

Bien cordialement
Georges dit P@pyNet
saamu.net
PS Version 2 / W7

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

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