【PowerShell】Windowsをスリープや画面ロックにならないよう操作し続けるコマンド-カスタマイズ

PowerShellアイコン

以前、下記記事にてPowerShellのコマンドで操作し続けるようなコマンドを紹介しました。

【PowerShell】Windowsをスリープや画面ロックにならないよう操作し続けるコマンド
PowerShellのコマンドでWindows端末をスリープや画面ロックにさせないように操作し続けるコマンドを紹介

今回はそのコマンドから少しカスタマイズを紹介しようと思います。

コマンドのおさらい

Add-Type -AssemblyName System.Windows.Forms
while ($true){
    [System.Windows.Forms.SendKeys]::SendWait("%{TAB}")
    Start-Sleep -Seconds 30
}

このコマンドだと30秒に1回「Alt + Tab」のウィンドウ切り替え操作を行っています。


カスタマイズ1

何回実行されたかカウントしてPowerShell上に表示する。

Add-Type -AssemblyName System.Windows.Forms
while ($true){
    $Count++
    Write-Host $Count
    [System.Windows.Forms.SendKeys]::SendWait("%{TAB}")
    Start-Sleep -Seconds 30
}

繰り替えされる度に1、2、3、4...と表示されます。

イメージ↓

カウント例の画像

カスタマイズ2

「Alt + Tab」でウィンドウを切り替え後にF5で更新する。

Add-Type -AssemblyName System.Windows.Forms
while ($true){
    [System.Windows.Forms.SendKeys]::SendWait("%{TAB}")
    Start-Sleep -Seconds 30
    [System.Windows.Forms.SendKeys]::SendWait("{F5}")
    Start-Sleep -Seconds 60
}

ウィンドウ切り替え後の30秒後にF5を押して更新をする。

F5で更新後に1分間処理を停止してから、また再度ウィンドウ切り替えしてF5が繰り返し実行されます。


入力キーのコード参考

その他に入力したいキーがあればSendKeysでキーとコード調べてみてください。

SendKeys クラス (System.Windows.Forms)
キーストロークをアプリケーションに送信するメソッドを指定します。

Read more

【OpenHands】DockerでOpenHandsを作成して稼働させる[UGREEN NAS]

UGREEN NASのDXP2800を24時間稼働させており、自身で利用するサービスを日々考えています。 OpenHandsがDockerで動作可能とのことだったので構築方法を紹介します。 利用するLLMはGeminiを利用し、LLMモデルにはgemini-2.5-flashを選択しています。 Docker構築 UGREEN NASのアプリケーションDockerを起動させて「プロジェクト」 > 「作成」を開きます。 本記事では プロジェクト名:openhands_test 保存パス先:openhands_test にしております。 Docker compose version: "3.8" services: openhands: image: docker.all-hands.dev/all-hands-ai/openhands:latest container_name: openhands-app stdin_open: true tty: true ports: - "3000:

By 管理者

【自作PC】ミドルスペックのゲーミングPCを自作したので構成紹介

ブログ書くのを最近サボっていました、、 それはともかく10年間利用していたPCを買い替えまして 余ったPCのケースとパーツとWindowsライセンスを再利用して、最低限ゲームのできるスペックのPCを自作しました。(友人にあげる予定で作成) 目標はモンスターハンターワイルズが動作するスペック構成 再利用したパーツ ・PCケース ・メモリ16GB(DDR4 8G × 2枚) ・電源(500W 80PLUS GOLD) ・Windowsライセンス 構成 早速ですが組み合わせた構成を紹介 CPU AMD Ryzen 5 5500 Amazon.co.jp SSD M.2 SSD 1TB Amazon | シリコンパワー SSD 1TB 3D NAND M.2 2280 PCIe3.0×4 NVMe1.3 P34A60シリーズ 5年保証 SP001TBP34A60M28 ブラック

By 管理者

【資産運用】PayPay ポイント運用を約1年と数カ月続けた結果を公開

物価高の昨今ですが、皆さんは投資していますでしょうか。 投資といっても様々あり リスクが高くリターンが高い投資やリスクが低くリターンも低い投資があります。 銀行に自身のお金を預けていても、銀行側も預かっているお金で融資をしたりしているので資産運用しているとも言えます。 ですが銀行に預けていても金利が低くなかなかお金が増えません。 そこでリスクは低く、リターンもそこそこあるPayPay ポイント運用を約1年間続けた結果を公開します。 なぜリスクが低いか PayPayポイント運用とは、日常の買い物などで貯まるPayPayから付与されたポイントを利用して投資が可能となります。 そのため買い物の中で還元されたポイントのみが運用で上下するため元手となる資金は必要ないような運用となります。 いつでも引き出しが可能です。利用したくなることがあればすぐにポイントを引き出せます。 参考 【FP監修】PayPayポイント運用をやってみよう!初心者が意識したい5つのコツも紹介 - PayPay本記事では、PayPayポイント運用とは何か、初心者が意識したい5つのコツなどを紹

By 管理者

「AdGuard Home」で広告ブロックのフィルターを設定する方法(LINEの広告のブロック方法も紹介)

前回の記事でUGREEN NASのDocker上でAdGuard Homeを構築するまでを紹介しました。 まだ見ていない方はこちら↓ UGREEN NASのDockerで「AdGuard Home」を稼働させて広告ブロックする方法本記事を見に来た方にAdGuard Homeの説明は不要かと思いますので省きます。 とにかくネットワークレベルで広告をブロックしたいと思っていて、自宅にNASサーバーを24時間稼働させている方が見に来られているかと思います。 Raspberry Pi(ラズパイ)でも同じことが実現可能です。 自宅のその辺に転がっているラズパイでも試してみてください。 本記事ではUGREEN NAS(DXP2800)のDockerで構築して動作させています。 利用するDockerイメージ https://hub.docker.com/r/adguard/adguardhome Dockerイメージダウンロード UGREEN NASのDockerの「イメージ」>「イメージリポジトリ」の検索欄からadguardhomeと検索して、 上記のDockerイメージと同じ物(検索して一番

By 管理者