2012-10-25 1 views
2

, 나는 MS VB 2010 Express 편집을 실행하고 싶지만 다음 줄 중 어느 것도 작동하지 않습니다 :배쉬 호출 cmd를/C에서는 % ProgramFiles (x86) %

$ $PROGRAMFILES/Microsoft\ Visual\ Studio\ 10.0\\Common7\\ide\\vbexpress.exe path/to/solution.sln /build 
이것은 열립니다 sh.exe": C:\Program Files (x86)/Microsoft\ Visual\ Studio\ 10.0\Common7\ide\vbexpress.exe: No such file or directory

$ cmd /c "$PROGRAMFILES(X86)/Microsoft\ Visual\ Studio\ 10.0\\Common7\\ide\\vbexpress.exe" path/to/solution.sln /build 

에서 sh.exe": C:\Program: No such file or directory

$ "$PROGRAMFILES/Microsoft\ Visual\ Studio\ 10.0\\Common7\\ide\\vbexpress.exe" path/to/solution.sln /build 

결과에

결과 cmd를 쉘은, cmd를 매개 변수 /c

$ cmd "/c $PROGRAMFILES(X86)/Microsoft\ Visual\ Studio\ 10.0\\Common7\\ide\\vbexpress.exe" path/to/solution.sln /build 

오류 메시지에 인수를 인식하지 보인다 : 명령 C:\Program "

$ /c/Program\ Files\ \(x86\)/Microsoft\ Visual\ Studio\ 10.0/Common7/IDE/vbexpress.exe IOS\\IOS.sln /build 

좀 작동 발견되지하지만 VB Express를 시작하지만 그것은 불평 그 C:\Program Files (x86)/Git/build로드 할 수 없습니다 - 명확하게 껍질은 /build 경로로 확장합니다. 그리고이 솔루션은 32 비트와 64 비트 Windows 설치를 구별하기 위해 환경 변수를 사용하기 때문에 결함이 있습니다.

올바른 경로 구분 기호와 이스케이프 처리 방법은 무엇입니까? 나는이 특정 소프트웨어를 가지고 있지 않지만

답변

2

, 나는 이런 식으로 뭔가가 작동하는지 생각 :

 
"$PROGRAMFILES/Microsoft Visual Studio/10.0/Common7/IDE/vbexpress.exe" 'IOS\IOS.sln' '//build' 

내가 좋아하는 다른 소프트웨어 호출을 시도 :

 
"$PROGRAMFILES/Internet Explorer/iexplore" 'T:\public_html\index.html' 
+0

아니가 작동하지 않습니다 여전히 경로로 사용/빌드하려고 시도합니다. – fawick

+1

유일한 문제 인 경우/build에서 슬래시를 두 배로 늘리면 작동합니다. – kbulgrien

+0

아! 완전한! 그 트릭을, 그것을 지적 주셔서 감사합니다! – fawick