티스토리 뷰
배치 커맨드
윈도우즈 batch file 을 작성하다보면, 현재 디렉토리 current directory 의 file list 를 어떤 명령어의 인자로 사용할 일이 종종 생긴다. 이런 경우에 여러가지 방법이 있겠지만, 여기서 얘기하는 방법은 file list 를 임시 파일에 저장하고 그 임시파일의 내용을 불러와 사용하는 방법이다. 이 방법의 단점은 아무래도 임시파일의 파일명까지 이용하게되어 버리는 것이다. 하지만 이 방법을 알아두면 다른 용도로 다양하게 활용할 수 있다.
test.py 는 %%i 를 인자로 받아서 실행되는 프로그램이다.
윈도우즈 batch file 을 작성하다보면, 현재 디렉토리 current directory 의 file list 를 어떤 명령어의 인자로 사용할 일이 종종 생긴다. 이런 경우에 여러가지 방법이 있겠지만, 여기서 얘기하는 방법은 file list 를 임시 파일에 저장하고 그 임시파일의 내용을 불러와 사용하는 방법이다. 이 방법의 단점은 아무래도 임시파일의 파일명까지 이용하게되어 버리는 것이다. 하지만 이 방법을 알아두면 다른 용도로 다양하게 활용할 수 있다.
test.py 는 %%i 를 인자로 받아서 실행되는 프로그램이다.
set tmpfile=__tmp.tmp
dir /b *.url > %tmpfile%
for /f "tokens=*" %%i in ('type %tmpfile%') do (
test.py %%i
)
del %tmpfile%
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 샤워기전
- 영귤
- icon program
- 그림편집
- 영귤차
- 고강도
- 명언
- 보드고글
- 과학
- 미스터피자주문
- icon tool
- 의학
- 늙기
- sudachi
- 칠오름농장
- 인공안구
- 녹색농원
- 무릎마사지
- breakpoint
- 제주영귤
- 인공눈
- 제주녹색농원
- 대일농장
- network error
- 칠오름
- 스타치
- 인테리어
- 편집프로그램
- 데크에 바인딩묶기
- 상식
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
글 보관함