tcltk 응용 프로그램의 경우 콘솔 창을 열거 나 DOS 상자를 시작하지 않고 R 스크립트를 시작하고 싶습니다. 나는 RScript.exe에 대한 링크를 생성함으로써 콘솔 윈도우가 최소화되도록 강제 할 수 있다는 것을 이미 알았지 만 콘솔 창을 전혀 피할 수 있을지 궁금한가요?도스 박스없이 RScript를 시작하십시오 (Windows에서)?
3
A
답변
3
"R을 일괄 처리 모드로 실행"하고 싶습니다. 아주 간단합니다. 몇 가지 지침이 있습니다 here.
편집 : 콘솔 창이 표시되지 않습니다. 여기 내가 취한 조치가 있습니다.
1) Rterm --vanilla
행을 포함하는 r.bat
파일을 작성하고이를 R 시작 작업 디렉토리 (예 : Sys.getenv("USERPROFILE")
)에 저장했습니다.
2) 나는 (내가 어떤 창을 팝업 볼 수있는 기회를 가질 것입니다. 분명히
n <- 1e3
for(i in 1:10)
{
qr.solve(matrix(runif(n*n), nrow = n), seq_len(n)/(n+1))
}
어떤 스크립트를 실행할 수 있습니다 몇 초 실행하는 데 걸리는 테스트 R 스크립트, test.r
을 만든
3) r.bat
과 동일한 디렉토리에 dos 명령 프롬프트를 열고 R <test.r> test.txt
을 입력했습니다.
관련 문제
- 1. Windows에서 [exe] 프로세스를 다시 시작하십시오.
- 2. 도스 따옴표가
- 3. Android 싱글 체크 박스없이 선택
- 4. 도스 어셈블리 디버거가 필요합니다.
- 5. 도스 파일 이름으로 PHP
- 6. 는 도스 MBR
- 7. ASCII 도스 게임 - 렌더링 방법
- 8. REBOL 전화 명령 정확히 도스 명령 (서브 버전 명령 줄 예) 도스 명령 줄에서
- 9. 프로그래밍 방식으로 UserControlTestContainer.exe를 시작하십시오.
- 10. ItemizedOverlay 클래스의 액티비티를 시작하십시오.
- 11. 백그라운드 작업자를 다시 시작하십시오.
- 12. Java에서 타이머를 시작하십시오.
- 13. Nant 코드에서 시작하십시오
- 14. 이메일에서 Android 의도를 시작하십시오.
- 15. 쉘에서 서버 이맥스를 시작하십시오.
- 16. GAE에서 django와 세션을 시작하십시오
- 17. Lua를 통해 Vim을 시작하십시오.
- 18. 심비안 개발을위한 튜토리얼을 시작하십시오
- 19. asm에서 w2k3을 다시 시작하십시오.
- 20. 시작하지 않고 gvim을 시작하십시오.
- 21. 열려있는 탭에서 인터넷 탐색기를 시작하십시오.
- 22. 표를 머리글과 동일한 줄에서 시작하십시오.
- 23. NSURLConnection에서 다운로드 기능을 다시 시작하십시오.
- 24. 웹 사이트에서 tomcat을 다시 시작하십시오.
- 25. 비디오를 변경하고 특정 지점에서 시작하십시오.
- 26. 버튼을 만들어 응용 프로그램을 시작하십시오.
- 27. Eclipse를 통해 부두를 다시 시작하십시오.
- 28. SingleInstance로 새로운 인 텐트를 시작하십시오.
- 29. 델파이에서 dll의 여러 프로세스를 시작하십시오.
- 30. Java의 다른 프로세스에서 스레드를 시작하십시오.
Rterm.exe도 콘솔 창을 여는 것처럼 보이지만 링크를 이용해 주셔서 감사합니다. 하지만 나는 세션의 시작을 최소화하면서 살아갈 수 있다고 생각합니다. 이는 출력 메시지를 읽는데도 유용합니다. –
문제는, 명시 적으로 (tcltk를 통해) 창을 작성하고 DOS 상자를 먼저 시작하지 않으려는 경우에만 2 단계에서 설명하는 창이 표시되는 것을보고 싶지 않습니다. 그에 따라 질문을 편집했습니다. –
@ 카 스텐 : 명령을 배치 파일 ('.bat')에 넣으면 윈도우를 만들지 않고 도스 명령을 실행할 수 있다고 믿습니다. 첫 번째 줄은'@echo off'입니다. –