בכדי להגיב הינך חייב להתחבר לפורום הכנס הרשם


הרשם? | שכחתי את הסיסמה?

חפש פורומים:


 






Minimum search word length is 3 characters – Maximum search word length is 84 characters
שימוש ב Wilcard :
*  מתאים לכל המספרים והתווים    %  תואם לתו אחד

תאריך ב – Autoit

תוכן ההודעה

Snirz

15:13 14 בספטמבר 2011

1
0

שלום.

 

אני מעוניין לכתוב קוד שמקפיץ לי הודעה או עושה איזו פעולה מסויימת בתאריך מסוים, כמובן שאני צריך שהתאריך יהיה מסונכרן עם התאריך של המחשב.

אני הבנתי שאני עושה את זה עם מאקרו של date אבל לא הבנתי איך בדיוק המאקרו הזה עובד.

כל עזרה בנושא תתקבל בברכה.

 

שניר.

אוהד צבעוני

19:05 15 בספטמבר 2011

2
+1

#include <Date.au3>

while 1
    Sleep(900)
    
    if _Now()="16/09/2011 18:47:50" Then
        
        MsgBox(1,"","מה שתשים פה ירוץ")

    EndIf
    
    
    WEnd

אני מקווה שהדוגמא למעלה מובנת. אם לא:

הפקודה While 1 בעצם גורמת לזה שהסקריפט לא יתכבה לעולם.

אחרי זה הוא מחכה 0.9 שניות – כדי לא להעמיס יותר מדי על המעבד, אסור לשים משהו גדול יותר משנייה אחת כי אז התנאי שבודק את התאריך והשעה עלול להתפספס.

אחרי זה בא התנאי, אם התאריך עכשיו שווה לתאריך שאני רוצה אז הוא יעשה א' ו-ב', ואם לא הוא לא יעשה כלום.

דרך אגב, לדעתי עדיף ליצור את הסקריפט עם כל הפעולות שאתה רוצה לעשות, ואז לגרום למחשב להריץ אותו בתאריך ושעה מסוימת דרך Schedule Tasks שב-WINDOWS. יותר פשוט.

Snirz

15:23 18 בספטמבר 2011

3
0

אחלה.

 

שני הרעיונות שנתת פה מעולים.

אני אבנה משהו ונראה איך יהיה יותר נוח להריץ את זה. 

 

תודה רבה לך על העזרה.