![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
よろしくお願いします。
バッチに(複数の親)-(自身)-(子孫)というヒエラルキー関係があり、自身がどの親のバッチから呼び出されたかを知りたい場合、どのようなコーディングをすればよいか?をご教示いただけないでしょうか。
条件・・・
・親のバッチは自身のバッチ(呼び出すバッチ)に対して引数を渡しません
・自身のバッチは親のバッチに対して戻り値を渡しません
処理は・・・
自身のバッチは、親のバッチが動作したことを察して自身のバッチを起動処理し、処理自体は自身のバッチ内で完結します。引数も戻り値も親のバッチに出力しません。
callや引数付きで呼んでくれるなら簡単なのですが、それが出来ないというのが条件なので苦慮しています。
JavaScript、VBSを使うのはOKなのでJS,VBSを駆使してなんとか出来ないか?と思っています。
どうぞよろしくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
ちょっと面倒ですが、下記のようなVBScriptで各プロセスIDと、親のプロセスIDがとれるので、それを解析すれば可能でしょう。
for each p in GetObject("winmgmts:{impersonationLevel=impersonate}"). _
ExecQuery("select * from Win32_Process")
WScript.echo p.ProcessId, p.ParentProcessId,p.CommandLine
next
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(OS) Windowsで大量の画像サイズを半自動で変更する方法 6 2023/02/17 08:45
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る バッチからEXEの結果を受け取りたいのですが、 下記のバッ 1 2023/07/04 15:13
- iPhone(アイフォーン) iPhoneのiMessageの送信取り消し 2 2023/01/25 11:30
- 交際費・娯楽費 高校一年生で六万円の買い物ってやばいですか? 私は痛バックを作りたくて缶バッチ+バック本体を買いたい 6 2022/06/24 12:06
- Windows 10 Windows Defender real time保護のオン、オフをPowerShellのバッチで 1 2023/03/10 23:54
- IT・エンジニアリング 通信系アプリとは 1 2022/12/01 21:26
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る EXEの実行内容の結果によって、戻り値を0か1かで返したい 1 2023/07/04 16:40
- AJAX RPA(PowerAutomate)の実装について 1 2023/07/31 13:46
- サーバー ログオンユーザーがいない場合に自動再起動 1 2022/09/28 09:53
- Gmail Gメールの表示件数 Gメールのバッチの表示件数がおかしいです 例えば実際に届いてるメールが10件なの 1 2022/04/14 01:25
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
バッチ処理でファイルの中身を変数に入れるやり方
その他(プログラミング・Web制作)
-
Dosブロンプトでtabを出力したい
その他(プログラミング・Web制作)
-
-
4
CStringからchar*への型変換について教えてください。
C言語・C++・C#
-
5
コマンドプロンプトでのBATファイルで、定数文字列の記述方法
Windows Vista・XP
-
6
バッチファイル 二つ上のディレクトリのパス取得
その他(プログラミング・Web制作)
-
7
Windowsのバッチファイルで正規表現の置換方法について…
Windows 10
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチでテキストファイルから...
-
呼び出し元バッチを知るには?
-
コマンドプロンプト標準出力と...
-
加工バッチ
-
バッチファイルで2つ以上の変...
-
Excelで住所録を地域ごとに振り...
-
VBアプリケーションで終了コー...
-
DOSコマンドでファイル名の一部...
-
ファイル名に日時挿入バッチフ...
-
☆BAT:日時をTXTファイル名にし...
-
バッチプログラムで変数の参照...
-
batの変数を直接vbsのプログラ...
-
バッチファイルで常に最新の現...
-
コマンドプロンプトのエラーに...
-
コマンドプロンプトの「%1」と...
-
大量のフォルダからひとつのフ...
-
Windows10にデュアルブートでXP...
-
binファイルを解凍したいの...
-
binフォルダーとは?
-
多数のサブディレクトリ内のフ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチでテキストファイルから...
-
コマンドプロンプト標準出力と...
-
バッチファイルで昨日の日付を取得
-
コマンドプロンプトで2ヶ月前3...
-
コマンドプロンプト(バッチファ...
-
絶対パス名からファイル名を取...
-
バッチファイルでDirで取得した...
-
VBアプリケーションで終了コー...
-
コマンドプロンプト画面の閉じ...
-
IPアドレスの第3オクテットだ...
-
呼び出し元バッチを知るには?
-
DOSのバッチで、テキストファイ...
-
バッチファイル テキストファイ...
-
C#でメジャーなバッチフレーム...
-
バッチファイルで常に最新の現...
-
コマンドプロンプトでファイル...
-
Kシェルでgotoのような処理を作...
-
子バッチ内のキー入力処理へ自...
-
バッチファイルで2つ以上の変...
-
echoとsystem関数について
おすすめ情報