기 타 배치파일 실행시 문제, 폴더 구조 또는 PATH 문제 질문드려요.
2016.09.24 01:37
auto.bat 파일 실행시 아래와 같은 문구가 뜹니다.
배치파일이 들어 있는 폴더가 중첩되어 생기는문제인가요.
아니면 path 문제...어떤 문제인지 도움주시면 감사드립니다.
=================================================
Step 1:Please enter port number for air monitor(COM 1-20):3 <- 포트입력
'avrdude'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치파일이 아닙니다.
계속하려면 아무 키나 누르십시오...
=================================================
배치파일의 위치가 문제라면 아래에서 2 번 이나 3번으로 옮겨서 하면 될까요?
현재 직접 테스트를 할 수 없는 상황이라 조언을 주시면 감사드립니다.
1. c:\>abc\bbc>run>auto.bat
2. c:\>bbc>run>auto.bat
3. c:\>run>auto.bat
run 폴더
auto.bat
avrdude.conf
avrdude.exe
B03_02.en.hex
libusb0.dll
auto.bat 파일 내용
@echo off
set /p comNUM=Step 1:Please enter port number for air monitor(COM 1-20):
avrdude -C.\avrdude.conf -patmega328p -carduino -PCOM%comNUM% -b115200 -D -Uflash:w:B03_02.en.hex:i
pause
cd /d %~dp0
배치파일 위에 넣어주시면 되실 겁니다.
윈도7부터 bat 파일이 있는 폴더가 실행 위치가 아니라 system32폴더가 기본 위치가 됩니다
그래서 cd /d %~dp0 으로 배치파일 위치로 이동해줘야 됩니다.