• ベストアンサー

VBSの処理について

下のプログラムはどんな処理をしているのか教えていただけないでしょうか? 全プログラムではなく一部抜粋です。 特に(1)「""^\*\*\*\*\*$""」の部分と(2)「f1.WriteLine( "cscript //nologo test.vbs sab.txt")」、(3)「rsh.Run "cmd /c """ & pth& "batta.bat""",1,false」を知りたいです。 f1.WriteLine( "findstr /V ""^\*\*\*\*\*$"" sabun.txt | findstr ""^[0*]"" >> sab.txt") f1.WriteLine( "cscript //nologo test.vbs sab.txt") f1.close Set rsh = Wscript.CreateObject("Wscript.Shell") rsh.Run "cmd /c """ & pth & "batta.bat""",1,false

質問者が選んだベストアンサー

  • ベストアンサー
  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.1

>(1)「""^\*\*\*\*\*$""」の部分 正規表現です。 findstrで*****を含む行を検索しています。 >(2)「f1.WriteLine( "cscript //nologo test.vbs sab.txt")」 コマンドラインのスクリプトエンジンで testvbs sab.txt を実行しています。 (sab.txtが引数) >(3)「rsh.Run "cmd /c """ & pth& "batta.bat""",1,false」 コマンドラインで バッチファイル batta.bat を実行しています。

関連するQ&A