「Beep音の例」の版間の差分

声が出るソースを追加
MSY-07 (トーク | 投稿記録)
SyntaxHighlightにcopyの追加
 
(3人の利用者による、間の11版が非表示)
1行目: 1行目:
WindowsでJScriptマクロを使ってて、Beep音を出したい時に。<br>
WindowsでBeep音を出したい時に。マクロで想定内のエラーが発生したり、ビジュアル的な反応を返せないときに、statusバーへの報告だけですと、気づかなかったり視線の移動が煩わしかったりすることがありませんでしょうか。
 
「ぷろーーん」と言うBeep音1つ出せるだけで、色々便利なことがあるかと思います。
 
2行で簡単にBeepが出るものを見つけたのでメモします。
2行で簡単にBeepが出るものを見つけたのでメモします。
https://social.microsoft.com/Forums/nl-NL/a0857a02-2144-4d6e-8689-3ee9cf99c408/1246712510125311248912503125251253112503124881239112289-rundll32?forum=win10itprogeneralJP
↑こちらのスレッドを参考にしました。


==ソース==
[https://social.technet.microsoft.com/Forums/Azure/ja-JP/a0857a02-2144-4d6e-8689-3ee9cf99c408/1246712510125311248912503125251253112503124881239112289-rundll32?forum=win10itprogeneralJP こちらのスレッド]を参考にしました。


<source lang="javascript">
== ソースコード ==
var wshShell = new ActiveXObject("WScript.Shell")
<syntaxhighlight lang="javascript" copy>
wshShell.Run("rundll32 user32.dll,MessageBeep"); //これを好きなところに挿入する
var wshShell = new ActiveXObject("WScript.Shell"); //定義
</source>


==こうやれば喋らせることもできるようです😂==
wshShell.Run("rundll32 user32.dll,MessageBeep"); //これを鳴らしたいタイミングの場所に挿入する
<source lang="javascript">
</syntaxhighlight>
var my_speak_obj=new ActiveXObject("SAPI.SpVoice")
var mytext = "Mery is fantastic!"


== こうやれば喋らせることもできるようです ==
<syntaxhighlight lang="javascript" copy>
var my_speak_obj=new ActiveXObject("SAPI.SpVoice");
var mytext = "Mery is fantastic!";


my_speak_obj.Speak(mytext)
my_speak_obj.Speak(mytext);
</source>
</syntaxhighlight>
スポンサーリンク