נעילת מחשב כל לילה
-
@משחזר-מידע אמר בנעילת מחשב כל לילה:
@שעטנ-ז-ג-ץ אמר בנעילת מחשב כל לילה:
ומה יקרה אם המחשב היה כבוי בשעה 23:00?
או שתכניס את זה גם להפעלה
או שתתזמן שיעבוד בloopאבל עדיין איך אני מגביל אותו שידע לעבוד רק בשעות מסוימות? או שגם זה צריך להיות חלק מהסקריפט? אז זה לא כזה דבר פשוט פקודת בדיקת שעה
-
@שעטנ-ז-ג-ץ אמר בנעילת מחשב כל לילה:
אז זה לא כזה דבר פשוט פקודת בדיקת שעה
למה לא פשוט
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 מחזיר לך שעות דקות שניות ומאיות השניה
בכדי לקבל את השעה בלבד צריך לחתוך את השאר