תיכנתתי קובץ מסויים והוא לוקח קבוע 5% CPU סתם - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

תיכנתתי קובץ מסויים והוא לוקח קבוע 5% CPU סתם


Gil3

Recommended Posts

אז עשיתי סקריפט שרץ כל הזמן כשהווינדוס 7 עולה והסקריפט הזה מוגדר בעצם לא לעשות כלום אלה רק לחכות לזמן שבו הוא יבצע את הפעולה

זה הסקריפט:

Opt("TrayIconHide", 1)

While 1

Sleep(100)

If ProcessWaitClose("Mv2Player - ffdshow.exe") Then

ProcessWait("Mv2Player - ffdshow.exe")

ProcessClose("IndieVolume.GUI.exe")

Run("C:\Program Files (x86)\IndieVolume" & "\IndieVolume.GUI.exe", "", @SW_HIDE)

EndIf

WEnd

הוא כתוב בשפה של תוכנת הסקריפטים AutoIt3 .

הסקריפט לא עושה כלום חוץ מלחכות למצב מסוים וכשהמצב הזה קורה אז הוא עושה את הפעולה.

וזה עובד אבל הבעיה היא שהוא לוקח סתם 5 CPU בזה שהוא רק מחכה..

מה אפשר לעשות בשביל שהוא לא יקח לי 5% מה CPU ?

זאת הפעולה שהוא עושה כשצריך:

ProcessClose("IndieVolume.GUI.exe")

Run("C:\Program Files (x86)\IndieVolume" & "\IndieVolume.GUI.exe", "", @SW_HIDE

)

ואת הפעולה הזאת הוא עושה רק מתי שאני מריץ קובץ EXE (במקרה הזה זה נגן)

קישור לתוכן
שתף באתרים אחרים

זה ממש לא ספאם.

אני הלכתי ובדקתי מה התוכנה הזאת עושה.

והגעתי למסקנה שחוץ מתוכנות ישנות שאולי לא ניתן להגדיר בהם עם איזה כרטיס לעבוד, התוכנה (שהיה בה צורך בוינדוס XP) מיותרת בוינדוס 7.

מתוך דבריו של פותח הדיון הסקתי שכנראה הוא עבר לוינדוס 7 לאחרונה, ולכן רוב הסיכויים שהוא לא יודע עדיין לגבי האפשרויות הרלוונטיות בוינדוס 7 שלא היו קיימות בXP.

ההודעה שלי משקפת את כל זה, ומהווה נקודת פתיחה להמשך דיון במקרה הצורך.

והפלא ופלא פותח הדיון הסתדר כך או אחרת מסיבה כזאת או אחרת.

וגם הודה לי משום מה על העזרה.... :o

אני מקווה שהוא פשוט הבין שאין לו כבר צורך בתוכנה.

אם משום מה יש צורך (או הוא חושב שיש צורך) הוא מוזמן לשתף אותנו ולנסות אולי למצוא פיתרון הולם.

קישור לתוכן
שתף באתרים אחרים

אל תיהיו מפבגרים.. ברור שהוא לא באמת צריך את זה אבל זה נותן לו סיבה לא לנסות וללמוד מהטעיות שלו?

שכתבת בפעם הראשונה שלום עולם בשפת תכנות.. האם באמת היית צריך את זה? נשמה שלי זה על אותו עיקרון ואני פשוט שונא תגובות כאלה.

קישור לתוכן
שתף באתרים אחרים

ההודעה הראשונה שלי אולי לא מסבירה הכל.

אבל היא מאוד ברורה, ולא מיותרת.

בוינדוס 7 כבר אין צורך בתוכנה זאת. :nixweiss:

זאת התוכנה שמיותרת.

סלח לי אדוני אבל אתה בכלל לא מבין עם איזה פותח דיון מדובר בכלל.

בווינדוס 7 אי אפשר להגדיר שישמעו מתוכנה מסויימת משתי כרטיסי קול בו זמנית (שזה אומר שאותו השיר ישמע מ 4 ש 2 מכרטיס קול א. ו 2 מכרטיס קול ב. )

בווינדוס 7 אי אפשר להגדיר שיהיו יישומים ספציפיים שיפעלו עם כרטיס קול מסוים.

האומנם יש ישומים שאפשר להגדיר בהם את זה אבל לא בכולם ולכן האופציה הזאת הכרכית

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

קישור לתוכן
שתף באתרים אחרים

יש סיכוי טוב שאפשר להגדיר שהכרטיס קול יוציא ל4 רמקולים בסטראו כפול.

אצלי בXONAR D2X זה אפשרי דרך התוכנה של הכרטיס.

ככה תוכל להוציא מהכרטיס שבו יש DAC איכותי יותר.

עוד לא נתקלתי בתוכנה מודרנית שאי אפשר להגדיר בה באיזה התקן היא תשתמש.

אבל אני מניח שאם יש לך תוכנה שאין לה תחליף עדיין או שאתה מאוד רוצה להשתמש בה בכל זאת, אולי יש תוכנה אחרת שיודעת לקבוע עם איזה התקן תעבוד כל תוכנה, כזאת שכן תומכת בוינדוס 7 64 ביט.

אני מכיר את הסיטואציה בה אתה עובד עם תוכנה שאינה תומכת בוינ 7 64ביט.

שהרבה מאיתנו היו בה כשיצא הויסטה.

הייתי מצפה שבשנת 2011 שנים רבות אחרי הויסטה 64 והוינדוס 7 64, יהיו פתרונות ראויים לכל דבר ודבר.

זרום איתי...

יכול להיות שאתה לא באמת צריך את התוכנה הזאת ?

אם אתה בטוח ב100% שאתה חייב את התוכנה הזאת, סליחה ומחילה, אני רק מנסה לעזור.

dont shoot the messenger

קישור לתוכן
שתף באתרים אחרים

אין תוכנות כמו התוכנה הזאת.

בדקתי את זה המון פעמים.

מפתח התוכנה אמר בפירוש שהוא לא מתכוון להוציא גרסה שתומכת ב 64 ביט וחוץ מזה גם אם הוא יוציא אז אני לא אוכל להשתמש בה כי אין לה פריצה

יש דברים שאמורים לעשות ולא עושים וזה אחד מהם.

קישור לתוכן
שתף באתרים אחרים

אוקי אז בעצם הכל אפשר לעשות בלי התוכנה הזאת בוינדוס 7.

חוץ מלקבוע לתוכנות (שאינן תומכות בזה) עם איזה התקן הם יעבדו.

אולי אם תסביר מה אתה מנסה לעשות יהיה אפשר למצוא גם לזה פיתרון, כזה שאינו מצריך שימוש INDIEVOLUME (שהיא תוכנה שמיועדת לXP).

קישור לתוכן
שתף באתרים אחרים

אוקי אז בעצם הכל אפשר לעשות בלי התוכנה הזאת בוינדוס 7.

חוץ מלקבוע לתוכנות (שאינן תומכות בזה) עם איזה התקן סאונד הם יעבדו.

אולי אם תסביר מה אתה מנסה לעשות יהיה אפשר למצוא גם לזה פיתרון, כזה שאינו מצריך שימוש INDIEVOLUME (שהיא תוכנה שמיועדת לXP).

3 קיצורי דרך ל :

קיצור דרך אחד נקרא: - רמקול הלפטופ

שני: - רמקול הטלוויזיה

שלילשי: - שתי הרמקולים

שהנגן MV2PLAYER ישמע דרך הרמקולים.

שהתוכנה totalmedia 3.5 תישמע מהרמקולים.

אני לא חושב שתמצא תחליף שיספק את כל זה

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...