2014年10月7日火曜日
javascript 外部関数のインクルード wsf
javascriptで書いたファイル名の整形スクリプトについて、ファイラからの呼び出し用と、ブラウザからの呼び出し用の二種類必要で、個別に書いてたが面倒なので一本にしたい
そこでメインルーチンを関数にして別ファイルにしてインクルードすることを計画
しかし!
javascriptではインクルードできないことが判明
しかし!
wsfファイル(xml形式)にすれば良いことがわかった
<job id="hogehoge">
<script language="JScript" src="function.js"/> ここがインクルード
<script language="JScript">
ここに今までどおりのスクリプトを書く
</Script>
</job>
こんな感じ
引数の取得も問題なし
すごいのはこの中に vbscript も混ぜて書けてしまう事!
InputBoxを混ぜて、戻り値をそのままJScriptで使えました
msdnを見ると、perlも混ぜて書けるようです
あと、最初のタグjobは複数書けて、コマンドラインで個別に実行できるらしい
CScript //Job:MyFirstJob MyScripts.wsf
wsfファイルを一つにまとめたい人には良いのかな?
すごいぜ!!
ps
タグって“&lt;”、“&gt;”こんな感じで書くんだな、知らなかった・・
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