דף 1 מתוך 1
קובץ .bat שמחליף את ה- default playback device - אפשרי?
נשלח: 28/03/2009 13:45
על ידי proXimo
האם ניתן לעשות דבר כזה?
אם כן, אז איך?
(הכוונה לקובץ batch שמחליף את ה- default playback device למשהו אחר, בהתאם למה שכתוב בקובץ כמובן)
תודה
נשלח: 28/03/2009 13:50
על ידי uriler
אני לא לגמרי בטוח למה אתה מתכוון - אבל אם יש לך קצת גישה לתכנות אתה יכול לכתוב סקריפט באמצעות AutoIt - שיעשה כל מה שתרצה במערכת ההפעלה.
התוכנה חינמית, ההורדה כוללת עזרה מצוינת וכלי בשם window info שייתן לך כל מידע שתצטרך (שמות חלונות - לצורך הפניית פקודות, שמות שדות - לצורך שליחת "לחיצת עכבר" וכו').
בנוסף, יש דוגמאות לקודים פשוטים שיוכלו לעזור לך להתחיל.
את הקוד אתה מקמפל ל exe - ועושה כל מה שצריך.
(אגב, בשיטה זו תוכל לבנות קוד שיפתח חלון בחירה - 1 עבור התקן 1, 2 עבור התקן 2 וכו').
נשלח: 28/03/2009 13:59
על ידי proXimo
התווכנתי ל- batch (קובץ עם סיומת bat) שבלחיצה מחליף את התקן הקול של ברירת המחדל (default playback device) מ- Realtek 1 ל- Realtek 2, למשל, בלי שאצטרך להכנס ללוח הבקרה וכו'.
בנתיים, אני אנסה את התוכנה. תודה.
נשלח: 28/03/2009 14:41
על ידי uriler
אם תמצא איפה ההגדרה הזו שמורה (רג'יסטרי למשל) - תוכל לכתוב קובץ reg שיעשה את זה.
נשלח: 28/03/2009 15:34
על ידי proXimo
הבעיה היא שאני ארצה באותו הקובץ לגרום גם ל- Audio Repeater להפתח\להסגר.
נשלח: 28/03/2009 16:57
על ידי pixies
לא יודע אם אפשר לעשות את זה בקובץ BAT, אבל אני מניח שאפשר לכתוב תוכנית קטנה ב-Visual C, .NET או Visual Basic שתעשה את זה, ותשתמש ב-Windows API (הכוונה היא לסט של אלפי פקודות שמיקרוסופט מספקת למתכנתים על גבי Windows).
נשלח: 28/03/2009 18:09
על ידי uriler
pixies כתב:לא יודע אם אפשר לעשות את זה בקובץ BAT, אבל אני מניח שאפשר לכתוב תוכנית קטנה ב-Visual C, .NET או Visual Basic שתעשה את זה, ותשתמש ב-Windows API (הכוונה היא לסט של אלפי פקודות שמיקרוסופט מספקת למתכנתים על גבי Windows).
...
פיקיס - התוכנה עליה המלצתי מיועדת בלעדית לכתיבת סקריפטים לחלונות.
לא צריך לדעת שום שפת תכנות או לעבוד עם API - רק גישה לוגית לתוכנה הרצויה.
שווה להכיר

נשלח: 28/03/2009 18:53
על ידי pixies
יפה. בהחלט שווה בדיקה.

נשלח: 28/03/2009 22:36
על ידי yaronkle
לדעתי חפש sound mapper ב-registry שם מוגדר ה- default playback device.
תשתמש ב- nircmd עם קובץ batch לבצע את השינוי שרצית.
דוגמא:
c:\tools\nircmd\nircmd regsetval dword "HKEY_CURRENT_USER\Software\GNU\ffdshow_audio" "ac3SPDIF" "0x1"
a