Cmdでベル文字(CTRL + G文字)を使用すると、バッチファイルでサウンドを作成できます。しかし、それがどのように機能するかによって、それは新しい行を作ります。音を出すときに改行できない方法はありますか?
私はこれを使用することになりました:
Echo | set /p=“Ctrl+G”
ここで、ctrl + gはベル文字です。
これを確認してください リンク -良いことは、誤解される可能性のあるあいまいな文字を必要とせずにコピー&ペースト可能なコードであるということです。
@echo off
setlocal
::Define a Linefeed variable
set LF=^
::above 2 blank lines are critical - do not remove.
call :hexprint "0x0B" BEL
echo --%BEL%--
exit /b
:hexPrint string [rtnVar]
for /f eol^=^%LF%%LF%^ delims^= %%A in (
'forfiles /p "%~dp0." /m "%~nx0" /c "cmd /c echo(%~1"'
) do if "%~2" neq "" (set %~2=%%A) else echo(%%A
exit /b