קובץ .bat שמחליף את ה- default playback device - אפשרי?

תוכנות ניהול מדיה: KODI, תוספים, XBMC, Media Portal, PLEX וכו'
proXimo פותח השרשור
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 142
הצטרף: מרץ 2008
נתן תודות: 4 פעמים
קיבל תודות: 0

שליחה #1 

האם ניתן לעשות דבר כזה?
אם כן, אז איך?

(הכוונה לקובץ batch שמחליף את ה- default playback device למשהו אחר, בהתאם למה שכתוב בקובץ כמובן)

תודה

uriler
סמל אישי של משתמש
חבר במועדון 10K
חבר במועדון 10K
תגובות: 10118
הצטרף: פברואר 2005
שם מלא: אורי לרנר
מיקום: חולון
נתן תודות: 190 פעמים
קיבל תודות: 512 פעמים
יצירת קשר:

שליחה #2 

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

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

את הקוד אתה מקמפל ל exe - ועושה כל מה שצריך.

(אגב, בשיטה זו תוכל לבנות קוד שיפתח חלון בחירה - 1 עבור התקן 1, 2 עבור התקן 2 וכו').

proXimo פותח השרשור
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 142
הצטרף: מרץ 2008
נתן תודות: 4 פעמים
קיבל תודות: 0

שליחה #3 

התווכנתי ל- batch (קובץ עם סיומת bat) שבלחיצה מחליף את התקן הקול של ברירת המחדל (default playback device) מ- Realtek 1 ל- Realtek 2, למשל, בלי שאצטרך להכנס ללוח הבקרה וכו'.


בנתיים, אני אנסה את התוכנה. תודה.

uriler
סמל אישי של משתמש
חבר במועדון 10K
חבר במועדון 10K
תגובות: 10118
הצטרף: פברואר 2005
שם מלא: אורי לרנר
מיקום: חולון
נתן תודות: 190 פעמים
קיבל תודות: 512 פעמים
יצירת קשר:

שליחה #4 

אם תמצא איפה ההגדרה הזו שמורה (רג'יסטרי למשל) - תוכל לכתוב קובץ reg שיעשה את זה.

proXimo פותח השרשור
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 142
הצטרף: מרץ 2008
נתן תודות: 4 פעמים
קיבל תודות: 0

שליחה #5 

הבעיה היא שאני ארצה באותו הקובץ לגרום גם ל- Audio Repeater להפתח\להסגר.

pixies
אחראי תחום HTPC
אחראי תחום HTPC
תגובות: 32977
הצטרף: מרץ 2007
מיקום: פאתי מלאבס
נתן תודות: 769 פעמים
קיבל תודות: 2315 פעמים

שליחה #6 

לא יודע אם אפשר לעשות את זה בקובץ BAT, אבל אני מניח שאפשר לכתוב תוכנית קטנה ב-Visual C, .NET או Visual Basic שתעשה את זה, ותשתמש ב-Windows API (הכוונה היא לסט של אלפי פקודות שמיקרוסופט מספקת למתכנתים על גבי Windows).
"החלפתי כבל דיגיטלי ונפתח לי הסאונד"

uriler
סמל אישי של משתמש
חבר במועדון 10K
חבר במועדון 10K
תגובות: 10118
הצטרף: פברואר 2005
שם מלא: אורי לרנר
מיקום: חולון
נתן תודות: 190 פעמים
קיבל תודות: 512 פעמים
יצירת קשר:

שליחה #7 

pixies כתב:לא יודע אם אפשר לעשות את זה בקובץ BAT, אבל אני מניח שאפשר לכתוב תוכנית קטנה ב-Visual C, .NET או Visual Basic שתעשה את זה, ותשתמש ב-Windows API (הכוונה היא לסט של אלפי פקודות שמיקרוסופט מספקת למתכנתים על גבי Windows).
...
פיקיס - התוכנה עליה המלצתי מיועדת בלעדית לכתיבת סקריפטים לחלונות.
לא צריך לדעת שום שפת תכנות או לעבוד עם API - רק גישה לוגית לתוכנה הרצויה.

שווה להכיר :-)

pixies
אחראי תחום HTPC
אחראי תחום HTPC
תגובות: 32977
הצטרף: מרץ 2007
מיקום: פאתי מלאבס
נתן תודות: 769 פעמים
קיבל תודות: 2315 פעמים

שליחה #8 

יפה. בהחלט שווה בדיקה. (Y)
"החלפתי כבל דיגיטלי ונפתח לי הסאונד"

yaronkle
סמל אישי של משתמש
חבר במועדון HT
חבר במועדון HT
תגובות: 5347
הצטרף: אוקטובר 2005
שם מלא: ירון קליין
נתן תודות: 203 פעמים
קיבל תודות: 332 פעמים

שליחה #9 

לדעתי חפש sound mapper ב-registry שם מוגדר ה- default playback device.
תשתמש ב- nircmd עם קובץ batch לבצע את השינוי שרצית.

דוגמא:

c:\tools\nircmd\nircmd regsetval dword "HKEY_CURRENT_USER\Software\GNU\ffdshow_audio" "ac3SPDIF" "0x1"

a

שלח תגובה

חזור אל “תוכנה - KODI”