SoundSetWaveVolume

提供: AutoHotkey Wiki
移動: 案内検索

実行制御 | GUI表示 | 演算・変数 | メモリ・DLL操作 | 文字列操作 | キーボード | マウス | シェル | ウィンドウ | ウィンドウグループ
ステータスバー | コントロール | サウンド | ファイル | INIファイル | レジストリ | 環境変数 | AutoHotkey | その他 | 設定関係 | オブジェクト

SoundSetWaveVolume[編集]

WAVE出力の音量の設定を変更する。

SoundSetWaveVolume, Percent [, DeviceNumber]

Parameters[編集]

引数名 説明
Percent -100...100の間の数値を指定。
+-で始まる場合、現在の設定からの相対値での指定となる。
DeviceNumber サウンドデバイスの番号。
省略時は 1

ErrorLevel[編集]

成功すれば 0、失敗すれば 1

AHKL [v1.1.04+] このコマンドは失敗した場合に例外をスローすることができる。詳細は実行時エラーを参照。

Remarks[編集]

Vista以降では音量の管理の仕組みが変更されたため、このコマンドは意図通りに動作しない。
Windows Vistaおよびそれ以降のサポートはv1.1.10で追加された。

設定値を取得するには、SoundGetWaveVolumeを使用する。

マスターボリュームなどの設定は、SoundSetSoundGetで操作できる。

Windows 2000/XP/2003: SoundSetとは違い、音量レベルを変更しても既存の左右のバランスは保持される。

Windows Vistaおよびそれ以降(v1.1.10+): このコマンドは SoundSet,数値,WAVE,VOLUME に相当する。どちらのコマンドでも音量レベルを変更しても既存の左右のバランスは保持される。

Related[編集]

SoundGetWaveVolume, SoundSet, SoundGet, SoundPlay

Example(s)[編集]

SoundSetWaveVolume, 50	; Set the volume to its half-way point.
SoundSetWaveVolume, -10	; Decrease the current  level by 10 (e.g. 80 would become 70).
SoundSetWaveVolume, +20	; Increase the current level by 20.