Ưu điểm chính là bạn không phải cài đặt bất kỳ phần mềm nào. Nó hoạt động vượt trội. Sau khi bạn đã tạo công cụ, đặt một phím tắt trên màn hình của bạn để chuyển đổi thiết bị của bạn.
Làm thế nào để thiết lập
Tạo một tệp văn bản mới bằng notepad và sao chép và dán mã
Run("c:\windows\system32\control.exe mmsys.cpl")
WinWaitActive("Sound")
WinSetOnTop ("Sound","Sound", 1 )
send("{DOWN}")
if ControlCommand("Sound", "", 1002, 'IsEnabled') Then
ControlClick("Sound", "Set Default", 1002)
$message = "Speakers"
else
send("{DOWN}")
ControlClick("Sound", "Set Default", 1002)
$message = "Headset"
EndIf
WinClose("Sound")
TrayTip("", $message, 5)
Sleep(2000)
Chỉnh sửa dòng 4 và 8 send("{DOWN}")
theo nhu cầu của bạn. Mã ví dụ ở trên chỉ bật / tắt giữa thiết bị # 1 và # 2. Bạn phải chỉnh sửa hai dòng theo nhu cầu của bạn. Xem giải thích của tôi dưới đây.
Thay thế "Loa" và "Tai nghe" bằng tên thiết bị tương ứng của bạn hoặc một cái gì đó tương tự
Sau đó, gợi ý này sẽ được hiển thị trong khay của bạn trong 5 giây nếu bạn chuyển đổi thiết bị âm thanh
Trên các phiên bản Windows không phải tiếng Anh, bạn phải thay thế Đặt mặc định trong dòng 6 và 10 bằng văn bản nút được bản địa hóa của bạn
Lưu tệp dưới dạng gì đó.au3
Tải xuống phiên bản nén của AutoIt và giải nén nó. Đi tới thư mục con Aut2Exe và khởi động Aut2exe.exe để chuyển đổi tập lệnh .AU3 thành tệp .EXE. Bạn đã hoàn tất
Tham chiếu đến tất cả các lệnh AutoIt
Hoặc sử dụng AutoHotKey
Về cơ bản là giống nhau, chỉ với AutoHotKey. Liên kết khóa được thực hiện ngay trong tập lệnh có #!z
nghĩa là, mỗi khi bạn nhấn Alt+ Win+ zbạn chuyển giữa thiết bị # 1 và # 2.
Làm thế nào để thiết lập
Dán mã dưới đây vào một tệp văn bản và lưu nó dưới dạng SoundToggle.ahk
#!z::
Run, c:\windows\system32\control.exe mmsys.cpl
WinWaitActive, Sound
WinSet, AlwaysOnTop, On, Sound
Send, {DOWN}
ControlGet, MyState, Enabled, , Button2
If (MyState = 1){
ControlClick, Button2, A
} Else {
Send, {DOWN}
ControlClick, Button2, A
}
WinClose, Sound
return
Tải xuống AutoHotKey (Unicode 32-bit) và giải nénAutoHotKey.exe
Tạo lối tắt đến .EXE đó và sửa đổi dòng đích theo đường dẫn của riêng bạn
"C:\myfolder\AutoHotkey.exe" "C:\myfolder\SoundToggle.ahk"
Di chuyển phím tắt đến thư mục khởi động của bạn
Cách chỉnh sửa send("{DOWN}")
dòng
Mở bảng âm thanh của bạn bằng Win+ Rvà nhập âm thanh điều khiển mmsys.cpl . Bạn muốn biết bạn phải nhấn DOWNphím bao nhiêu lần để đến thiết bị âm thanh đầu tiên của bạn và bao nhiêu lần nhấn DOWNlần nữa để đến thiết bị thứ hai.
Ví dụ, để chuyển đổi thiết bị số 3 và số 5, bạn phải nhấn xuống ba lần send("{DOWN 3}")
và nhấn xuống lần nữa hai lần send("{DOWN 2}")
để đến thiết bị thứ năm (giảm 3x xuống + 2 lần = thiết bị thứ 5). Bạn có được ý tưởng.