ปุ่ม Super เพื่อหยุดชั่วคราวปิดเสียงไมโครโฟนและปิดเสียงลำโพงในหน้าต่าง


11

แก้ไข: เพียงแค่ใช้คำถามใหม่อีกครั้ง:

ไม่มีใครรู้วิธีการปิดเสียงไมค์โดยใช้ autohotkey?
นี่คือเหตุผลที่ฉันต้องการมัน:

เมื่อใดก็ตามที่ใครบางคนเดินเข้ามาในสำนักงานของฉันฉันต้องหยุดเล่นมีเดียชั่วคราว บางครั้งเมื่อฉันดูวิดีโอฉันต้องปิดเสียงลำโพงหูฟังด้วย และถ้าฉันใช้สาย Skype ฉันต้องปิดเสียงไมค์

ฉันต้องการกำหนดฟังก์ชั่นเหล่านั้นทั้งหมดให้เป็นปุ่มลัดเดียวเพื่อความมั่นใจ (อาจเป็นปุ่ม "ปิดเสียง" หรือ "เล่น / หยุดชั่วคราว") และฉันค่อนข้างมั่นใจว่า autohotkey สามารถทำได้ แต่ฉันไม่รู้วิธีปิดเสียงไมโครโฟนโดยใช้ AutoHotKey

นอกจากนี้ฉันยังต้องการกำหนดคำสั่งย้อนกลับทั้งหมด (เล่นและเปิดเสียง) ให้กับคีย์เดียว (อาจเป็นคีย์ที่แตกต่างหรืออันเดียวกัน)

(ฉันไม่คิดว่ามันเป็นเรื่องสำคัญ แต่ฉันใช้ windows 7)


คุณสามารถหยุดทุกโปรแกรมสื่อโดยใช้ monitores (มีตัวเลือกลงทะเบียน PAUSE กุญแจ)
ukanth

ตอบคำถามอีกครั้งเพื่อความชัดเจน
Malabarba

คำตอบ:


7
#z::
soundget, isMute, MICROPHONE, MUTE
if isMute = Off
    toMute = 1
else
    toMute=0
SoundSet, toMute, MICROPHONE, MUTE
return

จะสลับสถานะปิดเสียงของไมค์เมื่อชนะ & z การปิดเสียงของวอลลุ่มมาสเตอร์นั้นจะเหมือนกันมากยกเว้น MICROPHONE คุณจะใส่ MASTER แต่ถ้าเป็นเพียงเครื่องเล่นมีเดียที่คุณต้องการปิดเสียงมันอาจจะดีกว่าถ้าคุณตั้งค่าปุ่มลัดเพื่อหยุดชั่วคราวแทนที่จะปิดเสียง ทั้งนี้ขึ้นอยู่กับผู้เล่นว่ามันสามารถทำเองได้มิฉะนั้นให้ดูที่ฟังก์ชั่น ControlSend

(นี่เป็นข้อได้เปรียบที่ไม่ได้ใช้ NirCMD ในขณะที่มันเป็นเครื่องมือที่ยอดเยี่ยมความล่าช้าของดิสก์ ~ .5 วินาทีนั้นน่ารำคาญสำหรับฉัน :()


ฉันอยากทำโดยไม่ใช้ NirCMD แต่คำสั่งด้านบน (ตามสภาพ) ดูเหมือนจะไม่เหมาะกับฉัน มันไม่ได้รายงานข้อผิดพลาดใด ๆ เมื่อโหลดสคริปต์ แต่การกดปุ่มลัดที่เกี่ยวข้องไม่ได้ทำอะไรเช่นกัน ฉันลองทั้งไมโครโฟนและมาสเตอร์ ฉันจะตรวจสอบไฟล์ช่วยเหลือและดูว่าฉันสามารถใช้งานได้หรือไม่
Malabarba

แก้ไขปัญหา: ไปที่โฟลเดอร์ insallation ของ Autohotkey และตั้งเป็นโหมดความเข้ากันได้ (WIN XP) ขอบคุณ!
Malabarba

อ่ายอดเยี่ยม! บางสิ่งบางอย่างที่จะจำ :)
Phoshi

@Malabarba คุณตั้งค่าความเข้ากันได้กับ Win XP อย่างไร
ไบรอัน

น่าเศร้าที่ดูเหมือนจะไม่ได้ผลสำหรับฉัน ไมค์ไม่ได้ปิดเสียง ฉันมีเสียง realtek และใช้แจ็ค fromt
Tomáš Zato - Reinstate Monica

