システムを使用しないときにシャットダウンする方法。 キーボードやマウス、システム内の他のアプリケーションを使用していないなど、システムを2分間使用しない場合。そのシステムをシャットダウンする必要があります。 これを可能にする方法。システムを2分間使用しないで自動的にシステムをシャットダウンする方法はありますか?
答えて
プロセスクラスは、Windows用のコマンドを実行することができます/下のJavaから任意のOSは、あなたのロジックに入れ、上記のコードを
Process proc = runtime.exec("shutdown -s");
System.exit(0);
スニペットであり、あなたが呼び出すためには、あなたのロジックに依存していることを望む方法を休みますあなたが望む方法。
注:ここで私はあなたのOSをシステムで推測しています。単に アプリケーションを意味する場合は、System.exit(0);で十分です。
EDIT:アイドル時間をチェックするためにOPによって求められたよう
は、私はあなたが主にマウスとキーボードを イベントリスナーを実装する必要があると思います。以下は、あなたのプログラムの中でそれを実装するのに役立ちますするいくつかの有用な のリンクは以下のとおりです。上記のため
Java mouse motion anywhere on screen
How can I listen for key presses (within Java Swing) across all components?
アプローチを使用すると、キーボードやマウスからのイベントを記録だけタイマーを持っています他のシャットダウンタイマーをリセットしてください。
は答えていません*キーボードやマウス、システム内の他のアプリケーションを使用していないようです* –
LOL少し遅れて、これは実際にはウィンドウからもうまくいくと言えます。 –
@ScaryWombatは、キーボードやマウスを使用していないときのアイドル時間を確認するための答えを編集しました。 – SiddP
- 1. akkaシステムからスプレーでシステムをシャットダウン
- 2. システムにまだ残っている作業でアプリケーションをシャットダウンする方法はありますか?スレッドプール
- 3. RHEL7システムは自動的にサービスを開始しますか?
- 4. システム内のすべてのアクタを停止することなく、システム自体をシャットダウンしますか?
- 5. raspberry pi - シャットダウン後にシステムを起動できないのはなぜですか?
- 6. Touchをシステムに偽装する方法はありますか?
- 7. システムがWin32サービスでシャットダウンまたは再起動するのを防ぐ方法
- 8. システムを再起動している間、start windowsは自動的にアプリケーションを保存しますか?
- 9. システムに依存しないマシンのシャットダウン
- 10. システム時間はubuntuで自動リセット16.04
- 11. ASP.NETテキストボックスでシステム言語を自動的に切り替える
- 12. 自動QAシステムの設計方法は?
- 13. 2つのシステム間でデータを同期する方法は?
- 14. C#でshutdown.exeを使用して別のシステムをシャットダウンしますか?
- 15. Vimの自動補完システムで最初の単語をプレビューする方法はありますか?
- 16. Microsoft.AspNet.Identity MVCトークンを使用して自動的にログインするようにシステムを設定する方法パスワードはありません
- 17. PowerShellを使用して自動システムを作成する
- 18. 方法:ASDFで作成したシステムを使用しますか?
- 19. システム名前空間でエイリアスを使用しない理由はありますか?
- 20. どのソースファイルをAOSPシステムのLibバイナリで使用したかを確認する方法はありますか?
- 21. システムのシャットダウン時間の取得
- 22. マニフェストからadmin ritghtsでシステムを自動起動する方法は? C#
- 23. 2つのシステム間でCVS共用を行う方法
- 24. コンピューティングエンジンのインスタンスをシャットダウンした後、新しいシステムを取得するか、新しいIPを使用して古いシステムを取得しますか?
- 25. は、私は私のシステムで2つのモデルがあり、動的に
- 26. 時間の経過とともにデータベースを新しいシステムに部分的に移行する方法はありますか?
- 27. .NETにはシステム時間を模擬できるモックライブラリはありますか?
- 28. Ubuntu 14.04でシステム起動時にKafkaを自動的に起動する方法は?
- 29. * nixシステム用のos.chmodなしでPythonで実行可能ファイルを作成する方法はありますか?
- 30. setIntervalは同じシステムでオンラインで動作します(ブラウザは2つありますが、別のシステムではオンラインではありません)
「使用しない」という定義はあまりにも曖昧です。任意のシステム上で稼動している時間の100%稼働しているアプリケーションが存在します。それを全部絞り込んでいただけますか? – CollinD
'System.exit(0);' – wylasr
どのような 'system'のタイプですか? –