質問編集履歴

2

エラー発生箇所の追記

2018/03/15 01:59

投稿

Kiri_Tanpo
Kiri_Tanpo

スコア13

test CHANGED
File without changes
test CHANGED
@@ -62,7 +62,7 @@
62
62
 
63
63
  'cmdからの引数を受け取る
64
64
 
65
- Set LOG_FILE = WScript.Arguments(0)
65
+ Set LOG_FILE = WScript.Arguments(0)      '←この行で上記のエラーが発生しています。
66
66
 
67
67
  Set CONTROL_FLAG = WScript.Arguments(1)
68
68
 

1

cmdファイルの内容追記

2018/03/15 01:59

投稿

Kiri_Tanpo
Kiri_Tanpo

スコア13

test CHANGED
File without changes
test CHANGED
@@ -87,3 +87,133 @@
87
87
  不足あれば、追記いたします。
88
88
 
89
89
  よろしくお願いします。
90
+
91
+
92
+
93
+ ### 追記
94
+
95
+ cmdファイルについて内容追記します。
96
+
97
+ ```cmd
98
+
99
+ @echo OFF
100
+
101
+ rem テスト用バッチ処理ホームディレクトリ
102
+
103
+ set BATCH_HOME=C:\~~\INSERT
104
+
105
+ rem ログディレクトリ
106
+
107
+ set LOG_DIR=%BATCH_HOME%\Log
108
+
109
+ rem 制御フラグ
110
+
111
+ set CONTROL_FLAG=%1
112
+
113
+
114
+
115
+ rem *----------------------------------------------------------------*
116
+
117
+ rem * ログファイル作成
118
+
119
+ rem *----------------------------------------------------------------*
120
+
121
+ set yyyy=%date:~0,4%
122
+
123
+ set mm=%date:~5,2%
124
+
125
+ set dd=%date:~8,2%
126
+
127
+
128
+
129
+ set time2=%time: =0%
130
+
131
+
132
+
133
+ set hh=%time2:~0,2%
134
+
135
+ set mn=%time2:~3,2%
136
+
137
+ set ss=%time2:~6,2%
138
+
139
+
140
+
141
+ set fileName=%yyyy%%mm%%dd%%hh%%mn%%ss%
142
+
143
+ set logTime=%hh%:%mn%:%ss%
144
+
145
+ echo %date% %logTime%:INSERT処理を開始します。 >> %LOG_DIR%\INSERT_%filename%.log
146
+
147
+
148
+
149
+ set LOG_FILE=%LOG_DIR%\INSERT_%fileName%.log
150
+
151
+
152
+
153
+ rem *----------------------------------------------------------------*
154
+
155
+ rem * CSVファイル取込INSERT処理(insert.vbs)
156
+
157
+ rem *----------------------------------------------------------------*
158
+
159
+ rem 制御フラグが設定されていない場合
160
+
161
+ IF "%1" EQU "" (
162
+
163
+ echo 制御フラグの値が設定されていません。
164
+
165
+ echo 制御フラグは0か1を設定してください。
166
+
167
+ echo 0:処理中断
168
+
169
+ echo 1:続行
170
+
171
+ pause
172
+
173
+ exit /b
174
+
175
+ rem 制御フラグが0の場合
176
+
177
+ ) ELSE IF "%1" EQU "0" (
178
+
179
+ cd %BATCH_HOME%
180
+
181
+ insert.vbs %LOG_FILE% %CONTROL_FLAG%
182
+
183
+ rem 制御フラグが1の場合
184
+
185
+ ) ELSE IF "%1" EQU "1" (
186
+
187
+ cd %BATCH_HOME%
188
+
189
+ insert.vbs %LOG_FILE% %CONTROL_FLAG%
190
+
191
+ rem 制御フラグが0,1以外の値の場合
192
+
193
+ ) ELSE (
194
+
195
+ echo 制御フラグの値が誤っています。
196
+
197
+ echo 制御フラグは0か1を設定してください。
198
+
199
+ echo 0:処理中断
200
+
201
+ echo 1:続行
202
+
203
+ pause
204
+
205
+ exit /b
206
+
207
+ )
208
+
209
+
210
+
211
+ set END_CODE=%ERRORLEVEL%
212
+
213
+ ~終了処理~
214
+
215
+ pause
216
+
217
+ exit
218
+
219
+ ```