ווינדוס מדיה נעלם!!

  • הוסף לסימניות
  • #44
הבעיה קיימת בווינדוס 10 1803
בגרסה העברית בלבד
פשוט להפעיל את מה ששלחתי והכל אמור להיות בסדר
[מפעילים פעם אחת וזהו. מכאן להבא, סגירת התוכנה תתבצע בצורה הרגילה ע"י X ]
אם תרצו פרטים לגבי הסקריפט, אני אשמח להסביר
מה אפשר לעשות אני פעילה קובץ בווינדוס מדיה הוא נדלק ואני לא רואה את החלון ולא יכולה לסגור או לעצור
גם במנהל המשימות הוא לא מופיע כפעולה רק שומעים את הסאונד שפועל
 
נערך לאחרונה ב:
  • הוסף לסימניות
  • #45
זה פיתרון שיצרתי
אשמח לחוות דעת
המשך יום נעים ושנה טובה
הבעיה קיימת בווינדוס 10 1803
בגרסה העברית בלבד
פשוט להפעיל את מה ששלחתי והכל אמור להיות בסדר
[מפעילים פעם אחת וזהו. מכאן להבא, סגירת התוכנה תתבצע בצורה הרגילה ע"י X ]
אם תרצו פרטים לגבי הסקריפט, אני אשמח להסביר
@eliko2411 - כל הכבוד!
חדש ומפתיע!
שנה טובה, כו"ח טובה.
יישר כוח!
 
  • הוסף לסימניות
  • #47
הבעיה קיימת בווינדוס 10 1803
בגרסה העברית בלבד
פשוט להפעיל את מה ששלחתי והכל אמור להיות בסדר
[מפעילים פעם אחת וזהו. מכאן להבא, סגירת התוכנה תתבצע בצורה הרגילה ע"י X ]
אם תרצו פרטים לגבי הסקריפט, אני אשמח להסביר
קצת פירוט מה בדיוק עשית ?
 
  • הוסף לסימניות
  • #48
אני אסביר
אני לא ממש יודע מה גורם לבעיה בפועל..
אבל מה שעשיתי, זה ככה:
הקובץ שכתבתי יוצר 3 קבצים,
1
זה קרדיט;) והסבר [קובץ טקסט שיווצר באותה התיקיה שבה הפעילו את התיקון]
2
זה הסקריפט, קובץ .bat [שאני אסביר תיכף מה הוא עושה, אבל הוא שורש העניין] הוא נוצר בתיקיה
C:\Program Files\WMP
3
זה קובץ vbs שנוצר בתיקית הstart
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
הוא אחראי להריץ את הסקריפט בכל הפעלה של המחשב בצורה לא נראית לעין [ירוץ על כל המשתמשים]
הסבר
הסקריפט עצמו, בודק מידי 3 שניות עם ההליך wmplayer.exe רץ ברקע.
במידה והוא אכן רץ, הוא עובר לחלק השני.
בדיקה מידי חצי שניה באמצעות ps
[powershell] עם החלון פתוח. במידה והוא מגלה שהוא סגור [כלומר סגרו אותו דרך X], אז הוא מריץ את הפקודה taskkill /f /im wmplayer.exe
וחוזר לתחילתו.
 
נערך לאחרונה ב:
  • הוסף לסימניות
  • #51
ראשית תודה.
שנית, הוא לא מכביד מידי?
לא, תנסה תראה..
גם בלי טיימר הוא לא מכביד אבל עם טיימר בכלל לא מרגישים
הוספתי את הטיימר מכיוון שזה פעולה שרצה באורך קבע
[שאם במקרה מישהו עם מחשב ענתיקה, שמעודכן ל1803 ישתמש, אז גם הוא לא ירגיש]
 
  • הוסף לסימניות
  • #53
אנא הרחב ?איך אתה יודע שזה לא רץ



@echo off
:a
timeout 3 >nul
tasklist | find "wmplayer.exe" >nul || (goto a)
:b
ping 127.0.0.1 -n 1 -w 500 >nul
powershell "gps | where {$_.MainWindowHandle -ne 0 } | select Description"| find "Windows Media Player" >nul && goto b
taskkill /f /im wmplayer.exe
goto a


שים לב לשורה של הPS

זה נותן אינדיקציה כמו החלון המצומצם של מנהל המשימות

הסקריפט הזה נוצר ע"י הפעלת התיקון
 
  • הוסף לסימניות
  • #54
@echo off
:a
timeout 3 >nul
tasklist | find "wmplayer.exe" >nul || (goto a)
:b
ping 127.0.0.1 -n 1 -w 500 >nul
powershell "gps | where {$_.MainWindowHandle -ne 0 } | select Description"| find "Windows Media Player" >nul && goto b
taskkill /f /im wmplayer.exe
goto a


שים לב לשורה של הPS

זה נותן אינדיקציה כמו החלון המצומצם של מנהל המשימות

הסקריפט הזה נוצר ע"י הפעלת התיקון


כמובן אני אוכל להרחיב עוד אם יהיה צורך
 
  • הוסף לסימניות
  • #55
@echo off
:a
timeout 3 >nul
tasklist | find "wmplayer.exe" >nul || (goto a)
:b
ping 127.0.0.1 -n 1 -w 500 >nul
powershell "gps | where {$_.MainWindowHandle -ne 0 } | select Description"| find "Windows Media Player" >nul && goto b
taskkill /f /im wmplayer.exe
goto a
יפה מאוד.
הביצוע של שני החלקים יכול להתקיים גם בשני בלבד, בקיום handle בערך 0, זה המצב הבעייתי.
קוד:
powershell "gps | where {$_.MainWindowHandle -eq 0 } | select Description"| find "Windows Media Player"
אלא"כ היתה לך עדיפות ל tasklist בפקודה שרצה קבוע מאשר הפעלת פקודת PS לזה..
 
נערך לאחרונה ב:
  • הוסף לסימניות
  • #56
יפה מאוד.
הביצוע של שני החלקים יכול להתקיים גם בשני בלבד, בקיום handle בערך 0, זה המצב הבעייתי.
קוד:
powershell "gps | where {$_.MainWindowHandle -eq 0 } | select Description"| find "Windows Media Player"
אלא"כ היתה לך עדיפות ל tasklist בפקודה שרצה קבוע מאשר הפעלת פקודת PS לזה..


תסביר
אני חושב שהבנתי אותך, אבל אני לא בטוח
מה שהבנתי זה ככה.
אתה מציע שהחלק הראשון של הסקריפט, ג"כ ישתמש באותה פקודת PS
בכדי לוודא שהתוכנה פועלת.
ובמידה והיא פועלת, אז החצי השני של הסקריפט ימשיך כרגיל ויבדוק מתי היא לא פועלת.
אם התכוונת לזה, זה אכן אפשרי. אבל זה הרבה יותר איטי ולוקח משאבים.
[לוקח לו קצת זמן להשתמש בפקודת PS, תכתוב בpowershell CMD ותראה כמה זמן לוקח לו, לכן נמנעתי מעוד פקודת PS]
תכננתי בעתיד [כשיהיה לי יותר ידע] לכתוב את כל הסקריפט בPS ואז כנראה אני אעשה מה שהבנתי שהצעת.
תודה על הפידבק!
אני אשמח לדעת אם זה מה שהתכוונת, או א"כ, מה התכוונת.
יום טוב ושנה טובה!
 
  • הוסף לסימניות
  • #57
מה שאתה עושה זה שני חלקים:
1. בודק שהמדיה פלייר בכלל פעיל.
2. במידה וכן, אתה בודק אם הוא במצב שצריך לסגור אותו..

בסעיף 2 אתה בעצם יכול כבר לקבל תשובה האם הוא פעיל יחד עם המצב האם הוא צריך להיסגר, וזה בסטטוס 0.
כך שלכאורה סעיף 1 מיותר, אפשרי להריץ רק את סעיף 2 ובדיקה האם הסטטוס הוא 0 לבצע taskkill.
העליתי השערה שבזמנך הפנוי כדאי אולי שתבדוק אותה, שסעיף 2 זאת פקודה כבידה יותר אז כדאי אולי באמת להימנע מלהפעיל את 2 בשוטף..
כה לחי
(מציע להעביר את הדיון הזה לפורום מקצועני מחשבים והאקינג הסגור, אני מאמין גם שתוכל להעשיר שם את הידע שלך/שלנו הצטרפות מכאן)
 
  • הוסף לסימניות
  • #58
מה שאתה עושה זה שני חלקים:
1. בודק שהמדיה פלייר בכלל פעיל.
2. במידה וכן, אתה בודק אם הוא במצב שצריך לסגור אותו..

בסעיף 2 אתה בעצם יכול כבר לקבל תשובה האם הוא פעיל יחד עם המצב האם הוא צריך להיסגר, וזה בסטטוס 0.
כך שלכאורה סעיף 1 מיותר, אפשרי להריץ רק את סעיף 2 ובדיקה האם הסטטוס הוא 0 לבצע taskkill.
העליתי השערה שבזמנך הפנוי כדאי אולי שתבדוק אותה, שסעיף 2 זאת פקודה כבידה יותר אז כדאי אולי באמת להימנע מלהפעיל את 2 בשוטף..
כה לחי
(מציע להעביר את הדיון הזה לפורום מקצועני מחשבים והאקינג הסגור, אני מאמין גם שתוכל להעשיר שם את הידע שלך/שלנו הצטרפות מכאן)

בקצרה.
אפשר כמובן להסתפק בסעיף השני. הראשון נועד לחסוך במשאבים כמו"כ, יכולתי לא לשים טיימר בכלל.
בדיקת הTASKLIST מידי 3 שניות, לוקחת פחות או יותר 0 משאבים.
גם הבדיקה השניה לא לוקחת [אפילו אם גם שם לא היה טיימר. אבל זה רץ אינסופי.. בכל אופן רצוי שלא יורגש במאום.]
לגבי השלב השני בלבד, אפשר באמת להריץ taskkill קבוע אני לא חושב שזה ייתן שגיאה, אבל זה לא נראה טוב..

אני חושב שאני מחובר לפורום הנ"ל
אפשר לפתוח שם דיון על זה
 
נערך לאחרונה ב:

פרוגבוט

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

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

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

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

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

לוח מודעות

הפרק היומי

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


תהילים פרק כה

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