EG : 나는 당신이 파일 (시스템 ("DIR> 파일"))에 사용 리디렉션 중 해당 파일을 읽고 삭제 또는 유닉스에서와 같이 익명 파이프의 길을 갈 수 system("dir");
Windows에서 시스템 호출의 출력을 저장할 수 있습니까?
답변
의 출력을 저장할 - CreatePipe()를 호출하여 파이프를 만들고이를 PROCESS_INFORMATION 구조체의 입력/출력 스트림으로 연결하고 CreateProcess()에 해당 구조체를 전달합니다.
yah 나는이 간단한 것을 시험해보고 파일로 리디렉션 할 수 있습니다. – rplusg
예, CreateProcess를에서 표준 출력 캡처를 보면 : dir
는이 DOS에서 명령에 내장되어
하는 것으로. 그래서 당신은 다음과 같은 시스템 명령처럼 뭔가를해야 할 것이다 :
cmd.exe /c dir c:\path\to\directory
을 오히려 단지 dir
를 호출보다. /c
매개 변수에 대한 자세한 내용은 cmd /?
을 입력하십시오.
POSIX에는 popen() 함수가 있고 Windows에는 _popen()이라는 비슷한 것이 있다고 생각합니다.
Windows GUI 앱에서는 작동하지 않으며 콘솔에서만 작동합니다. –
- 1. 어떻게 Cocos2D 윈도우 출력을 비디오로 저장할 수 있습니까?
- 2. 어떻게하면 커서 파일의 출력을 텍스트 파일에 저장할 수 있습니까?
- 3. 시스템 오디오를 저장하거나 저장할 수있는 소프트웨어가 있습니까?
- 4. Selenium을 사용하여 브라우저 호출의 출력을 캡처하십시오.
- 5. 루프에서 subprocess.Popen (...) 호출의 출력을 인쇄하는 방법은 무엇입니까?
- 6. UNIX 시스템 호출의 예제 또는 연습?
- 7. Windows에서 시스템 호출
- 8. io 시스템 호출의 타이밍을 추적하는 도구
- 9. Windows에서 모노의 시스템 데이터 만 사용할 수 있습니까?
- 10. Windows에서 시스템 "로드"받기
- 11. 내 애플리케이션의 파일은 어디에 저장할 수 있습니까?
- 12. Python : scapy의 출력을 텍스트 파일에 저장할 수 없습니까?
- 13. 시스템 플래그를 저장할 위치는 어디입니까?
- 14. 스크립트 출력을 저장할 때 ANSI 코드 제거
- 15. Windows에서 Java로 시스템 파일이란 무엇입니까?
- 16. PHPUnit 테스트의 결과를 저장할 수 있습니까?
- 17. Db4O - 문자열을 저장할 수 있습니까?
- 18. 개체를 파일에 저장할 수 있습니까?
- 19. NSLocalizesStrings를 plists에 저장할 수 있습니까?
- 20. 바이너리를 SVN에 저장할 수 있습니까?
- 21. memcache에 리소스를 저장할 수 있습니까?
- 22. NSUserDefaults에 얼마만큼 저장할 수 있습니까?
- 23. ServletContext에 HashMap을 저장할 수 있습니까?
- 24. 안드로이드에 데이터베이스없이 저장할 수 있습니까?
- 25. 레일즈 3에서 컨트롤러의 액션 호출의 HTML 출력을 얻고 싶습니다.
- 26. 어떻게 출력을 얻을 수 있습니까?
- 27. Compiz가 Windows에서 작동 할 수 있습니까?
- 28. Windows에서 임시 파일을 저장할 최적의 위치는 어디입니까
- 29. Windows에서 "시스템"및 "시스템 유휴 프로세스"PID가 상수입니까?
- 30. django manage.py 출력을 (Windows에서) 텍스트 파일로 리디렉션
반면에 "dir"이 예제가 아닌 경우 FindFirstFile/FindNextFile을 사용하십시오 ... –