Windowsの自動化手段まとめ

忘却録です。

Windowsの自動化手段

  • WSH(Windows Script Host)
    • WindowsならJavaScriptがインストール不要、環境構築不要で動作する
    • レジストリ操作からWebページ表示まで何でもできる
    • 標準ライブラリは、劣悪で貧弱だが、Windowsの潤沢なサブコンポーネントとJavaScriptの潤沢なpolyfillのおかげで実はすごいやつ
    • ただし、枯れた技術でいつの日かなくなるかも(´・ω・`)
  • Node.js
    • サーバで動くJavaScript
    • WSHが死に絶えた時のために覚えたい(;・∀・)
  • GAS(Google Apps Script)
    • Google先生がサーバ上で実行までやってくれるJavaScript
    • スプレットシートと組み合わせると可能性は無限大
  • UWSC
    • マウス操作等の自動化ならばコレで十分?
    • ただし、おすすめはしない
      • マウス操作を取られるため、通常操作ができなくなる
      • マウス操作では、安定して動作する保証を確保できない
  • PowerShell, Python, Ruby, Go, etc…
    • 学習コストを既に支払っているのであれば…
    • 筆者は、JavaScriptの学習コストを既に支払ってるで…

Windowsの自動化で活躍するサブコンポーネント