나는 내 프로그램 내에서 다음 줄을 실행하려고 :qt에서이 명령을 어떻게 피할 수 있습니까?
QString cmd;
cmd = for /f "tokens=2,3 delims==" %%a in (temp3.txt) do (echo %%a >> list.txt) ; // how?
내가 같이 이스케이프 처리 내가 %%a not expected at this time
오류 메시지가
cmd = "for /f \"tokens=2,3 delims==\" %%a in (temp3.txt) do (echo %%a >> list.txt)";
다음과 같습니다.
.bat 파일에 복사하여 붙여 넣기 만하면이 작업이 실행됩니다.
어떻게 해결할 수 있습니까?
... 배치 파일 구문이 C++ 컴파일러에서 작동하지 않는 이유가 궁금하십니까? – Jashaszun
이것은 명령의 마지막 단계입니다. 다른 것들은 작동하지만, 이것. – www