質問編集履歴

4

Markdownの構文を間違ってたので修正

2019/03/18 09:05

投稿

notgoodpg
notgoodpg

スコア37

test CHANGED
File without changes
test CHANGED
@@ -20,9 +20,7 @@
20
20
 
21
21
 
22
22
 
23
- ###ベストアンサーから作成したソース###
23
+ ### ベストアンサーから作成したソース
24
-
25
-
26
24
 
27
25
  ```bat
28
26
 

3

0~255じゃなくて1~254じゃね?って指摘に対応。1はルートで255はブロードキャストだっけ

2019/03/18 09:05

投稿

notgoodpg
notgoodpg

スコア37

test CHANGED
File without changes
test CHANGED
@@ -28,7 +28,7 @@
28
28
 
29
29
 
30
30
 
31
- for /l %%i in (0,1,255) do (start ping 192.168.1.%%i /w 300)
31
+ for /l %%i in (1,1,254) do (start ping 192.168.1.%%i /w 300)
32
32
 
33
33
 
34
34
 
@@ -90,7 +90,7 @@
90
90
 
91
91
  rem 死ぬほどDOS窓が開くので起動時びっくりしないよう注意
92
92
 
93
- for /l %%i in (0,1,255) do (start ping 192.168.1.%%i)
93
+ for /l %%i in (1,1,254) do (start ping 192.168.1.%%i)
94
94
 
95
95
 
96
96
 

2

ベストアンサーから作ったソースを追加

2019/03/18 04:21

投稿

notgoodpg
notgoodpg

スコア37

test CHANGED
File without changes
test CHANGED
@@ -17,6 +17,44 @@
17
17
 
18
18
 
19
19
  を実現したい
20
+
21
+
22
+
23
+ ###ベストアンサーから作成したソース###
24
+
25
+
26
+
27
+ ```bat
28
+
29
+
30
+
31
+ for /l %%i in (0,1,255) do (start ping 192.168.1.%%i /w 300)
32
+
33
+
34
+
35
+ :LOOP
36
+
37
+ rem tasklistからPING.EXEを探した結果をfindstrに検索対象として渡す
38
+
39
+ rem findstrの結果をコマンドプロンプトに出力しないようnulに捨てる
40
+
41
+ tasklist /fi "IMAGENAME eq PING.EXE"|findstr PING>nul
42
+
43
+ rem findstrで検索文字が発見できなかった場合ERRORLEVELが1以外になる?
44
+
45
+ rem 判定に便利なのに解説系サイトにはあまり載っていないのは不思議
46
+
47
+ if not ERRORLEVEL 1 goto LOOP
48
+
49
+
50
+
51
+ echo "unti"
52
+
53
+ rem 本格的に並列処理を実装するにはwmicが良いんだろうけど今回のケースではこれで十分です
54
+
55
+ rem はたらかないコマンドに付き合うほど今は時間がないので
56
+
57
+ ```
20
58
 
21
59
 
22
60
 

1

開発中のものに「試したこと」もクソもないんで

2019/03/18 04:18

投稿

notgoodpg
notgoodpg

スコア37

test CHANGED
File without changes
test CHANGED
@@ -62,14 +62,6 @@
62
62
 
63
63
 
64
64
 
65
- ### 試したこと
66
-
67
-
68
-
69
- ここに問題に対して試したことを記載してください。
70
-
71
-
72
-
73
65
  ### 補足情報(FW/ツールのバージョンなど)
74
66
 
75
67
  - Windows7/64bit SP