|
|
发表于 2025-9-25 08:55:42
|
显示全部楼层
回复 1# delab-1
多加几行 pause 观察一下哪个环节出现了问题- @echo off
- cd /d "%~dp0"
- setlocal enabledelayedexpansion
- for /l %%i in (1,1,20) do (
- copy input\gd%%i.txt com_HS_code.txt
- set com_name=gd%%i
- echo !com_name! 开始执行
- pause
- REM ----------------------------------------------------------------------------
- REM S2_Using iterative process to extracting all trade data (exp,imp in current and previous year)
- REM ----------------------------------------------------------------------------
- dir /b /od ..\values\all_*_analysis.har >file_list.txt
- strrpc .har /i /c /s:file_list.txt
- for /f %%a in (file_list.txt) do (
- copy com_set_keep.cmf com_set.cmf
- strrpc xxxx %%a /i /c /s:com_set.cmf
- call s1_write_out_set.bat
- if errorlevel 1 pause
- call s2_get_2_4_6_HScode.bat
- if errorlevel 1 pause
- call S3_mapping_txt.bat
- if errorlevel 1 pause
- copy get_data_keep.cmf get_data.cmf
- strrpc xxxx %%a /i /c /s:get_data.cmf
- call s4_get_result.bat
- if errorlevel 1 pause
- )
- cmbhar.exe<cmbhar.sti
- copy all_TRD.har .\out_data\!com_name!_trd.har
- echo !com_name! 执行完毕,请检查各个文件是否正确
- pause
- )
复制代码 |
|