Pregunta

Para una aplicación TCLTK, me gustaría iniciar un script R sin abrir una ventana de consola o comenzar una caja DOS.Ya descubrí que al crear un enlace a rscript.exe, puedo forzar la ventana de la consola para comenzar a minimizar, pero me pregunto si puedo evitar la ventana de la consola en absoluto?

¿Fue útil?

Solución

Usted desea "ejecutar R en modo por lotes".Es bastante sencillo;Hay algunas instrucciones aquí .

Editar: No veo una ventana de consola;Aquí están los pasos que tomé.

1) Creé un archivo llamado r.bat que contiene la línea Rterm --vanilla y lo guardé en el directorio de trabajo de inicio de R (según lo indicado por Sys.getenv("USERPROFILE")).

2.

n <- 1e3
for(i in 1:10)
{
  qr.solve(matrix(runif(n*n), nrow = n), seq_len(n)/(n+1))  
}

Obviamente puedes ejecutar cualquier script que te guste.

3) Abrí un símbolo del sistema DOS en el mismo directorio como test.r y escribió r.bat.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top