タイトルのとおり(Windows 7)。(方法)コマンドラインからスクリーンセーバーが起動するまでの時間を変更できますか?可能ですか?
通常は5分の設定で十分ですが、長くすることもあります。ホットキーにバインドされている2つの長さを希望します(その方法を知っています)。
2つのマクロを記録してそれらを使用することはできると思いますが、X分間非アクティブになってからスクリーンセーバーを起動するようにWindowsに指示するために使用できるコマンドラインオプション(レジストリの更新を含む)があるかどうか疑問に思いました。
(スクリーンセーバーをすぐに起動したくないので注意してください。Windowsが起動するまでの待機時間を変更したいのですが)
前もって感謝します。
[回答]私はようやく@Gjordisからの回答のバリエーションを使用しましたが、すべてのクレジットは彼のものです。
3つの操作が必要な理由はわかりませんでした。追加、削除、名前の変更、2つに減らしました。
ホットキーにバインドしたいので、2つのコマンドを1つで実行する必要があります。通常、コマンドはセミコロンで区切り、それらを1行で発行できます(例:)dir c:;dir d:
。reg
コマンドでエラーが発生したため、最終的には2つのバッチファイルがあります。コンテンツは同一であり、期間のみが変更されます。
奇妙なことに-値はレジストリに正しく書き込まれますが、コントロールパネル/パーソナライズ/スクリーンセーバーは常にそのGUIを更新しません。しかし、テストしたところ、スクリーンセーバーは期待どおりに動作します。
@echo off
reg delete "HKEY_CURRENT_USER\Control Panel\Desktop" /v ScreenSaveTimeOut /f
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v ScreenSaveTimeOut /t REG_SZ /d 180 /f
これが役立つ場合は、質問に賛成投票してください;-)