No Such Blog or Diary
PowerShell はなんでもできる?
- 2026-06-30 (Tue)
- 一般
PowerShell が色々できそうなのでマウスのクリックイベント発行とかもできると自動化が捗るかなと思って調べてたら,Gemini が user32.dll の関数呼んじゃうコードを出してきた:
$Signature = @'
[DllImport("user32.dll")]
public static extern void mouse_event(int dwFlags, int dx, int dy, int dwData, int dwExtraInfo);
'@
$App = Add-Type -MemberDefinition $Signature -Name "Win32MouseEvent" -Namespace "Win32Functions" -PassThru
$MOUSEEVENTF_LEFTDOWN = 0x02
$MOUSEEVENTF_LEFTUP = 0x04
$App::mouse_event($MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)
$App::mouse_event($MOUSEEVENTF_LEFTUP, 0, 0, 0, 0)
DLL 呼べるならもはや何でもできるんじゃね? これが標準搭載のスクリプト言語でできるってのは便利だなぁ.
なお,マウス座標を移動するのは素直にできるっぽい:
[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
[System.Windows.Forms.Cursor]::Position = New-Object System.Drawing.Point(500, 400)
- Comments: 0
- TrackBack (Close): -
PowerShell で word を操作
- 2026-06-29 (Mon)
- 一般
起動中の word のドキュメントをその冒頭の内容をファイル名として保存したいなぁとかいう需要があって,PowerShell でやってみた.
とりあえず起動中の word を確保:
$word = [System.Runtime.InteropServices.Marshal]::GetActiveObject("Word.Application")
そして開いているファイルについて最初の段落の内容をファイル名として保存:
foreach ($doc in $word.Documents) { if ($doc.Paragraphs.Count -ge 1) { $line = $doc.Paragraphs[1].Range.Text; $file="d:\words\"+($line.trim())+".docx";$doc.SaveAs([ref]$file, 16); } }
PowerShell は Office とかのオブジェクトを使えるので色々できて便利かも知れん.
- Comments: 0
- TrackBack (Close): -
ちょっと模様替え
- 2026-06-28 (Sun)
- 一般
ベッドを仕切り戸よりエアコン側に移して寝る時のエアコン効率アップ作戦.とりあえずどうなるかのお試し.
- Comments: 0
- TrackBack (Close): -
並んだ
- 2026-06-27 (Sat)
- 一般
甘いものを確保するためにちょっと並んでみた.
まず天神で「あずきバー祭り2026」のあずきバー無料配布に15分くらい並んだ.7月1日の「あずきバーの日」の先行イベントで,今年は天神も会場になってたので行ってみた.


あずきバーは安定して美味しいなぁ.ゴールド版も食べてみたいと思いつつどこで売ってるのか知らんので食べれてない.公式オンラインショップで「あずきバー食べ比べセット」とか注文するのが楽な気もする.
次に最近話題のもっちゅりんを確保するためにイオンモール直方のミスドで30分並んだ.

初めて食べてみたけど何とも不思議な食感.確かにもちゅっとしてる.別の文脈で食べた何かと同じ食感なのだけど何だったか思い出せない.何はともあれ普通に美味しい.みたらしはベトベト注意(どう食べるのが正しいん?).
- Comments: 0
- TrackBack (Close): -
揺れにくい?
- 2026-06-26 (Fri)
- 一般
富士河口湖町で震度6弱の地震.各地の震度を確認してみたら周りの沼津市・三島市・富士宮市・富士市・御殿場市・長泉町が震度4なのに裾野市だけ震度3.揺れにくい土地なのか?
とりあえず引きで見た震度分布だとあの辺りが震度5になっててドキッとしたけど詳細見たらいつもの地震だった.
閑話休題.
地震多すぎ?
- Comments: 0
- TrackBack (Close): -