דף 1 מתוך 1

הדלקת XBMC בחיבור HDMI

נשלח: 23/12/2014 12:55
על ידי yuvalg85
היי, האם יש דרך בwin 8.1 שהxbmc ידלק אוטומטית ברגע שמחברים כבל HDMI או כרטיס קול חיצוני בUSB?

תודה, יובל

נשלח: 23/12/2014 13:57
על ידי itzikg
לא, אבל יש אפשרות להעתיק קיצור דרך של XBMC לפה
C:\Users\XXX\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
והXBMC יעלה אוטומטי ברגע שהווינדוס יעלה בהצלחה!

נשלח: 23/12/2014 17:26
על ידי MarioMan
חיובי לגבי כרטיס קול חיצוני - בעזרת EventGhost ניתן לביצוע.

יתכן מאוד שגם לגבי HDMI.

נשלח: 24/12/2014 12:20
על ידי yuvalg85
התקנתי את ה event ghost
אבל לא מצאתי איך להגדיר טריגר ...

נשלח: 25/12/2014 10:15
על ידי MarioMan
צור לך מאקרו חדש ובתוכו תגדיר הפעלה של XBMC.

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

את השורה הזו גרור לתוך המאקרו כאשר היא ממוקמת לפני השורה של הפעלת ה-XBMC.

זהו.

נשלח: 25/12/2014 14:20
על ידי yuvalg85
אתה גאון! תודה!! :)
האמת יש לי מספר בעיות, משום מה הוא מתריע לי על כל חיבור של חומרה, אני לא מצליח להגדיר שיתריע ספציפית על חיבור HDMI או חיבור USB ספציפי... 0למשל אני רוצה שיעשה לי קונפיגורציות שונות בין מסכים שונים שאני מחבר)
ואיך עושים שיתריע על 2 ארועים שיקרו, כמו פקודת And ?
ואשמח אם תוכל להסביר לי את ההבדל בין הפלאגאינים/מאקרו\תיקיה\אוונט
הבנתי שevent זה הטריגר, וכל היתר זה מה שקורה?

נשלח: 25/12/2014 18:20
על ידי MarioMan
למיטב ידעתי ההתראות שהוא נותן הן תמיד מתייחסות למאורע ספציפי ולא למשהו כללי כמו הוספת התקן USB כלשהו.

לגבי נושא AND - לא ניסיתי אבל זה לא אמור להיות מסובך.

נראה לי שהשיטה היעילה לנושא היא לעיין בקוד המקור ב-python של המאקרו ושם להוסיף & עם האירוע השני - מניח שזה יעבוד.

אופציה יותר עקומה מבלי להכנס לכתיבת קוד היא לבצע 2 מאקרוים:

מאקרו ראשון מופעל ע"י התנאי הראשון והפעולה שלו זה לבצע exclusive על תקיה ובה המאקרו עם התנאי השני (או כל מאקרו שלמעשה תלוי בתנאי שהפעיל את ה-exclusive + תנאי נוסף - זה למעשה מכסה מספר תרחישים ולא אחד, אבל זה מנטרל אותך ממצב שבו יש לך מאקרו שמופעל אך ורק ע"י התנאי הראשון).

בפנים מייצרים את המאקרו השני שמופעל ע"י התנאי השני.

נשלח: 26/12/2014 0:59
על ידי yuvalg85
תשמע, יש לי בדיוק פרוייקט בהגשה בפייתון, אז אני בדיוק צריך ללמוד פייתון... אז זה בא לי ממש בטוב :)
איך אני יכול לגשת לקוד מקור בפייתון לאחר שהגדרתי מאקרו כלשהו ?

נשלח: 26/12/2014 1:11
על ידי MarioMan
מרפרוף מהיר מסתבר שבאופן מפתיע, דווקא בשיטה זו העניין כנראה אינו אפשרי - מציע לך לבדוק יותר לעומק בדוקומנטציה וכן בפורום שלהם.

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

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

המאקרו השני מבצע את הפעולה הסופית והוא מופעל ע"י התנאי השני.
מה שהמאקרו הראשון עושה, זה לאפשר את המקארו השני.

כמובן שבסיטואציה כזו צריך שהמאקרו השני יהיה מנוטרל תחילה - זה ניתן לביצוע ע"י הוספה של פעולת disable לעץ ה-autostart שהוא למעשה מעין מאקרו בפני עצמו שמתרחש כל פעם שמפעילים את התוכנה.

נשלח: 26/12/2014 19:17
על ידי yuvalg85
הבנתי, אני אנסה, תודה!
ומה לגבי זיהוי של חיבור HDMI במקום USB? או USB ספציפי..?
לא ממש הצלחתי למצוא איך עושים את זה...

נשלח: 26/12/2014 20:31
על ידי MarioMan
כמו שרשמתי, כשיש לך ב-LOG מאורע של חיבור USB זה כנראה מתייחס לחיבור USB ספציפי.

לגבי HDMI לא בדקתי - מאמין שהמצב דומה.