Войти

Показать полную графическую версию : Программа для управления звуком (и не только) в стиле Mac OS X


Страниц : 1 [2]

Yashied
18-05-2009, 10:02
У тебя это будет работать? Запусти в SciTE, плагин должен находиться в этой же папке.

$hDLL = PluginOpen("vista_vol.dll")

; ## Get current volume levels
$vol = _GetMasterVolume_Vista()
ConsoleWrite("Get Vol Error: " & @error & @CRLF)
ConsoleWrite("Volume: " & $vol & " (decibels)" & @CRLF)

$vol = _GetMasterVolumeScalar_Vista()
ConsoleWrite("Get Vol Error: " & @error & @CRLF)
ConsoleWrite("Volume: " & $vol & " (scalar)" & @CRLF)

; ## Set new volume levels
ConsoleWrite("Set vol to -20db..." & @CRLF)
_SetMasterVolume_Vista(-20)
ConsoleWrite("Set Vol Error: " & @error & @CRLF)

$vol = _GetMasterVolume_Vista()
ConsoleWrite("Get Vol Error: " & @error & @CRLF)
ConsoleWrite("Volume: " & $vol & " (decibels)" & @CRLF)

ConsoleWrite("Set vol to scalar 30..." & @CRLF)
_SetMasterVolumeScalar_Vista(30)
ConsoleWrite("Set Vol Error: " & @error & @CRLF)

$vol = _GetMasterVolumeScalar_Vista()
ConsoleWrite("Get Vol Error: " & @error & @CRLF)
ConsoleWrite("Volume: " & $vol & " (scalar)" & @CRLF)

FlatX007
18-05-2009, 10:49
Мож я чего непонимаю но как это будет работать если функция _GetMasterVolume_Vista() не заданна ... у неё нет параметров.

У меня это неработает ... ошибка на скрине.

Yashied
18-05-2009, 11:22
FlatX007, я понял в чем дело. Я это писал на оф. сайте. Тебе надо установить это (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf) , и все будет OK.

:)

P.S.

Функции могут и не иметь параметров, а эта функция находится внутри плагина, но он у тебя не загружается, т.к. не установлен ... (смотри выше).

FlatX007
18-05-2009, 11:37
Во теперь всё нормально ... тыбы этот vcredist_x86.exe впихнул бы в инсталятор с "тихой" установкой или с выборочными параметрами установки программы ;) ..., что бы люди голову неломали почему неработает...

Кстати беру свои слова назад - вроде как нужная программа получилась :)

И ещё вопрос зачем в "iKey.au3" строчки типа ...

#AutoIt3Wrapper_Run_After=Utilities\ResHacker\ResHacker.exe -add %out%, %out%, Resources\4.png, RCData, 404, 0

...что происходит когда обрабатывается эта область ?

Yashied
18-05-2009, 11:59
И ещё вопрос зачем в "iKey.au3" строчки типа ... »

Добавляет картинки в ресурсы файла (EXE). Эта строка будет работать, только если ты компилируешь с помощью AutoIt3Wrapper, а ResHacker.exe - это бесплатный редактор ресурсов. Вообще вся сиреневая секция относится к AutoIt3Wrapper. Он входит в SciTE (полная версия (http://www.autoitscript.com/cgi-bin/getfile.pl?../autoit3/scite/download/SciTE4AutoIt3.exe)). Советую скачать. Потом поткину полезную утилиту для подсветки своих функций.

Yashied
25-05-2009, 02:08
Обновил программу до версии 2.4.

:)

FlatX007
25-05-2009, 16:12
А список изменений какой ? ...мож совсем нестоит её качать тем у кого есть версия 2.3

Yashied
25-05-2009, 16:27
Значительно уменьшена нагрузка на процессор.
Добавлена контекстная справка в GUI (Английский)
Исправлено несколько багов

Yashied
10-09-2009, 03:40
Программа переехала.

:)

Medic84
10-09-2009, 13:38
Я долго икал что-нибудь похожее, но так и не нашел »
Я пользуюсь отличной программой EKA(Extra Keys Assigner) Вобщем скачай, сам увишь что это такое) Управление разными приложениями с помощью горячих клавиш...




© OSzone.net 2001-2012