質問編集履歴

2

追記

2020/06/26 11:52

投稿

k-teratail
k-teratail

スコア17

test CHANGED
File without changes
test CHANGED
@@ -103,3 +103,111 @@
103
103
  ・・・
104
104
 
105
105
  ```
106
+
107
+
108
+
109
+
110
+
111
+ 【2020/6/26追記】
112
+
113
+
114
+
115
+ :Alabelにexit /bを追加、
116
+
117
+ echo すべて完了しました。の次にgoto :nextを追加することで動きました!
118
+
119
+ ありがとうございました!
120
+
121
+
122
+
123
+ SET WINSCP="C:~\WinSCP.com"
124
+
125
+ SET SCRIPT=/script=SCP.txt
126
+
127
+
128
+
129
+ if "FLAG_A" == "ON" (
130
+
131
+ call :Alabel 10.10.10.10(IPアドレスです)
132
+
133
+ call :Alabel 11.11.11.11(IPアドレスです)
134
+
135
+ )
136
+
137
+ if "FLAG_B" == "ON" (
138
+
139
+ call :Blabel 12.12.12.12(IPアドレスです)
140
+
141
+ call :Blabel 13.13.13.13(IPアドレスです)
142
+
143
+ )
144
+
145
+ if "FLAG_C" == "ON" (
146
+
147
+ call :Clabel 14.14.14.14(IPアドレスです)
148
+
149
+ )
150
+
151
+
152
+
153
+ echo すべて完了しました。
154
+
155
+ pause
156
+
157
+ goto :next
158
+
159
+
160
+
161
+ :Alabel
162
+
163
+ echo 開始します。
164
+
165
+ pause
166
+
167
+ %WINSCP% %SCRIPT% /parameter %1
168
+
169
+ echo 終了しました。
170
+
171
+ pause
172
+
173
+ exit /b
174
+
175
+
176
+
177
+ :Blabel
178
+
179
+ echo 開始します。
180
+
181
+ pause
182
+
183
+ %WINSCP% %SCRIPT% /parameter %1
184
+
185
+ echo 終了しました。
186
+
187
+ pause
188
+
189
+ exit /b
190
+
191
+
192
+
193
+ :Clabel
194
+
195
+ echo 開始します。
196
+
197
+ pause
198
+
199
+ %WINSCP% %SCRIPT% /parameter %1
200
+
201
+ echo 終了しました。
202
+
203
+ pause
204
+
205
+ exit /b
206
+
207
+
208
+
209
+ :next
210
+
211
+ ★ほかの処理が続きます。
212
+
213
+ ・・・

1

すべてcall :Alabelになっていたので修正しました。

2020/06/26 11:52

投稿

k-teratail
k-teratail

スコア17

test CHANGED
File without changes
test CHANGED
@@ -32,15 +32,15 @@
32
32
 
33
33
  if "FLAG_B" == "ON" (
34
34
 
35
- call :Alabel 12.12.12.12(IPアドレスです)
35
+ call :Blabel 12.12.12.12(IPアドレスです)
36
36
 
37
- call :Alabel 13.13.13.13(IPアドレスです)
37
+ call :Blabel 13.13.13.13(IPアドレスです)
38
38
 
39
39
  )
40
40
 
41
41
  if "FLAG_C" == "ON" (
42
42
 
43
- call :Alabel 14.14.14.14(IPアドレスです)
43
+ call :Clabel 14.14.14.14(IPアドレスです)
44
44
 
45
45
  )
46
46