נעילת מחשב כל לילה
-
@שעטנ-ז-ג-ץ אמר בנעילת מחשב כל לילה:
אז זה לא כזה דבר פשוט פקודת בדיקת שעה
למה לא פשוט
IF %hour% GTR
EQU – equal NEQ – not equal LSS – less than LEQ – less than or equal GTR – greater than GEQ – greater than or equal
-
אם זה מחשב ברשת עם דומיין אז אתה יכול דרך הAD ברמת המשתמש (וכמובן גם ברמת המחשב דרך ה-GP)
-
@משחזר-מידע תוכל אולי להסביר איך בדיוק אמורה להראות פקודה עם בדיקת שעות
תודה רבה -
@ECHO OFF SET hour=%time:~0,2% IF %hour% GEQ 23 IF %hour% LSS 6 (GOTO shutdown) :shutdown shutdown /s
-
@משחזר-מידע מה זה לא נעים לי לשגע אותך
אבל אפשר הסבר פשוט מה כל פונקציה עושה כדי שאני יידע להגדיר שעות במדיוק -
@משחזר-מידע אמר בנעילת מחשב כל לילה:
@שעטנ-ז-ג-ץ אמר בנעילת מחשב כל לילה:
אז זה לא כזה דבר פשוט פקודת בדיקת שעה
למה לא פשוט
IF %hour% GTR
EQU – equal NEQ – not equal LSS – less than LEQ – less than or equal GTR – greater than GEQ – greater than or equal
אז זה יראה ככה בעצם ואת זה לשים במתזמן בעת ההדלקה וכן עפי לוח זמנים (בשביל שיפעל גם ללא צורך בהפעלה מחדש)
:loop IF %hour% GTR 23:00:00 rundll32.exe user32.dll, LockWorkStation go to loop
-
@משחזר-מידע אמר בנעילת מחשב כל לילה:
@ECHO OFF SET hour=%time:~0,2% IF %hour% GEQ 23 IF %hour% LSS 6 (GOTO shutdown) :shutdown shutdown /s
אבל הפקודה הזו תפעיל את עצמה רק פ"א למשל ב 23 אבל אם ידליקו מחדש
צריכים להוסיף גם לופ בסוף, לא?
או שצריכים להגדיר שמתזמן יפעיל את זה ב 23 וכן בכל הדלקה מחדש? -
@משחזר-מידע אמר בנעילת מחשב כל לילה:
SET hour=%time:~0,2%
ומה בעצם המשמעות של זה?
SET hour=%time:~0,2%
-
-
@משחזר-מידע אני לא אוהב גרבר
מה שנקרא להאכיל בכפית עד הפה
טוב את הפקודה של השעה 23:00 נניח שהבנתי אני עוד יתרגל ויבדוק
אבל את הפקודה שזה יהיה עד שעה מסויימת לא כתבת
תודה רבה -
-
@משחזר-מידע טוב טוב @שעטנ-ז-ג-ץ כתב עכשיו שמתי לב
אבל אתה לא כתבת
אבל בכל אופן תודה רבה על כל העזרה -
@aknvtchtk אמר בנעילת מחשב כל לילה:
@משחזר-מידע טוב טוב @שעטנ-ז-ג-ץ כתב עכשיו שמתי לב
אבל אתה לא כתבת
אבל בכל אופן תודה רבה על כל העזרהגם הוא כתב וז"ל הטה'
IF %hour% LSS 6 (GOTO shutdown)
-
ומה בעצם המשמעות של זה?
SET hour=%time:~0,2%
-
@שעטנ-ז-ג-ץ ניחוש פרוע שלי
איזור זמן שזה utc +2:00
@משחזר-מידע היצדקו דברי? -
שאלה הבאה
האם ניתן לייצור משימה ע"י שורת פקודה.
למשל נעשה קובץ BAT עם הפקודות של @משחזר-מידע נניח אותה ב C:\ ואז יהיה עוד BAT שיתזמן להפעיל אותה ב 23:00 וכן בכל הדלקה מחדש?פשוט רוצה לשלוח את זה למישהו מוכן להגיד לו את זה תשים ב C ואח"כ להפעיל את קובץ ה BAT וגמרנו
-
-
@משחזר-מידע אז מה זה כן?
-
@aknvtchtk אמר בנעילת מחשב כל לילה:
אז מה זה כן?
הפקודה time מחזיר לך שעות דקות שניות ומאיות השניה
בכדי לקבל את השעה בלבד צריך לחתוך את השאר