|
34 | 34 | echo 3. 엑셀 파일 생성 (XML 파일) |
35 | 35 | echo 4. 엑셀 파일 생성 (JSON 파일) |
36 | 36 | echo. |
37 | | -echo 5. 고급 메뉴 (변수 설정, 로그 등) |
| 37 | +echo 5. 고급 메뉴 (파일 편집, 설정 등) |
38 | 38 | echo 6. 도움말 보기 |
39 | 39 | echo 0. 종료 |
40 | 40 | echo ========================================= |
@@ -167,29 +167,13 @@ if not exist "%xml_file%" ( |
167 | 167 | goto MENU |
168 | 168 | ) |
169 | 169 |
|
170 | | -echo. |
171 | | -echo 변수를 설정하시겠습니까? (Y/N) |
172 | | -set /p use_vars= |
173 | | -set var_params= |
174 | | -if /i "!use_vars!"=="Y" ( |
175 | | - echo. |
176 | | - echo 변수를 입력하세요 (key=value 형태, 여러 개는 공백으로 구분): |
177 | | - echo 예: year=2024 dept=IT region=서울 |
178 | | - set /p user_vars= |
179 | | - if not "!user_vars!"=="" ( |
180 | | - for %%v in (!user_vars!) do ( |
181 | | - set var_params=!var_params! --var "%%v" |
182 | | - ) |
183 | | - ) |
184 | | -) |
185 | | - |
186 | 170 | echo. |
187 | 171 | echo 엑셀 파일을 생성하고 있습니다... |
188 | 172 | echo. |
189 | 173 | :: Record start time |
190 | 174 | set start_time=%time% |
191 | 175 |
|
192 | | -node src/excel-cli.js export --xml "%xml_file%" !var_params! |
| 176 | +node src/excel-cli.js export --xml "%xml_file%" |
193 | 177 |
|
194 | 178 | if %errorlevel% equ 0 ( |
195 | 179 | echo. |
@@ -242,29 +226,13 @@ if not exist "%json_file%" ( |
242 | 226 | goto MENU |
243 | 227 | ) |
244 | 228 |
|
245 | | -echo. |
246 | | -echo 변수를 설정하시겠습니까? (Y/N) |
247 | | -set /p use_vars= |
248 | | -set var_params= |
249 | | -if /i "!use_vars!"=="Y" ( |
250 | | - echo. |
251 | | - echo 변수를 입력하세요 (key=value 형태, 여러 개는 공백으로 구분): |
252 | | - echo 예: year=2024 dept=IT region=서울 |
253 | | - set /p user_vars= |
254 | | - if not "!user_vars!"=="" ( |
255 | | - for %%v in (!user_vars!) do ( |
256 | | - set var_params=!var_params! --var "%%v" |
257 | | - ) |
258 | | - ) |
259 | | -) |
260 | | - |
261 | 229 | echo. |
262 | 230 | echo 엑셀 파일을 생성하고 있습니다... |
263 | 231 | echo. |
264 | 232 | :: Record start time |
265 | 233 | set start_time=%time% |
266 | 234 |
|
267 | | -node src/excel-cli.js export --query "%json_file%" !var_params! |
| 235 | +node src/excel-cli.js export --query "%json_file%" |
268 | 236 |
|
269 | 237 | if %errorlevel% equ 0 ( |
270 | 238 | echo. |
@@ -296,18 +264,16 @@ echo. |
296 | 264 | echo 1. 쿼리문정의 파일 편집 |
297 | 265 | echo 2. DB 설정 파일 편집 |
298 | 266 | echo 3. 출력 폴더 열기 |
299 | | -echo 4. 로그 폴더 열기 (있는 경우) |
300 | | -echo 5. 프로젝트 정보 |
| 267 | +echo 4. 프로젝트 정보 |
301 | 268 | echo 0. 메인 메뉴로 돌아가기 |
302 | 269 | echo ========================================= |
303 | 270 | echo. |
304 | | -set /p adv_choice=선택하세요 (0-5): |
| 271 | +set /p adv_choice=선택하세요 (0-4): |
305 | 272 |
|
306 | 273 | if "%adv_choice%"=="1" goto EDIT_QUERY |
307 | 274 | if "%adv_choice%"=="2" goto EDIT_CONFIG |
308 | 275 | if "%adv_choice%"=="3" goto OPEN_OUTPUT |
309 | | -if "%adv_choice%"=="4" goto OPEN_LOGS |
310 | | -if "%adv_choice%"=="5" goto PROJECT_INFO |
| 276 | +if "%adv_choice%"=="4" goto PROJECT_INFO |
311 | 277 | if "%adv_choice%"=="0" goto MENU |
312 | 278 |
|
313 | 279 | echo 잘못된 선택입니다. |
@@ -387,19 +353,6 @@ echo. |
387 | 353 | pause |
388 | 354 | goto ADVANCED |
389 | 355 |
|
390 | | -:OPEN_LOGS |
391 | | -echo. |
392 | | -if exist "logs" ( |
393 | | - echo 로그 폴더를 열고 있습니다... |
394 | | - explorer logs |
395 | | -) else ( |
396 | | - echo 로그 폴더가 없습니다. |
397 | | - echo (sql2excel은 별도의 로그를 생성하지 않습니다) |
398 | | -) |
399 | | -echo. |
400 | | -pause |
401 | | -goto ADVANCED |
402 | | - |
403 | 356 | :PROJECT_INFO |
404 | 357 | echo. |
405 | 358 | echo ========================================= |
|
0 commit comments