イネマルのプログラミング備忘録

趣味プログラマーのメモ。ニッチなネタから暗黙知まで無保証で公開。

WSH WSF を バッチに埋め込む方法 ( 現在時刻を読み上げるバッチファイル )

ちょっとしたメモ

タイトルの通り、wsf 形式のWSHスクリプトをバッチファイルに埋め込む方法です。
wsfを使えば、VBScriptJScript を混在させたり、
HTML の scriptタグ と同じように記述できるのでGoogle APIsから jQuery 使うようにしたりできます。
バッチに埋め込むメリットは、用途次第ということで省略。

コマンド

おまじない部分は、下記の通り。

<!-- :
@echo off
%windir%\System32\cscript.exe //nologo "%~f0?.wsf" %*
%ComSpec% /c exit %errorlevel%&goto:EOF
--->

これを駆使して、現在時刻を読み上げる機能を作ると下記のようになります。

参照

埋め込む方法は、下記から。 stackoverflow.com