こんばんは。バッチ処理についてお教え下さい。
例えばあるexeを起動するバッチを1行で書くとします。
そのバッチを実行するとコマンドプロンプトが表示され起動しおわったらプロンプトは閉じます。
プロンプトが消えるまで、「.」を1こつづ増やしていきたいと思います。
Forループを使えばいいような気がするのですが、どのように文を書けばよいかわかりません。
やりたいことは、プロンプトが表示されている時、ユーザーは正しく動いているのかわかりません。
そこで「.」を1こづつ増やせばプログラムが動いていることがユーザーにわかると思うので、そのようにしたいです。
ご教授お願いいたします。
No.1
- 回答日時:
ちょっと実際確認してないですが、
(1)STARTコマンドで別プロセスとして「あるexe」を呼び出す
(2)「あるexe」が実行されているかをTASKLISTで確認する
確認方法は以下のサイトなどを参考に
http://takaq1.plala.jp/contents/windows/proces_t …
(3)実行されていたら「.」を画面に出力 されていなかったら終了をIF文で構築(ここも上記サイトの応用で可能だろうと思う)
とかでやれば行けるんじゃないかと思います。
No.2ベストアンサー
- 回答日時:
どうしてもBATファイルでやらなきゃダメ?
自分ならWSHを使いますが。。。
以下をテキストエディタにペーストして、ファイル名を例えばrun.vbsで保存
------- ここから ------------------------------------------
Dim WshShell, oExec, t0
Set WshShell = CreateObject("WScript.Shell")
Set oExec = WshShell.Exec("あるexe")
t0 = Timer
Do While oExec.Status = 0
if (Timer - t0) > 1.0 then
t0 = Timer
WScript.StdOut.Write "."
End If
Loop
WScript.StdOut.Write vbCr
------- ここまで ------------------------------------------
コマンドプロンプトから cscript run.vbs と打ち込んで実行する
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー ログオンユーザーがいない場合に自動再起動 1 2022/09/28 09:53
- AJAX RPA(PowerAutomate)の実装について 1 2023/07/31 13:46
- C言語・C++・C# exeファイルが作れない(windows10) 6 2022/08/13 08:47
- その他(OS) Windowsで大量の画像サイズを半自動で変更する方法 6 2023/02/17 08:45
- ノートパソコン ハードディスクが壊れたPCのオークションへの出品の仕方を教えてください 9 2022/11/16 08:13
- Windows 10 Windows10の不具合(Critical Process Died) 9 2022/04/19 21:11
- Windows 10 windows10のクリーンインストールが完了出来ない 2 2022/06/04 13:33
- その他(プログラミング・Web制作) 単純なコマンドプロンプトが動きません。 2 2022/04/19 15:21
- その他(プログラミング・Web制作) VScodeで新しいターミナルを開いた時に一瞬現れる黒いウィンドウを非表示にする方法を知りたい。 1 2023/05/02 08:25
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
exeファイルを実行するとコマン...
-
VBscriptが起動しない?
-
バッチファイルの内容を表示さ...
-
VScodeのエラー解決法 Pythonの...
-
「読み取りと実行」と「読み取...
-
シェルで5分前の時間を取得したい
-
VBScriptでコマンドプロンプト...
-
VBAでバッチファイルを1つ実行...
-
[teraterm] waitコマンドで停止...
-
ネットワーク名が見つかりません
-
Accessの最適化について DBengi...
-
Windows System32 Security Hea...
-
Powershellとコマンドプロンプト
-
16進数の変換処理
-
Cをコマンドプロンプトから実行...
-
これってパソコンの最適化が完...
-
VB.NETでのDOSコマンドを実行に...
-
Excel VBA ステップインが途中...
-
vbsファイルをPC起動時に実行...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
exeファイルを実行するとコマン...
-
「読み取りと実行」と「読み取...
-
VBscriptが起動しない?
-
バッチファイルの内容を表示さ...
-
Excel VBA ステップインが途中...
-
[teraterm] waitコマンドで停止...
-
エクセル フォルダの画像を画...
-
ネットワーク名が見つかりません
-
VB.NETでのDOSコマンドを実行に...
-
Excel(エクセル) VBA プロシー...
-
複数のbatファイルを自動実行し...
-
Excelのセルの内容をコマンドプ...
-
PDFファイルを開き、印刷し、閉...
-
Access の VBA 実行中に他の操...
-
これってパソコンの最適化が完...
-
バッチファイルが不正終了して...
-
VBA 既に開いているBookに継続...
-
VScodeのエラー解決法 Pythonの...
-
【VB.NET】exeを実行すると「発...
おすすめ情報