להפעיל כמנהל:
https://send.magicode.me/send-file/file/6dc4d70dfb8baec6748e95dbfcb9e72bec4105d0/view
להפעיל את המחשב מחדש אחר כך
@פרסומון אתה יכול להעלות שוב את הקובץ? הוא נמחק
תוכל לשתף אותנו בהסבר מה גורם לזה ומה עושה הקובץ שהעלית?
נראה מהסקריפט שלך שזה איזה באג בארכיון האייקונים, הבנתי נכון?@פרסומון אתה יכול להעלות שוב את הקובץ? הוא נמחק
תוכל לשתף אותנו בהסבר מה גורם לזה ומה עושה הקובץ שהעלית?
אכן.נראה מהסקריפט שלך שזה איזה באג בארכיון האייקונים, הבנתי נכון?
ומדוע הצטרכת להמתנה (timeout 2 /nobreak>nul)?
על שניהםאכן.
אתה שואל על ההמתנה לפני או אחרי?
אחרי זה פשוט. עד שהוא מסיים את התהליך שהEXPLORER לא יופעל כבר. כי כשהוא פועל לא ניתן למחוק את הDB של האיקונים.על שניהם
כיון שהמחיקה היא כש explorer אינו מופעל, אז המחיקה מצליחה מיידית, ולדעתי אין צורך בהפעלה מחדש. זה כן היה נצרך- אם explorer היה פועל, שאז זה לא יכול לימחק מיד, אלא נוצר איזה תיקייה של המחוק וזה בפועל נמחק רק אחרי הפעלה מחדשלהפעיל את המחשב מחדש אחר כך
צודק.כיון שהמחיקה היא כש explorer אינו מופעל, אז המחיקה מצליחה מיידית, ולדעתי אין צורך בהפעלה מחדש. זה כן היה נצרך- אם explorer היה פועל, שאז זה לא יכול לימחק מיד, אלא נוצר איזה תיקייה של המחוק וזה בפועל נמחק רק אחרי הפעלה מחדש
מאמין שאתה מכיר, שיש דרך ליצור סקריפט שיפעיל את עצמו כמנהלצודק.
אבל לא תמיד מפעילים נכון כמנהל ואז כן צריך הפעלה מחדש.
@echo off
:getadmin
for /f "tokens=* delims=" %%C in ('tasklist ^| find /c "cmd.exe"') do (set /a cmd=%%C-1)
cd /d "%~dp0" & (if exist "%temp%\hidden.vbs" del "%temp%\hidden.vbs") & if "%hidden%"=="" (cmd /u /c echo CreateObject^("Shell.Application"^).ShellExecute "cmd.exe", "/k cd ""%~sdp0"" && ""%~s0""", "", "", 0 > "%temp%\hidden.vbs" & set "hidden=1" & "%temp%\hidden.vbs" & exit) else (reg.exe query "HKU\S-1-5-19" 1>nul 2>nul || (cmd /u /c echo CreateObject^("Shell.Application"^).ShellExecute "cmd.exe", "/k cd ""%~sdp0"" && ""%~s0""", "", "runas", 0 > "%temp%\hidden.vbs" & start /w wscript.exe "%temp%\hidden.vbs" && tasklist| find /c "cmd.exe" | find "%cmd%" >NUL && (goto :getadmin) || (exit)))
set hidden=
set cmd=
::rest of your code
לא כתבתי כיון שלא ידעתי אם ראוי לפרסם בציבור...הפעלה כפויה ונסתרת של סקריפט כמנהל:
לא אני כתבתיקוד:@echo off :getadmin for /f "tokens=* delims=" %%C in ('tasklist ^| find /c "cmd.exe"') do (set /a cmd=%%C-1) cd /d "%~dp0" & (if exist "%temp%\hidden.vbs" del "%temp%\hidden.vbs") & if "%hidden%"=="" (cmd /u /c echo CreateObject^("Shell.Application"^).ShellExecute "cmd.exe", "/k cd ""%~sdp0"" && ""%~s0""", "", "", 0 > "%temp%\hidden.vbs" & set "hidden=1" & "%temp%\hidden.vbs" & exit) else (reg.exe query "HKU\S-1-5-19" 1>nul 2>nul || (cmd /u /c echo CreateObject^("Shell.Application"^).ShellExecute "cmd.exe", "/k cd ""%~sdp0"" && ""%~s0""", "", "runas", 0 > "%temp%\hidden.vbs" & start /w wscript.exe "%temp%\hidden.vbs" && tasklist| find /c "cmd.exe" | find "%cmd%" >NUL && (goto :getadmin) || (exit))) set hidden= set cmd= ::rest of your code
@echo off
fltmc >nul 2>&1 || (
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\GetAdmin.vbs"
echo UAC.ShellExecute "%~fs0", "", "", "runas", 1 >> "%temp%\GetAdmin.vbs"
cmd /u /c type "%temp%\GetAdmin.vbs">"%temp%\GetAdminUnicode.vbs"
cscript //nologo "%temp%\GetAdminUnicode.vbs"
del /f /q "%temp%\GetAdmin.vbs" >nul 2>&1
del /f /q "%temp%\GetAdminUnicode.vbs" >nul 2>&1
exit
)
שאבין - אני יכול להפעיל איתו כל פקודה שהיא בCMD, מבלי שהפעלתי קודם את הCMD כמהנל - והוא ירוץ בהרשאת מנהל?יש לי קוד שונה קצת (הפעלה נסתרת לא נוספת פה, זה לא קשור לעניין)
קוד:@echo off fltmc >nul 2>&1 || ( echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\GetAdmin.vbs" echo UAC.ShellExecute "%~fs0", "", "", "runas", 1 >> "%temp%\GetAdmin.vbs" cmd /u /c type "%temp%\GetAdmin.vbs">"%temp%\GetAdminUnicode.vbs" cscript //nologo "%temp%\GetAdminUnicode.vbs" del /f /q "%temp%\GetAdmin.vbs" >nul 2>&1 del /f /q "%temp%\GetAdminUnicode.vbs" >nul 2>&1 exit )
כן. בחלק גדול מהסריפקטים אין צורך למנהל בכלל.שאבין - אני יכול להפעיל איתו כל פקודה שהיא בCMD, מבלי שהפעלתי קודם את הCMD כמהנל - והוא ירוץ בהרשאת מנהל?
לוח לימודים
מסלולי לימוד שאפשר לההצטרף
אליהם ממש עכשיו:
19.11
י"ח חשוון
פתיחת
קורס בינה מלאכותית - חדשנות ב AI
קורס מקוצר
25.11
כ"ד
פתיחת
קורס פרסום קופי+
מלגות גבוהות!
26.11
כ"ה חשוון
אירוע שיתופים ייחודי
בוטים מספרים על עצמם
בואו לשמוע בוגרים מובילים שלנו משתפים אתהסיפור מאחורי הבוטים הייחודיים שהם פיתחו.הצצה מרתקת לעולמות האוטומציה, החדשנות והפתרונות החכמים,עם הזדמנות ללמוד איך גם אתם יכולים לקחת חלק במהפכה הטכנולוגית.
הכניסה חופשית!
27.11
כ"ו חשוון
נפתחה ההרשמה!
קורס צילום חוץ, אירועים וסטודיו - עם בינה מלאכותית!
מלגות גבוהות!
27.11
כ"ו חשוון
פתיחת
קורס פיתוח בוטים ואוטומציות עסקיות
מלגות גבוהות!
27.11
כ"ו חשוון
פתיחת
קורס עיצוב גרפי ודיגיטל - בסילבוס חדש ומטורף!
מלגות גבוהות!
תהילים פרק קכו
א שִׁיר הַמַּעֲלוֹת בְּשׁוּב יי אֶת שִׁיבַת צִיּוֹן הָיִינוּ כְּחֹלְמִים:ב אָז יִמָּלֵא שְׂחוֹק פִּינוּ וּלְשׁוֹנֵנוּ רִנָּה אָז יֹאמְרוּ בַגּוֹיִם הִגְדִּיל יי לַעֲשׂוֹת עִם אֵלֶּה:ג הִגְדִּיל יי לַעֲשׂוֹת עִמָּנוּ הָיִינוּ שְׂמֵחִים:ד שׁוּבָה יי אֶת (שבותנו) שְׁבִיתֵנוּ כַּאֲפִיקִים בַּנֶּגֶב:ה הַזֹּרְעִים בְּדִמְעָה בְּרִנָּה יִקְצֹרוּ:ו הָלוֹךְ יֵלֵךְ וּבָכֹה נֹשֵׂא מֶשֶׁךְ הַזָּרַע בֹּא יָבוֹא בְרִנָּה נֹשֵׂא אֲלֻמֹּתָיו: