Question simulation de clic

Plus d'informations
il y a 6 ans 10 mois #28901 par BENJAMIN
simulation de clic a été créé par BENJAMIN
bonjour

j'ai repris le script d'une simulation de clic- etant un profane, il me met un message d'erreur que je ne comprend pas

le script
[code:1]$MouseEventSig=@'
[DllImport(\"user32.dll\",CharSet=CharSet.Auto, CallingConvention=CallingConvention.StdCall)]
public static extern void mouse_event(long dwFlags, long dx, long dy, long cButtons, long dwExtraInfo);
'@
$MouseEvent = Add-Type -memberDefinition $MouseEventSig -name \"MouseEventWinApi\" -passThru
[System.Windows.Forms.Cursor]: position = New-Object System.Drawing.Point(1900,800)
$MouseEvent::mouse_event(0x00000002, 0, 0, 0, 0);
[/code:1]
message d erreur
[code:1]Au caractère D:\SIMULER UN CLIC .ps1:6 : 30
+ [System.Windows.Forms.Cursor]:«»position = New-Object System.Drawing.Po ...
+ ~~~~~~~~~
Jeton inattendu « :«»position » dans l’expression ou l’instruction.
+ CategoryInfo : ParserError: (:«») [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : UnexpectedToken[/code:1]

merci pour votre aide<br><br>Message édité par: Arnaud, à: 13/05/19 10:15

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

Plus d'informations
il y a 6 ans 10 mois #28903 par Philippe
Réponse de Philippe sur le sujet Re:simulation de clic
salut KEN3786

d'abord ça serait bien si tu utilisé les balise code pour tes script, c'est plus facile pour voir les erreur de frappe ou autre
il te suffut de surligner ton code et de cliquer sur le bouton code au dessus de la zone de saisie

il semble qu'il te manque les deux fois deux points avant position
[code:1][System.Windows.Forms.Cursor]::«»position [/code:1]

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

Plus d'informations
il y a 6 ans 10 mois #28907 par BENJAMIN
Réponse de BENJAMIN sur le sujet Re:simulation de clic
déjà merci, j'ai tente avec les corrections que tu m'as montre.
la souris se déplacé bien la ou je veux mais le clic de se généré pas
je n'ai rien trouve sur le paramétrage de la fonction mouse évent mais faut il faire de modification dans ces paramètres.

encore merci pour l'aide

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

Plus d'informations
il y a 6 ans 10 mois #28912 par Philippe
Réponse de Philippe sur le sujet Re:simulation de clic
alors pour faire un clique il faut simuler l'appuie puis la relache du bouton :

[code:1]$MouseEventSig=@'
[DllImport(\&quot;user32.dll\&quot;,CharSet=CharSet.Auto, CallingConvention=CallingConvention.StdCall)]
public static extern void mouse_event(long dwFlags, long dx, long dy, long cButtons, long
dwExtraInfo);
'@
$MouseEvent = Add-Type -memberDefinition $MouseEventSig -name \&quot;MouseEventWinApi\&quot; -passThru
$MouseEvent::mouse_event(0x00000002, 0, 0, 0, 0); # appuie bouton droite
$MouseEvent::mouse_event(0x00000004, 0, 0, 0, 0); # relache bouton droite[/code:1]

plus d'info sur la doc <br><br>Message édité par: 6ratgus, à: 14/05/19 08:58

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

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