السلام عليكم ورحمة الله وبركاته
حصلت على كود خاص بمراقبة ملف معين على سبيل المثال :
اذا وجد البرنامج الملف aa.txt على قرص C فانه يظهر Message Box للتذكير بان الملف وصل
Option Explicit
Dim DATEX$
Dim ccc$
Dim pID As Long
Private Sub Form_Load()
Text1.Text = "c:\"
Call Timer1_Timer
End Sub
Private Sub mnuFileSub_Click(Index As Integer)
End
End Sub
Private Sub Timer1_Timer()
On Error Resume Next
DATEX$ = "aa"
DATEX$ = DATEX$ & Right$("0000" + Trim(Year(Date)), 4)
DATEX$ = DATEX$ & Right$("00" + Trim(Month(Date)), 2)
DATEX$ = DATEX$ & Right$("00" + Trim(Day(Date)), 2)
pID = Shell(Environ("Comspec") & " /c DIR " & Trim(Text1.Text) & DATEX$ & "*.* >tmp.tmp")
Label2.Caption = DATEX$
Close #1
Open "tmp.tmp" For Input As #1
mmmm:
If EOF(1) Then Label1.Caption = " the file not found": Exit Sub
Line Input #1, ccc$
If InStr(ccc$, DATEX$) > 0 Then Label1.Caption = "the file arrival on c drive": Exit Sub
GoTo mmmm
End Subماهو المكان الصحيح الذي اضع فيه جملة message box بحيث عندما يكون الملف على قرص C تظهر لي الرساله مره واحده فقط دون تكرار.
ارجو المساعده وشكرا للجميع