【WSH】ロングファイル名のファイルを実行する方法

 ファイル名をダブルクォーテーションでくくらなければならない。
 もともとファイル名は、ダブルクォーテーションでくくることになっているので、2つのダブルクォーテーションをつけることになるのだけど、JScriptの場合は、内側のダブルクォーテーションをでエスケープし、VBScriptの場合は、"""とダブルクォーテーションを3つ続ける必要がある。


JScriptの場合


WshShell= new ActiveXObject("WScript.Shell");
WshShell.RUn(""C:\Program Files\Internet Explorer\IEXPLORE.EXE"");


VBScriptの場合


Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run """C:Program FilesInternet ExplorerIEXPLORE.EXE"""

2005-11-10 10:12:00

口コミ・コメント

コメントを書く