Je test un script destiné à chercher des fichier datedujour.vbs (par exemple 20112015.vbs)
le voici
Code : Tout sélectionner
#include <MsgBoxConstants.au3>
#include <WinAPIFiles.au3>
#include <date.au3>
$sDate = _NowDate ( )
$ecrij = StringReplace($sDate, "/", "")
Dir()
Func Dir()
If FileExists($ecrij & ".vbs") Then
_Ga()
Else
MsgBox(4096,"test", "fichier datedujour.vbs absent")
EndIf
EndFunc
;fonction qui exécute ga.exe
Func _Ga()
ShellExecute(@scriptdir & "\ga.exe")
EndFuncAvec des noms de dossiers fixe, cela serait simple ! mais vu que les noms de dossier et sous dossiers seront aléatoire cela ce complique pour mon faible niveau
j'ai tenté l'utilisation du jocker * comme par exemple un truc du genre >> If FileExists(@scriptdir & "\*\" & "\*\" & $ecrij & ".vbs") mais je bug complètement
pour info j'y arrive avec le batch suivant où DIR me sert bien en incluant les dossiers et sous dossiers
Code : Tout sélectionner
@echo off
set "mydate=%date:~0,2%%date:~3,2%%date:~6,4%"
set "FILENAME=%mydate%.vbs"
FOR /F "delims=" %%f in ('dir /S /B %FILENAME%') do (call ga.exe & exit)
noalerte.exe
NoAlerte.vbs
exit



