Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Медиа - Подскажите, как реализовать в виде программы переключение аналогового звука на цифр.?

Ответить
Настройки темы
Медиа - Подскажите, как реализовать в виде программы переключение аналогового звука на цифр.?

Новый участник


Сообщения: 38
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: jpg volume.jpg
(82.3 Kb, 44 просмотров)
Добрый день! Нужно по нескольку раз в день из разных программ переключать звук с колонок на наушники. Карта SBLive 5.1
Хочу забиндить на хоткей переключение между аналоговым и цифровым выходами. то есть нужна програмка или просто команда для бат-файла которая снимает-ставит галочку на скриншоте.

Отправлено: 18:03, 08-05-2009

 

Новый участник


Сообщения: 38
Благодарности: 0

Профиль | Отправить PM | Цитировать


неужели никто не знает?

Отправлено: 19:06, 11-05-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 38
Благодарности: 0

Профиль | Отправить PM | Цитировать


up+

Отправлено: 02:13, 17-05-2009 | #3


Аватара для Yashied

Старожил


Сообщения: 206
Благодарности: 88

Профиль | Отправить PM | Цитировать


Как это сделать программно я не знаю. Вот брутальный способ. Если не будет работать проверь название классов для кнопки и чекбокса при помощи утилиты AutoIt Window Info.

Код: Выделить весь код
#NoTrayIcon

Opt('WinTitleMatchMode', 3)

Global $hWnd, $hWnd2

Run(@SystemDir & '\sndvol32.exe', '', @SW_HIDE)
If @error Then
    Exit
EndIf
WinWaitActive('Play Control', '', 2)
$hWnd1 = WinGetHandle('Play Control')
If Not IsHWnd($hWnd1) Then
    Exit
EndIf
ControlClick($hWnd1, '', 'Button3') ; Щелкаем по первой кнопке "Настройка"
WinWaitActive('Дополнительные параметры: Play Control', '', 2)
$hWnd2 = WinGetHandle('Дополнительные параметры: Play Control')
If Not IsHWnd($hWnd1) Then
    Exit
EndIf
ControlClick($hWnd2, '', 'Button3') ; Щелкаем чекбокс "1 Digital Output Only"
WinClose($hWnd2)
WinClose($hWnd1)

Последний раз редактировалось Yashied, 17-05-2009 в 19:18.

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:47, 17-05-2009 | #4


Новый участник


Сообщения: 38
Благодарности: 0

Профиль | Отправить PM | Цитировать


спасибо, но у меня с программированием траблы, мне бы exe файлик получить на выходе

Отправлено: 21:51, 17-05-2009 | #5


Новый участник


Сообщения: 38
Благодарности: 0

Профиль | Отправить PM | Цитировать


все еще актуально

Отправлено: 23:48, 16-10-2009 | #6


Пользователь


Сообщения: 143
Благодарности: 24

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: rar sndvol32.rar
(267.8 Kb, 41 просмотров)

Если тот код правильный, то просто откройте SciTE Script Editor, скопируйте код, который предложил Yashied, сохраните файл. Дальше нажмите на вкладку TOOLS в ней выбирите COMPILE.
Это все, дальше exe файл будет находиться в той же папку куда был сохранен файл.
Так на всяки пожарный прикрепил.


PS.
А в чем разница между COMPILE и Build, кроме того, что файлы разного объема получаются?

Последний раз редактировалось HORRIBLE, 05-11-2009 в 12:36.

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:11, 22-10-2009 | #7


Аватара для FlatX007

Ветеран


Сообщения: 553
Благодарности: 87

Профиль | Отправить PM | Цитировать


Цитата HORRIBLE:
А в чем разница между COMPILE и Build, кроме того, что файлы разного объема получаются? »
А так невидно ? COMPILE - с дополнительными настройками, Build - (тихий режим так сказать) компидячит с теми "настройками" которые прописаны в скрипте.
Размер разный получается потому, что UPX сжатие например есть.
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:52, 22-10-2009 | #8


Пользователь


Сообщения: 143
Благодарности: 24

Профиль | Отправить PM | Цитировать


Ах вот оно что .
А то я в SciTE Script Editor и то и то жал, все время один и тот же результат....ничего не предлагалось менять из настроек.
Спасибо.

Отправлено: 15:16, 22-10-2009 | #9


Новый участник


Сообщения: 38
Благодарности: 0

Профиль | Отправить PM | Цитировать


Огромное спасибо!!!

Скрипт заработал!! Правда, это просто супер! Еще раз моя глубочайшая благодарность автору!!

Отправлено: 01:11, 01-11-2009 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Медиа - Подскажите, как реализовать в виде программы переключение аналогового звука на цифр.?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Звук - вывод звука с видеопроигрывателя на две звуковые карты - подскажите как сделать ? andrey_engels Прочее железо 4 30-12-2009 11:32
Драйвер - Програмное переключение звука antikiller_bm Microsoft Windows Vista 0 14-08-2009 19:01
Прокрутка тексат, как реализовать? darksmoke Вебмастеру 2 25-04-2009 09:58
>100m/LongLink - Как реализовать данную схему djeff Сетевое оборудование 2 30-10-2008 10:55
CMD/BAT - Как в bat файле реализовать ввод IP? warezhka84 Скриптовые языки администрирования Windows 5 29-12-2004 08:56




 
Переход