teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

説明文の修正

2020/11/01 12:05

投稿

IOError
IOError

スコア25

title CHANGED
File without changes
body CHANGED
@@ -1,8 +1,14 @@
1
1
  ### [やりたいこと]
2
2
  Windows bat を使用して、自作した hoge.py, fuga.py を実行します。
3
3
  (hoge.py, fuga.py はユーザーからの文字入力待ち状態になります)
4
- その後 bat から、実行中の hoge.py, fuga.py に対して文字列を送信したいのですが、調べても方法が分かりませんでした。
5
4
 
5
+ 一つの bat ファイルを実行し、並列処理によって hoge.py と fuga.py を両方実行します。
6
+ (start python hoge.py, start python hoge.py)
7
+
8
+ python (hoge.py, fuga.py) はいずれも input() によって入力待ち (処理も中断) になっていますので、
9
+ bat ファイルからそれぞれに対して文字を入力したいと思った次第です。
10
+ **bat ファイルから実行された python (hoge.py. fuga.py) が "stop" 文字列を受け取った場合に、hoge.py, fuga.py の実行を終了させたいです。**
11
+
6
12
  ※ hoge.py, fuga.py 実行時に文字列を送信するのではなく、既に実行中の hoge.py, fuga.py に文字列を送りたいです。
7
13
 
8
14
  ※ hoge.py と fuga.py は並列で実行する必要があります。hoge.py が終了したタイミングで fuga.py も終了するようにしたいです。

2

タグの追加

2020/11/01 12:05

投稿

IOError
IOError

スコア25

title CHANGED
File without changes
body CHANGED
File without changes

1

文法の修正

2020/11/01 09:07

投稿

IOError
IOError

スコア25

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,7 @@
1
1
  ### [やりたいこと]
2
2
  Windows bat を使用して、自作した hoge.py, fuga.py を実行します。
3
3
  (hoge.py, fuga.py はユーザーからの文字入力待ち状態になります)
4
- その後実行中の hoge.py, fuga.py に対して文字列を送信したいのですが、調べても方法が分かりませんでした。
4
+ その後 bat から、実行中の hoge.py, fuga.py に対して文字列を送信したいのですが、調べても方法が分かりませんでした。
5
5
 
6
6
  ※ hoge.py, fuga.py 実行時に文字列を送信するのではなく、既に実行中の hoge.py, fuga.py に文字列を送りたいです。
7
7