作成者カテゴリ 
公開

02/01/2008 05:40 PM
-- 分類を選んでください --
ノーツサーバノーツクライアントサーバOSクライアントOSネットワークプロトコル
6.x6.xN/AN/AN/A

バッチファイル上でのエラーを取得したい

バッチファイルを起動し、正常ならタイムスタンプをおし、異常ならエラーを表示したいのですが、対応策がありますか?
いちお、このサイトを検索しましたが探せなかったので。

Shellだとバッチを起動できたかどうかで、バッチ自体が正常終了したかが取得できません。
現状は、以下の内容でいちお動いていますが、エラーを取得できないため、バッチ上でエラーがあってもタイムスタンプが押されてしまします。

fileNameにはバッチファイルのフルパスが入っています。

Dim result As Integer
result = Shell(fileName, 1)

If result <> 33 Then
Msgbox fileName & "のバッチ起動に失敗しました。"
Exit Function
End If

Kill fileName

タイムスタンプ処理

以上


[Previous Main Document]
バッチファイル上でのエラーを取得したい (亀) * 現在地 *
. . Re: バッチファイル上でのエラーを取得したい (加納)
. . . . Re: バッチファイル上でのエラーを取得したい (亀)
. . Re: バッチファイル上でのエラーを取得したい (kaza_787)
. . . . Re: バッチファイル上でのエラーを取得したい (亀)
. . . . . . Re: バッチファイル上でのエラーを取得したい (kaza_787)
[Next Main Document]