Saya ingin cara yang lebih mudah untuk mengubah perangkat suara default saya dari kartu suara saya ke headset usb saya.
Saat ini dibutuhkan klik kanan yang sangat tepat, klik kiri, klik kanan lagi, dan dua klik kiri lagi.
Idealnya saya bisa menukarnya dengan tombol pintas. (itu sedikit lebih mudah di XP tetapi tidak banyak.)
Solusi perangkat lunak lebih disukai, tetapi saya terbuka untuk saran yang menggunakan perangkat keras.
Saya menjalankan Windows 7 saat ini.
Jawaban:
Gratis dan sumber terbuka: SoundSwitch
sumber
c:\windows\system32\control.exe mmsys.cpl
2) Klik kanan perangkat suara Anda -> Properti. Nama-nama baru akan diperbarui ke SoundSwitch setelah Anda me-restart program.Saya menggunakan NirCMD , alat baris perintah yang bagus yang memungkinkan Anda untuk mengedit banyak pengaturan windows menggunakan skrip.
Dalam hal ini, itu akan terjadi
Saya menggunakannya untuk mengalihkan monitor utama saya menjadi TV saya, dan mengeluarkan suara melalui HDMI ke perangkat itu:
sumber
Gunakan AutoIt
Keuntungan utama adalah Anda tidak perlu menginstal perangkat lunak apa pun. Ini bekerja di luar kotak. Setelah Anda membuat alat, letakkan pintasan di desktop untuk mengaktifkan perangkat Anda.
Cara mengatur
Buat file teks baru dengan notepad dan salin & tempel kode
Edit baris 4 dan 8
send("{DOWN}")
sesuai kebutuhan Anda. Kode contoh di atas hanya berganti antara perangkat # 1 dan # 2. Anda harus mengedit dua baris sesuai kebutuhan Anda. Lihat penjelasan saya di bawah ini.Ganti "Pembicara" dan "Headset" dengan nama perangkat Anda yang sesuai atau yang serupa
Kemudian, petunjuk ini akan ditampilkan di baki Anda selama 5 detik jika Anda beralih perangkat suara
Pada versi Windows non-Inggris Anda harus mengganti Set Default di baris 6 dan 10 dengan teks tombol terlokalisasi Anda
Simpan file sebagai sesuatu.au3
Unduh versi AutoIt yang di -zip dan ekstrak. Pergi ke subfolder Aut2Exe dan mulai Aut2exe.exe untuk mengkonversi skrip .AU3 ke file .EXE. Kamu sudah selesai
Referensi ke semua perintah AutoIt
Atau gunakan Autohotkey
Ini pada dasarnya sama, hanya dengan Autohotkey. Pengikatan kunci dilakukan tepat di skrip
#!z
yang artinya, setiap kali Anda menekan Alt+ Win+ zAnda beralih di antara perangkat Anda # 1 dan # 2.Cara mengatur
Rekatkan kode di bawah ini ke file teks dan simpan sebagai
SoundToggle.ahk
Unduh AutoHotKey (Unicode 32-bit) dan ekstrak
AutoHotKey.exe
Buat pintasan untuk itu .EXE dan ubah garis target sesuai dengan jalur Anda sendiri
Pindahkan pintasan ke folder startup Anda
Bagaimana cara mengedit
send("{DOWN}")
barisBuka panel suara Anda dengan Win+ Rdan masukkan kontrol suara mmsys.cpl . Anda ingin tahu berapa kali Anda harus menekan DOWNtombol untuk sampai ke perangkat suara pertama Anda dan berapa kali untuk menekan DOWNlagi untuk mencapai perangkat kedua.
Misalnya, untuk mengaktifkan perangkat # 3 dan # 5 Anda harus menekan tiga kali
send("{DOWN 3}")
dan menekan lagi dua kalisend("{DOWN 2}")
lebih banyak untuk mencapai perangkat kelima (3x turun + 2x ke bawah = perangkat ke 5). Anda mendapatkan idenya.sumber
sleep, 100
antara mengirim kunci {Down} dan melakukan aControlGet
.Enabled
Sebaliknya, skrip saya tidak mengenali status dengan benar.Aplikasi ini disebut " Coastal Audio Changer " harus bekerja untuk Windows 7. Pada 2012 ini memiliki uji coba gratis dan $ 3 untuk dibeli. Penulis, Andrew Bailey, menjadi tuan rumah uji coba dan tautan pembelian di situs web Coastal Audio Changer yang didedikasikan ini .
sumber