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

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

Set FSO    = CreateObject("Scripting.FileSystemObject")
Set WShell = CreateObject("WScript.Shell")
WShell.CurrentDirectory = FSO.GetFile(WScript.ScriptFullName).ParentFolder.Path