Page 1 sur 1

Prb condition

Posté : mar. 23 janv. 2018 09:10
par yohanb767
Bonjour ,

voici un bout de script qui me sert à aller chercher une date de forme 23.01.2018 si celle ci est remplie biensur

si elle est remplie un message m'indique expertise
si elle n'est pas remplie un message m'indique réparation simple

le problème c'est qu'il ma condition ne fonctionne pas , il me met toujours réparation simple

Code : Tout sélectionner

ClipPut("") 
MouseClickDrag("left", 222, 381, 150, 381, 5) 
Send ("^c") ; je stock ce qu'il y a dans dans la case dans le presse papier donc soit une date de forme 23.01.2018 ou rien 
$Date_Dern_inter = ClipGet()
MsgBox(64,"",$Date_Dern_inter)
$String = ".";Caractère(s) à rechercher.
If StringInStr($Date_Dern_inter,$String) Then
       MsgBox(64,"","expertise")
Else
       MsgBox(16,"","reparation simple")
EndIf

Re: Prb condition

Posté : mar. 23 janv. 2018 20:11
par jl56
Bonjour,

votre condition fonctionne trés bien je pense plus a un problème de récupération de la date

Code : Tout sélectionner

$Date_Dern_inter = "23.01.2018"; ClipGet()
MsgBox(64,"",$Date_Dern_inter)
$String = ".";Caractère(s) à rechercher.
If StringInStr($Date_Dern_inter,$String) Then
       MsgBox(64,"","expertise")
Else
       MsgBox(16,"","reparation simple")
EndIf
A+

JL56

Re: Prb condition

Posté : mar. 23 janv. 2018 22:06
par yohanb767
Oui c est un problème de récupération de date
Je m en suis aperçu
Je demande de copier une date qui ce trouve dans un logiciel (SAP) pour ce qui connaissent mais cette la case ou la date ce trouve est grisé
Quand mon script la copier dans le presse papier cela ne me retourne rien bizarement dans ma variable
Par contre si je fait manuellement un CTRL V fans le bloc note ,la je vois la date copier dans le presse papier
Je n arrive pas a m expliquer ceci
Si quelqu'un peux me dire pourquoi
Merci d avance

Re: Prb condition  

Posté : lun. 29 janv. 2018 08:22
par yohanb767
bon ! prb résolu , en faite il fallait juste mettre une pause entre la copie dans le presse papier et l'autre conmmande