Windows作業自動化方法のまとめ
概要
- バッチファイル
- PowerShell
- Windows Script Host (JScript, )
- VBA
バッチファイル
概要
バッチファイル(Batch File)とは、MS-DOS、OS/2、Windowsでのコマンドプロンプト(シェル)に行わせたい命令列をテキストファイルに記述したもの。バッチファイルを実行すると、シェルプログラム(一般に COMMAND.COMやcmd.exe)がそのファイルを読み、その中のコマンドを(通常)一行ずつ実行する。バッチファイルはUNIX系オペレーティングシステムのシェルスクリプトに相当する。
by Wikipedia - バッチファイル
ということで、いにしえの昔に作ったシステムを後方互換のために使えるようにしているだけらしい。
リンク
PowerShell
概要
Windows PowerShell はマイクロソフトが開発した拡張可能なコマンドラインインターフェース (CLI) シェルおよびスクリプト言語である。オブジェクト指向に基づいて設計されており、.NET Frameworkを基盤としている。かつてはMicrosoft Shell(MSH、コードネーム Monad)と呼ばれていた。Windows 7以降のオペレーティングシステム (OS) には標準で搭載されている。
by Wikipedia - Windows PowerShell
リンク
Windows Script Host
概要
Windows Script Host(ウインドウズ・スクリプト・ホスト)とは、Microsoft Windowsにおいてテキストファイルに記述したスクリプトを実行するスクリプト実行環境である。WSHと略される。かつてはWindows Scripting Hostと称した。
Windows 98から搭載された。Unixにおけるシェルスクリプトや、MS-DOSにおけるバッチファイルと似た位置づけの技術である。
by Wikipedia - Windows Script Host
言語としては、VBScriptとJScriptを使用できる。
Discussion