VBS

VBScriptにも行区切り文字があった!

VBS

VBScriptでは、改行以外にも行区切り文字が存在することに気が付いた。通常For文は3行になるけれど For I = 0 To 9 wscript.echo i Next以下のように「コロン」で区切ることで一行になる。 For I = 0 To 9 : wscript.echo i : Nextしかも、VisualStudio.Net…

Scriptomatic ツール

VBS

Scriptomatic ツール WMIから情報出力スクリプトを自動生成してくれるツールのようです。 WMI SDKやcimwin32.mofファイル眺めるより楽になりそう。

VSソリューション内のファイルを圧縮してバックアップ

VBS

VisualStudioの「ツール」メニューに登録して、そこからバックアップするためのVBScript。 VS6の頃も作ってみたもののunlha32.dllとunlha.exeを利用して作ったので、あちこちで使うには不便だった。その反省を踏まえて、Cabで挑戦「ツール」メニューから「外…

昨日のCABの圧縮方法をもう少し調べてみた。

VBS

不明なことばかりだ・・・ MakeCabで分かったこと MakeCab.exeではディレクトリ構造が再現されない。 makecab /F FileList.txt FileList.txtは圧縮するファイル名を記述したファイル。 c:\test1.txt c:\dir\test2.txt これで圧縮すると、ディレクトリ部分が…

CABの作り方

VBS

Cabの作り方をいろいろ調べたWindows2000以降ならMakecab.exe以外に、こんな方法があるようだ。 Set cab=CreateObject("MakeCab.MakeCab.1") cab.CreateCab "Test.cab",False,False,False cab.AddFile "test1.txt","test1.txt" cab.AddFile "test2.txt","tes…

スクリプトファイルの実行

VBS

久しぶりにVBScriptを書いて実行したら、 Set shl = CreateObject( "WScript.Shell" ) shl.Exec( "%comspec% /c ""dir /s /b /a:-d""" ) 警告:悪質なスクリプトを検出しました コンピュータが停止しました。このスクリプトを処理する必要があります。 おい…