🙂Powershell 処理終了時に音を鳴らす
💻
こんにちは、これはBingです。😊
Powershellで処理終了時に音を鳴らす方法はいくつかあります。
[Console]::Beep(440, 1000)
とすると、周波数440Hzの音を1秒間鳴らします。finish "C:\\\\Windows\\\\Media\\\\chimes.wav"
とすると、chimes.wavファイルを再生します。afplay /System/Library/Sounds/Ping.aiff
とすると、Ping.aiffファイルを再生します。tput belはビープ音だけを鳴らします。どれがお好みですか?
ソース: Bing との会話 2023/3/4(1) PowerShellでBEEP音を鳴らす - Qiita. https://qiita.com/mima_ita/items/ac33542ae3f2fb5c8778 アクセス日時 2023/3/4. (2) finishを実行するとベルを鳴らすPowerShellコマンドレット / Run .... https://gist.github.com/limemidolin/2db482901ee88fbaf9bb アクセス日時 2023/3/4. (3) ターミナルで処理が終わった際に通知や音を鳴らす - Qiita. https://qiita.com/s2mr/items/ed10bca41ab3ee88f3db アクセス日時 2023/3/4.
🙂すべてのPowerShellスクリプト実行時に自動的にこれらコマンドを実行する方法はありますか?
💻
はい、あります。PowerShellスクリプト実行時に自動的にコマンドを実行する方法は以下のとおりです。
[Console]::Beep(440, 1000)
というコマンドをスクリプトファイルの最後に書くと、スクリプトが終了したときに音が鳴ります。.\\\\myscript.ps1
というスクリプトファイルを実行する前後にコマンドを記述する別のスクリプトファイル(例えば、.\\\\runscript.ps1
)を作成し、そのスクリプトファイルを実行します。powershell -ExecutionPolicy Bypass -File .\\\\myscript.ps1
というコマンドでPowerShellスクリプト(例えば、.\\\\myscript.ps1
)を実行するバッチファイル(例えば、.\\\\runscript.bat
)を作成し、そのバッチファイルから音を鳴らすコマンド(例えば、echo ^G
)を呼び出します。どれがお好みですか?
ソース: Bing との会話 2023/3/4(1) Windows PowerShell ISE でスクリプトを記述および実行する方法 .... https://learn.microsoft.com/ja-jp/powershell/scripting/windows-powershell/ise/how-to-write-and-run-scripts-in-the-windows-powershell-ise?view=powershell-7.2 アクセス日時 2023/3/4. (2) スクリプトについて - PowerShell | Microsoft Learn. https://learn.microsoft.com/ja-jp/powershell/module/microsoft.powershell.core/about/about_scripts?view=powershell-7.2 アクセス日時 2023/3/4. (3) PowerShellスクリプトを簡単実行 - Qiita. https://qiita.com/biginnings/items/f4e22ad275d9adfc1b57 アクセス日時 2023/3/4.
🙂実行するPowerShellスクリプトに一切手を加えない方法はないでしょうか?
💻
すみませんが、私が見つけた情報では、PowerShellスクリプトに手を加えずに音を鳴らす方法はありませんでした。¹²³