質問: processwindowstyle.hidden wmp.start() thread.sleep(new timespan(0, 0, 10)) console.beep() console.beep() console.beep() console.beep() wmp.kill() end sub end module これは同じように機能します—手動で呼び出された場合にのみビープ音が鳴るという事実を含みます。タスクスケジューラから呼び出されると、ビープ音も鳴りません。ここで他に何を試すべきかわかりません。どんな助けでもいただければ幸いです。
回答: スクリプトからメディアプレーヤーシステムを起動しようとすると問題が発生する可能性があります。前述のようにctrl+g文字を使用してバッチスクリプトを作成すると、システムのビープ音が使用されます。あなたが話していたctrl+cメソッドは実際には機能しないと思います。コマンドプロンプトを開き、ディレクトリをバッチファイルを保存する場所に変更して、次のコマンドを入力します。copy con beep.cmd ctrl+g、 ctrl+zここで、beep.cmdを実行すると、システムビープ音が使用されます。このバッチファイルを実行するシステムタスクを作成しました。タスクを手動で実行すると、コマンドウィンドウが表示され、ビープ音が鳴ってから終了します。これが機能する方法は、コマンドウィンドウに入力したものを指定したファイル(この場合はbeep.cmd)にコピーすることです。画面に表示されているものであっても、ファイルに^gを入力することはできません。これは、実際には^とgを入力し、^gを入力するだけだからです。は実際には別のascii文字全体を表したものです。コマンドウィンドウメソッドを使用すると、実際のキー押下をファイルに保存できます。必要に応じて、バッチファイルを編集できます。その他の場合は、特別な文字で行を保持するようにしてください。おそらく、メモ帳の空のボックスのように見えます。