4

ฉันอยากจะแนะนำยูทิลิตี้ ' MicMute ' เพื่อปิดเสียงหรือเปิดเสียงไมโครโฟนหลักโดยใช้แป้นพิมพ์ มันมีไอคอนแถบงานที่ดีลูกโป่งแถบงานและการแจ้งเตือนผู้ฟังที่คุณสามารถปรับเปลี่ยน

สิ่งที่ยอดเยี่ยมที่สุดก็คือให้ฉันเลือกแป้นพิมพ์ของปุ่มสื่อเสริมเป็นทางลัด - ฉันเลือกปุ่มที่อยู่ถัดจากปิดเสียงของระบบ

MicMute Keyboard Muting ของไมโครโฟน Windows


1
โชคไม่ดีที่ฉันโชคไม่ดีกับ MicMute มีบางอย่างที่ฟังแป้นพิมพ์ลัดทำให้ทั้งระบบของฉันมีการรวบรวมข้อมูลเมื่อฉันพิมพ์บางครั้ง การปิด MicMute จะแก้ไขปัญหาความเร็วในทันที
Josh Mouch

3

คุณสามารถทำสิ่งนี้และอื่น ๆ อีกมากมายโดยใช้ NirCMD พร้อมกับ AutoHotKey

ดู: http://www.nirsoft.net/utils/nircmd.html

NirCmd เป็นโปรแกรมอรรถประโยชน์บรรทัดคำสั่งขนาดเล็กที่ช่วยให้คุณทำงานที่มีประโยชน์บางอย่างโดยไม่แสดงส่วนติดต่อผู้ใช้ใด ๆ ด้วยการรัน NirCmd ด้วยตัวเลือกบรรทัดคำสั่งอย่างง่ายคุณสามารถเขียนและลบค่าและคีย์ใน Registry, เขียนค่าลงในไฟล์ INI, หมุนไปยังบัญชีอินเทอร์เน็ตของคุณหรือเชื่อมต่อกับเครือข่าย VPN, รีสตาร์ท windows หรือปิดเครื่องคอมพิวเตอร์, สร้างทางลัด เป็นไฟล์เปลี่ยนวันที่สร้าง / แก้ไขไฟล์เปลี่ยนการตั้งค่าการแสดงผลปิดจอภาพเปิดประตูไดรฟ์ซีดีรอมและอื่น ๆ ...


ที่จริงแล้วดูเหมือนจะสามารถปิดเสียงอุปกรณ์ใด ๆ ด้วยคำสั่ง "mutesysvolume" ฉันจะทดสอบทันที
Malabarba

ทำงานได้อย่างสมบูรณ์แบบขอบคุณ! เรียกใช้ไมโครโฟน nircmd.exe mutesysvolume 2
Malabarba


2

ง่ายมาก:

  1. ไปที่ Skype ของคุณ
  2. เลือกเครื่องมือ
  3. เลือกตัวเลือก
  4. คลิกล่วงหน้าด้านล่าง
  5. จากนั้นคลิก Hotkeys
  6. ทำเครื่องหมายเปิดใช้งานแป้นพิมพ์ลัด
  7. ตรวจสอบเสียงไมโครโฟน .. และคลิก
  8. จากนั้นเลือกคีย์เพิ่มเติมที่คุณต้องการในการปิดเสียงไมโครโฟน .. เช่น CTRL + Z ... CTRL + D ... ปุ่มใด ๆ ที่คุณต้องการเลือก
  9. สุดท้ายคลิกบันทึก ..

1

เพื่อขยายคำตอบของ Phoshi การใช้AutoHotkeyและสคริปต์นี้สามารถช่วย (Ctrl + F8):

^F8::
SoundSet, +1, MICROPHONE, mute
return

ในกรณีของฉันมันเป็นต่อไปนี้:

SoundSet, +1, MASTER, mute, 12

วิธีนี้อาจช่วยให้ได้รับการกำหนดค่าอุปกรณ์เสียงที่แน่นอน: https://autohotkey.com/docs/commands/SoundSet.htm#Ex


0

นี่คือAutoHotKeyคำสั่งตัวอย่างเพื่อใช้nircmdปิดเสียงไมค์ คุณจะต้องเล่นกับหมายเลขในตอนท้ายมันหมายถึงหมายเลขไมค์

#z:: Run c:\tools\nircmd\nircmd.exe mutesysvolume 2 microphone 2

กดWindows + Zเพื่อสลับปิดเสียง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.