Làm cách nào để phát ra âm thanh bằng loa tích hợp từ một dòng lệnh trong Windows và Linux?
Làm cách nào để phát ra âm thanh bằng loa tích hợp từ một dòng lệnh trong Windows và Linux?
Câu trả lời:
Bạn có thể gọi chức năng hệ điều hành Win32 MessageBeep.
Trên Windows XP trở lên, gõ:
rundll32 user32.dll,MessageBeep
Tôi đã thử nó từ nhiều năm trước và lúc đầu tôi không tin nó sẽ hoạt động. Nhưng đó là cách Microsoft đề xuất, theo trang web MSDN của họ:
"... MessageBeep cố gắng phát âm thanh mặc định của hệ thống. Nếu không thể phát âm thanh mặc định của hệ thống, chức năng sẽ tạo ra âm thanh tiếng bíp tiêu chuẩn qua loa máy tính."
Trên hệ điều hành * nix tiếng bíp được sử dụng để làm điều đó.
TÓM TẮC
beep [ -v ] [ -X | -T | -S ]
SỰ MIÊU TẢ
tiếng bíp là một tiện ích dòng lệnh để làm cho máy tính phát ra tiếng bíp.
Trong trường hợp bình thường, bạn sẽ có thể sử dụng nó chỉ bằng cách gõ 'bíp', không có tùy chọn.
modprobe pcspkr
quá, askubuntu.com/questions/19906/beep-in-shell-script-not-working
Với bash trên Unix:
echo $'\007'
Echo ^g
Trong đó ^ là khóa ctrl. Lưu ý điều này không hoạt động trên Windows 7 - Tiếng bíp được chuyển hướng đến hệ thống âm thanh.