出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

[2566] cmd /cで呼び出したコマンド結果のリダイレクト
投稿者:norifさん 2002/08/27 22:11:34
norifと申します。

ファイルの比較結果を出力するのにWSHのオブジェクトを使用して
以下のようにfcコマンドの起動を試みました。

Set WSHobj = Server.CreateObject("WScript.Shell")
strRetCode = WSHobj.Run("cmd.exe /c c:\winnt\system32\fc.exe c:\test1.txt c:\test2.txt >>c:\test3.txt", 1, TRUE)
Set WSHobj = Nothing


しかし出力結果をファイルにリダイレクトしようとしましたが、うまく
ファイルに出力されません。

恐らく、cmdコマンド自体の出力結果がリダイレクトされたのではと
思いますが、cmd /cで呼んだコマンド自体の結果をうまく取得する
にはどうしたらよいでしょうか?

あるいは、別の方法で2つのファイルの比較結果を別のファイルに
出力する方法(ASPのオブジェクトなので)があれば、どなたかご教授くださいませ。

cmd /cで呼び出したコマンド結果のリダイレクト   norifさん [2002/08/27 22:11:34] [2566]
  Re:cmd /cで呼び出したコマンド結果のリダイレクト   北岳さん [2002/08/28 17:16:27] [2577]
    Re:cmd /cで呼び出したコマンド結果のリダイレクト   norifさん [2002/08/28 23:36:42] [2583]
      やった!ピタリをゲット!   北岳さん [2002/08/29 10:52:59] [2584]
        うまく取得できました。   norifさん [2002/08/29 16:41:11] [2587]


TreeBBS For ASP V.0.1.3
Program By YasNet