パスはcsvファイルで読みこんで、vbs上で
Set Shell = CreateObject("WScript.Shell")
Shell.Run "cmd /C ""dir \¥xxx\xxxxx\xxxxx"
を実行させてアクセスできなかったパスがぞんざいするならエラーで返して続いて実行してほしいです。
それで最後にログにエラー情報を書く処理をおこないたいです。問題はcmdだとecho %errorlevel%これを使えば
すぐにこげたことを1か0で返してくれますが
vbs上でも可能ですか?
No.1ベストアンサー
- 回答日時:
ret = Shell.Run(コマンド, 1, true)
のようにすればアプリケーションから返されるエラーコードを取得できます。
第3引数の true 、は、アプリケーションの実行が終了するまで待つ指定です。省略すると、実行終了を待たないので、ret は、エラーの有る無しに関係なく無条件に0になります。質問文のような場合は、true を指定する必要があります。
ちなみに、
Shell.Exec でコマンドを実行する場合は、
StdIn,StdOut,StdErr(ストリーム) で標準入力、標準出力、標準エラー出力にアクセスできます。
いつもお世話になります。
早くて正確なアドバイスありがどうございます。
ret = Shell.Run(コマンド, 1, true)
後ろの1、trueが非常にいいヒントになりました。
いつもありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- Visual Basic(VBA) VBA★PDFをPDFアプリで印刷しようと思っていますが上手くゆきません 1 2022/06/06 22:04
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- Microsoft ASP C#からvbsを実行したい 5 2022/11/24 17:31
- Excel(エクセル) フォルダ内のワードファイルをPDFに一括変換するVBA 3 2023/06/09 16:51
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- Visual Basic(VBA) 【VBAエラー】Nextに対するForがありません 対策について 5 2022/11/21 21:26
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
Excel VBA ステップインが途中...
-
「読み取りと実行」と「読み取...
-
exeファイルを実行するとコマン...
-
バッチファイルで以下のような...
-
[teraterm] waitコマンドで停止...
-
バッチファイルの内容を表示さ...
-
VBScriptでSQLファイルの実行
-
VBscriptが起動しない?
-
Excel(エクセル) VBA プロシー...
-
WSH.Run の処理内容をテキスト...
-
batからexeを実行し戻り値を受...
-
16進数の変換処理
-
VBAでバッチファイルを1つ実行...
-
PDFファイルを開き、印刷し、閉...
-
シェルで5分前の時間を取得したい
-
wordのマクロを自動実行する方法
-
VBS実行時にコマンドプロンプト...
-
Windows10でWord2010だけエラー...
-
【VB.NET】exeを実行すると「発...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
exeファイルを実行するとコマン...
-
バッチファイルの内容を表示さ...
-
「読み取りと実行」と「読み取...
-
[teraterm] waitコマンドで停止...
-
VBscriptが起動しない?
-
エクセル フォルダの画像を画...
-
Excel VBA ステップインが途中...
-
PDFファイルを開き、印刷し、閉...
-
バッチファイルで以下のような...
-
VBScriptでコマンドプロンプト...
-
VScodeのエラー解決法 Pythonの...
-
バッチファイルが不正終了して...
-
複数のbatファイルを自動実行し...
-
これってパソコンの最適化が完...
-
pythonスクリプトを管理者権限...
-
VBS実行時にコマンドプロンプト...
-
ネットワーク名が見つかりません
-
メッセージを他のPCに出したい
-
VB.NETでのDOSコマンドを実行に...
おすすめ情報