[컴] windows batch programming 관련 글

윈도우즈 배치 / windows command / windows command programming / batch / cmd programming / cmd / windows cmd batch


windows batch programming 관련 글

build.gradle 에 적혀있는 version 을 검사하는 방법

set versionInfo = 
for /f "delims=" %%a in ('type build.gradle ^| findstr "version"') do @set versionInfo=%%a

set verCurrnet=%versionInfo:~16,12%
set verExpected=123456789012

if "%verCurrent%" NEQ "%verExpected%" (
    GOTO exit
)

echo build

:exit

기타 예제

다음 batch 는 python 의 virtualenv 를 activate 하고, python script 를 실행하는 batch 를 실행, activate 이후에 실행은 &&로 묶어서 실행하지 않으면, 실행이 되지 않는다.


set zip="d:\a\apps\7-Zip\7z.exe"
set yyyymmdd=%date:~0,4%%date:~5,2%%date:~8,2%

set activateBat=d:\myproj\env\Scripts\activate.bat

set tpath=d:\myproj
set resDataPathRoot=%tpath%\crawling\data\result_data
set resFilePath=%resDataPathRoot%\%yyyymmdd%

%activateBat% && ^
cd %tpath% && .\_run_crawling.bat > .\_bat_run.log && ^
cd %resDataPathRoot% && ^
%zip% a -tzip -spf -mx1 %tpath%\%yyyymmdd%-resultset.zip .\%yyyymmdd%

See Also

  1. 쿠…sal: [컴] shell 새창을 띄우고 프로그램 실행하는 법
  2. 쿠…sal: [컴] windows batch 가 중간에 끝나버리는 현상 해결방법
  3. 쿠…sal: [컴] 7zip command line example
  4. Windows CMD batch file frequent issues/tips · GitHub

댓글 없음:

댓글 쓰기