Déclaration des flags pour nodejs (npm autoit)

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Oxy34
Niveau 1
Niveau 1
Messages : 3
Enregistré le : ven. 22 sept. 2017 08:43
Status : Hors ligne

Déclaration des flags pour nodejs (npm autoit)

#1

Message par Oxy34 » ven. 22 sept. 2017 09:08

Bonjour à toute la communauté!

J'utilise le package npm autoit pour nodejs.
Je bloque sur la commande WinSetState , ou plutôt sur son flag.

En Js j'arrive à faire fonctionner les commandes simplement:

Au.WinWait("name", "")...

Cependant, le js n'a pas l'air d'aimer le @SW_RESTORE.

au.WinSetState("name", "", @SW_RESTORE)

Je n'arrive pas à trouver la bonne syntaxe pour ce flag.

Je pense qu'il y a deux solutions:

Échapper le caractère @ en js, j'ai essayé différentes manières sans succès.

Ou alors remplacer ce flag par autre chose , autoit ne permet pas de remplacer le flag par un chiffre ou autre chose sans @ ?

Merci par avance.

Avatar du membre
mikell
Modérateur
Modérateur
Messages : 5726
Enregistré le : dim. 29 mai 2011 16:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: Déclaration des flags pour nodejs (npm autoit)  

#2

Message par mikell » ven. 22 sept. 2017 12:29

En principe, SW_RESTORE = 9
à essayer... :wink:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )

Oxy34
Niveau 1
Niveau 1
Messages : 3
Enregistré le : ven. 22 sept. 2017 08:43
Status : Hors ligne

Re: Déclaration des flags pour nodejs (npm autoit)

#3

Message par Oxy34 » ven. 22 sept. 2017 21:21

Merci infiniment Mikell, tu es le Roi !

Problème solve.

*Tu remarqueras le "R" majuscule à Roi :)

Ou pourrais-je trouver les numéros correspondants au Flags ?

@SW_HIDE = Cache la fenêtre
@SW_SHOW = Afficher une fenêtre précédemment cachée
@SW_MINIMIZE = Minimise la fenêtre
@SW_MAXIMIZE = Agrandit la fenêtre
@SW_RESTORE = Annule une minimisation ou l'agrandissement d'une fenêtre
@SW_DISABLE = Désactive la fenêtre
@SW_ENABLE = Active la fenêtre

Avatar du membre
mikell
Modérateur
Modérateur
Messages : 5726
Enregistré le : dim. 29 mai 2011 16:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: Déclaration des flags pour nodejs (npm autoit)

#4

Message par mikell » ven. 22 sept. 2017 21:30

Chez Microsoft , what else ? :mrgreen:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )

Avatar du membre
walkson
Modérateur
Modérateur
Messages : 564
Enregistré le : ven. 12 août 2011 18:49
Localisation : Essonne
Status : Hors ligne

Re: Déclaration des flags pour nodejs (npm autoit)

#5

Message par walkson » sam. 23 sept. 2017 12:20

ou bien
ConsoleWrite("SHOW " & @SW_SHOW & @CR)
ConsoleWrite("HIDE " & @SW_HIDE & @CR)
ConsoleWrite("MAXIMIZE " & @SW_MAXIMIZE & @CR)
ConsoleWrite("MINIMIZE " & @SW_MINIMIZE & @CR)
ConsoleWrite("RESTORE " & @SW_RESTORE & @CR)
ConsoleWrite("ENABLE " & @SW_ENABLE & @CR)
ConsoleWrite("DISABLE " & @SW_DISABLE & @CR)
Et si le gros chat vert est un Roi, il faut changer son avatar
Fichiers joints
Image6.png
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi

Avatar du membre
mikell
Modérateur
Modérateur
Messages : 5726
Enregistré le : dim. 29 mai 2011 16:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: Déclaration des flags pour nodejs (npm autoit)

#6

Message par mikell » sam. 23 sept. 2017 13:46

Bien vu le ConsoleWrite !
Et je préfère abdiquer et garder mon avatar :mrgreen:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )

Oxy34
Niveau 1
Niveau 1
Messages : 3
Enregistré le : ven. 22 sept. 2017 08:43
Status : Hors ligne

Re: Déclaration des flags pour nodejs (npm autoit)

#7

Message par Oxy34 » dim. 17 déc. 2017 17:41

Bonjour,

À nouveau un soucis avec la communication JavaScript: cette fois c'est le caractère {} qu'il n'aime pas.

Comment faire passer la commande Send("{DOWN}") sans accolade ? peut on remplacer {DOWN} par autre chose?

Merci par avance.

Avatar du membre
mikell
Modérateur
Modérateur
Messages : 5726
Enregistré le : dim. 29 mai 2011 16:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: Déclaration des flags pour nodejs (npm autoit)

#8

Message par mikell » dim. 17 déc. 2017 21:31

Au pif, peut-être essayer d'échapper le caractère ?
{ => \{
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )

Répondre