プログラミング学習サイト

プログラミングの学習を開始される方を対象としたプログラミング入門サイトです。

powershellによるキー入力自動化

Powershell概要

minegishirei.hatenablog.com

powershellによるキー入力自動化

本記事ではpowershellでの自動化を体験してもらうべく、メモ帳に「あめんぼあかいなおい しいな」と入力する作業をワンクリックで終わらせられるコードを紹介します。

全体の流れ

その一 メモ帳を開きます
その二 コピー&ペーストします 
その三 デスクトップに保存します。
その四 保存したファイルを右クリックし、「powershellで実行」

その一 メモ帳を開きます。

その二 以下のコードをコピー&ペーストします

 

#Powershellをキーボードで動かすために必要な型を宣言しておく 
#本来はC#などで使われるもの 
add-type -AssemblyName System.Windows.Forms

#23メモ帳起動 
notepad

#ペイント起動待ち 
Start-Sleep -m 1000

#「アメンボ赤いなおいしくはない」とキー入力 
[System.Windows.Forms.SendKeys]::SendWait("アメンボ赤いなおいしくはない") 

Start-Sleep -m 500 


その三 デスクトップに保存します

注意!

保存するときは

文字コードANSI形式で!!!

拡張子は.ps1で!!!

ファイルの種類は「全てのファイル(**)」で!!!

名前は何でもいいですが、覚えておけるものにしましょう

例)sample_code.ps1

その四 新しくできたファイルを右クリックして「poweershellで実行」

title:powershellでキー入力自動化(サンプルコードあり) description:たったの4ステップでpowershellによるキー入力を自動化します。 img:https://cdn-ak.f.st-hatena.com/images/fotolife/l/liszworks/20170602/20170602005734.png category_script:page_name.startswith("3")

page:https://minegishirei.hatenablog.com/entry/2024/05/22/120411