Bonjour tout le monde
VBScript to AutoIt Converter ==> https://www.autoitscript.com/forum/topi ... ent-620172
Ce script a été écrit avec la version 3.1.1 il marchait avant sans problème, mais avec la nouvelle version non
Mon environnement de travail :
AutoIt Version: V3.3.14.2
Windows Version: WIN_10 [X86]
Language: 040C
Alors, si quelqu'un parmi vous nous donne une solution
Merci !
Modifié en dernier par Hackoo le dim. 04 mars 2018 17:11, modifié 1 fois.
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information. Albert Einstein
Le savoir est la seule matière qui s'accroît quand on la partage. Socrate
Après, vous pouvez aussi faire la demande d'actualisation de l'UDF, mais il n'est pas toujours facile de lire le code d'un autre.
C'est déjà pas facile de relire son propre code après pas mal de temps, alors celui d'un autre, vous imaginez ...
Merci Tlem pour votre réponse !
Eh bein oui je l'ai testé avant de poster ici, mais je me retrouve sur un autre problème de la fonction _Iif() qui a été supprimée de l'UDF Misc.au3
Donc je l'ai ajouté dans ce dernier et ça remarche
; #FUNCTION# ==================================================================================================================== ; Name...........: _Iif ; Description ...: Perform a boolean test within an expression. ; Syntax.........: _Iif($fTest, $vTrueVal, $vFalseVal) ; Parameters ....: $fTest - Boolean test. ; $vTrueVal - Value to return if $fTest is true. ; $vFalseVal - Value to return if $fTest is false. ; Return values .: True - $vTrueVal ; False - $vFalseVal ; Author ........: Dale (Klaatu) Thompson ; Modified.......: ; Remarks .......: ; Related .......: ; Link ..........: ; Example .......: Yes ; =============================================================================================================================== Func _Iif($fTest,$vTrueVal,$vFalseVal) If$fTestThen Return$vTrueVal Else Return$vFalseVal EndIf EndFunc;==>_Iif
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information. Albert Einstein
Le savoir est la seule matière qui s'accroît quand on la partage. Socrate
Il est déconseillé de modifier directement les UDF dans le dossier d'installation d'AutoIt.
La fonction _Iif() n'est plus nécessaire dans les dernières version d'AutoIt. À la place de cette fonction, il convient d'utiliser l'opérateur ternaire : https://www.autoitscript.fr/autoit3/doc ... ernary.htm
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)