בעיה בתצוגה - למה חלק מהתיקיות מושחרות?

  • הוסף לסימניות
  • #1
מצורף צילום מסך
אשמח לעזרתכם
תודה!!!
upload_2019-3-3_13-31-58.png
 
  • הוסף לסימניות
  • #7
@פרסומון אתה יכול להעלות שוב את הקובץ? הוא נמחק
תוכל לשתף אותנו בהסבר מה גורם לזה ומה עושה הקובץ שהעלית?
נראה מהסקריפט שלך שזה איזה באג בארכיון האייקונים, הבנתי נכון?
ומדוע הצטרכת להמתנה (timeout 2 /nobreak>nul)?
 
  • הוסף לסימניות
  • #10
אחרי זה פשוט. עד שהוא מסיים את התהליך שהEXPLORER לא יופעל כבר. כי כשהוא פועל לא ניתן למחוק את הDB של האיקונים.
ולפני זה לחומרא.

לחידוד הענין: אני לקחתי את זה בעבר מאיזה אתר את הסקריפט הזה. לא בניתי אותו לבד. אבל הוא סקריפט פשוט מאד.
 
  • הוסף לסימניות
  • #12
להפעיל את המחשב מחדש אחר כך
כיון שהמחיקה היא כש explorer אינו מופעל, אז המחיקה מצליחה מיידית, ולדעתי אין צורך בהפעלה מחדש. זה כן היה נצרך- אם explorer היה פועל, שאז זה לא יכול לימחק מיד, אלא נוצר איזה תיקייה של המחוק וזה בפועל נמחק רק אחרי הפעלה מחדש
 
  • הוסף לסימניות
  • #13
כיון שהמחיקה היא כש explorer אינו מופעל, אז המחיקה מצליחה מיידית, ולדעתי אין צורך בהפעלה מחדש. זה כן היה נצרך- אם explorer היה פועל, שאז זה לא יכול לימחק מיד, אלא נוצר איזה תיקייה של המחוק וזה בפועל נמחק רק אחרי הפעלה מחדש
צודק.
אבל לא תמיד מפעילים נכון כמנהל ואז כן צריך הפעלה מחדש.
 
  • הוסף לסימניות
  • #15
הפעלה כפויה ונסתרת של סקריפט כמנהל:
קוד:
@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
לא אני כתבתי
 
  • הוסף לסימניות
  • #16
הפעלה כפויה ונסתרת של סקריפט כמנהל:
קוד:
@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
לא אני כתבתי
לא כתבתי כיון שלא ידעתי אם ראוי לפרסם בציבור...
 
  • הוסף לסימניות
  • #17
יש לי קוד שונה קצת (הפעלה נסתרת לא נוספת פה, זה לא קשור לעניין)
קוד:
@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
)
 
  • הוסף לסימניות
  • #19
יש לי קוד שונה קצת (הפעלה נסתרת לא נוספת פה, זה לא קשור לעניין)
קוד:
@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 כמהנל - והוא ירוץ בהרשאת מנהל?
 

פרוגבוט

תוכן שיווקי
פרסומת

פוסטים חדשים שאולי לא קראת....

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק כה

אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
נקרא  2  פעמים
למעלה