Вопрос

Кто-нибудь знает, как настроить рабочий каталог в JavaScript раньше?

Код, который я использую для запуска приложения:

// Create an object script
oL = new ActiveXObject("WScript.Shell");
oFile = '"C:/Application.exe"';
oL.run(oFile);
Это было полезно?

Решение

Согласно MSDN , вы должны быть возможность использовать:

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

... при условии, что вы запускаете этот скрипт в Windows Script Host, и в этом случае вам, вероятно, следует прояснить это в вашем вопросе - около 99% программистов на JavaScript когда-либо используют язык только в веб-браузере, где это Подобные вещи возможны только при крайне необычных обстоятельствах.

Другие советы

Javascript обычно работает в песочнице, что означает, что у него нет доступа к файловой системе, поэтому установка cwd не имеет смысла.

В каком контексте вы пытаетесь это сделать (JavaScript веб-сайта, локальный скрипт, работающий с Rhino и т. д.) и чего вы пытаетесь достичь?

Javascript не имеет доступа к вашему жесткому диску, так почему вы должны иметь возможность установить рабочий каталог?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top