Je fais appel à vous car j'ai de gros problèmes ...
Je dois créer un script qui permet de comparer la date du jour et la date de modification d'un fichier, si c'est le même jour ça doit renvoyer 1 sinon 0 ...
Le chemin du fichier à vérifier est renseigné dans un logiciel appelé The Dude ...
J'ai essayé d'utiliser $CmdLine[1] pour récupérer le 1er paramètre de The Dude (Custom Field 1) mais cela ne fonctionne pas ...
La partie vérification de date marche très bien, car quand j'écris le chemin du fichier en dur, ça fonctionne
Voici mon code ...
Code : Tout sélectionner
#include<date.au3>
If $CmdLine[0] > 0 Then ; vérification si paramètre
$fichier = $CmdLine[1] ;lecture du 1er paramètre
Else
msgbox(0,"erreur","paramètre obligatoire")
EndIf
If FileExists($fichier) = 0 Then
MsgBox(0,"","Votre sauvegarde n'existe pas")
Else
$t = FileGetTime($fichier)
$date_fichier=$t[0] & "/" & $t[1] & "/" & $t[2] & " " & $t[3] & ":" & $t[4] & ":" & $t[5]
$date_jour=_NowCalc() ;récupère la date du jour
$calcul=_DateDiff ('d',$date_fichier,$date_jour)
$date_fichier_fr=_DateTimeFormat($date_fichier,2)
If Not @error Then
If $calcul=0 Then
$export=1
Else
$export=0
EndIf
Return $export
EndIf
EndIf



