Prb condition

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
yohanb767
Niveau 5
Niveau 5
Messages : 117
Enregistré le : mer. 28 déc. 2016 14:09
Status : Hors ligne

Prb condition

#1

Message 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
Avatar du membre
jl56
Niveau 7
Niveau 7
Messages : 411
Enregistré le : mer. 24 oct. 2007 22:42
Localisation : 56000
Status : Hors ligne

Re: Prb condition

#2

Message 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
yohanb767
Niveau 5
Niveau 5
Messages : 117
Enregistré le : mer. 28 déc. 2016 14:09
Status : Hors ligne

Re: Prb condition

#3

Message 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
yohanb767
Niveau 5
Niveau 5
Messages : 117
Enregistré le : mer. 28 déc. 2016 14:09
Status : Hors ligne

Re: Prb condition  

#4

Message 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
Répondre