Pregunta

¿Alguien sabe cómo configurar el directorio de trabajo en JavaScript antes?

El código que uso para iniciar una aplicación es este:

// Create an object script
oL = new ActiveXObject("WScript.Shell");
oFile = '"C:/Application.exe"';
oL.run(oFile);
¿Fue útil?

Solución

Según MSDN , debe ser capaz de usar:

var oL = new ActiveXObject("WScript.Shell");
oL.CurrentDirectory = "C:\\Foo\\Bar";
oFile = '"C:\\Application.exe"';
oL.run(oFile);

... suponiendo que esté ejecutando este script en Windows Script Host, en cuyo caso probablemente debería aclararlo en su pregunta: aproximadamente el 99% de los programadores de JavaScript solo usan el idioma en un navegador web, donde esto este tipo de cosas solo es posible en circunstancias extremadamente inusuales.

Otros consejos

Javascript normalmente se ejecuta en un entorno limitado, lo que significa que de todos modos no tiene acceso al sistema de archivos, por lo que configurar cwd no tiene sentido.

¿En qué contexto está tratando de hacer esto (javascript del sitio web, script local que se ejecuta con Rhino, etc.) y qué está tratando de lograr?

Javascript no tiene acceso a su disco duro, ¿por qué debería poder configurar el directorio de trabajo?

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