2011-11-10から1日間の記事一覧

WSHで、強制的にカレントディレクトリを設定する方法

WSHでは、WScript.exeから起動するときに引数を渡して起動した場合(つまり、スクリプトファイルにドラッグ&ドロップでファイルを投げ込んで起動したような場合)、カレントディレクトリが C:\Windows\System32 とかになっちゃう。 そこで強制的にカレント…

WSHで、ドラッグ&ドロップで渡されたファイル名を得る方法

WSHのスクリプトファイルは、そのアイコンにドラッグ&ドロップでファイルを投げ込んで起動させることで、引数にそのファイルのパスが指定されたものとして起動できる。 そこで指定されたパスが何であるかを取得するのが以下のスニペット。 Set oWArgv = WSc…

WSHのjavascriptで、FileSystemObjectを使いやすくする方法

FileSystemObject(以下、FSO)は便利だ。しかし、FSOはサブフォルダやファイルリストを取得するときに、CollectionというVBのForEachでないと上手く扱えない形式で返してくるので、javascriptでそれを扱うのは少し面倒である。 それを少しは楽にするのが以下…