2013-11-23 1 views

답변

2

표시 할 문자열 전체를 따옴표로 묶어야합니다. 불행히도 코드를 표시하지 않으므로 추측 할 수 있습니다. 1. 사용 된 문자열로 나타날 수 있습니다. 2. 이런 일이 더 많은 것 :

set SomeVariable=C:\Program Files\Atmel\Atmel Studio 6.1\shellUtils\make.exe 

는 일반적으로 당신은 그대로 더 나은 아직 (또는 떠날 것이다, 당신이 특정 그래서 나는 다음과 같이 것처럼 따옴표를 사용 만 후행 공백을 당신이하려는 경우 그것들을 가지고 있어야한다.) 항상 따옴표를 원할 수는 없기 때문에 변수가 사용될 때 따옴표를 사용한다. 예를 들어, 아래 첫 번째 줄은 문자열을 정의합니다. 두 번째 줄에 표시됩니다. 세 번째 줄이 실행합니다. 네 번째 줄은 문자열을 서브 루틴으로 전달하는 데 사용됩니다.

set "SomeVariable=C:\Program Files\Atmel\Atmel Studio 6.1\shellUtils\make.exe" 
echo(%SomeVariable% 
"%SomeVariable%" 
call Subroutine "%SomeVariable%" 

아아 ... 난 당신이 다음과 같이 따옴표를 사용하는 것이 필요하다고 생각 나중에 제공되는 인쇄 화면을 바탕으로 :

"C:\Program Files\Atmel\Atmel Studio 6.1\shellUtils\make.exe" all 
+0

오류에 대한 인쇄 화면 https://www.dropbox.com/ S/4s1ho454p1kcusv/아트멜 % 20studio % 20erorr.jpg – user3025265

+0

이 코드 번호가 포함 #INCLUDE INT 본체 (공극) { \t DDRB = 0b00000001; (1) { \t \t PORTB = 0b00000001; \t \t _delay_ms (500); \t \t PORTB = 0b00000000; } } – user3025265

+0

및 답장을 보내 주셔서 감사합니다. – user3025265

관련 문제