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

質問編集履歴

1

batファイルの詳細と、EXEファイルが動かなかったと判断した根拠を追記しました

2021/05/11 16:18

投稿

Yoshitsugu12
Yoshitsugu12

スコア15

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  ##概要
2
- exeファイルの起動コマンドを入れているbatファイルを作成し、タスクスケジューラで定期実行させようとしましたがうまくいきませんでした。
2
+ 通信速度を計測するexeファイルの起動コマンドを入れているbatファイルを作成し、タスクスケジューラで定期実行させようとしましたがうまくいきませんでした。
3
3
 
4
4
  ##作成したプログラムの内容
5
5
  EXEファイルの実行結果をテキスト保存させて、保存したテキストファイルへ実行の時間と日時を書き加えるというシンプルなものです。
@@ -8,8 +8,43 @@
8
8
  ##具体的にどう動かなかったのか
9
9
  ・batファイル本体を直接実行すると正常に動作する。
10
10
  ・タスクスケジューラの定期実行と手動実行ではEXEファイル実行の工程が動かない。
11
-  時間と日時のテキストは作成されているのでbatファイルそのものは動いている。
11
+  目で見える形のエラーなどはないが、作成されたファイルを見てもEXEファイルの実行結果の記述がないことから動かないと判断している。しかし、時間と日時のテキストは作成されているのでbatファイルそのものは動いていることがわかる
12
12
 
13
+ ###batファイル
14
+ ```
15
+
16
+ cd c:/speedtest2
17
+ speedtest.exe > list/%date:~0,4%-%date:~5,2%-%date:~8,2%.text
18
+ echo mesured_date %date:~0,4%/%date:~5,2%/%date:~8,2% >> list/%date:~0,4%-%date:~5,2%-%date:~8,2%.text
19
+ echo DATETIME %TIME:~0,5% >> list/%date:~0,4%-%date:~5,2%-%date:~8,2%.text
20
+ ```
21
+ ※補足
22
+ speedtest.exeは通信速度を測定するプログラムです。
23
+ 自分で作成したものではなく、[ここ](https://www.speedtest.net/apps/cli)からインストールしてそれを利用しております。
24
+
25
+ ■正常時の出力結果
26
+ ```
27
+
28
+ Speedtest by Ookla
29
+
30
+ Server: ●●
31
+ ISP: ●●
32
+ Latency: 3.39 ms (0.13 ms jitter)
33
+
34
+ Download: 94.35 Mbps (data used: 70.7 MB)
35
+
36
+ Upload: 94.28 Mbps (data used: 47.5 MB)
37
+ Packet Loss: Not available.
38
+ Result URL: https://~~
39
+ mesured_date 2021/05/11
40
+ DATETIME 23:42
41
+ ```
42
+ ■タスクスケジューラで実行したときの出力結果
43
+ ```
44
+ mesured_date 2021/05/11
45
+ DATETIME 23:42
46
+ ```
47
+
13
48
  ##タスクスケジューラの設定
14
49
  ■全般設定
15
50
  セキュリティオプション:最上位特権