Windows, эквивалентный UNIX pwd

Я создал небольшой вспомогательный метод, получайте удовольствие:)

для извлечения переменных окна «lannister», «always», «pays», «his», «долгов» , вы выполняете следующее:

var windowVariables = retrieveWindowVariables(["lannister", "always", "pays", "his", "debts"]);
console.log(windowVariables.lannister);
console.log(windowVariables.always);

мой код:

function retrieveWindowVariables(variables) {
    var ret = {};

    var scriptContent = "";
    for (var i = 0; i < variables.length; i++) {
        var currVariable = variables[i];
        scriptContent += "if (typeof " + currVariable + " !== 'undefined') $('body').attr('tmp_" + currVariable + "', " + currVariable + ");\n"
    }

    var script = document.createElement('script');
    script.id = 'tmpScript';
    script.appendChild(document.createTextNode(scriptContent));
    (document.body || document.head || document.documentElement).appendChild(script);

    for (var i = 0; i < variables.length; i++) {
        var currVariable = variables[i];
        ret[currVariable] = $("body").attr("tmp_" + currVariable);
        $("body").removeAttr("tmp_" + currVariable);
    }

    $("#tmpScript").remove();

    return ret;
}

обратите внимание, что я использовал jQuery .. вы можете легко использовать нативный js «removeAttribute» и вместо «removeChild» .

327
задан Yu Hao 9 August 2015 в 18:17
поделиться

5 ответов

Это напечатает его в консоли:

echo %cd%

или вставьте эту команду в CMD, тогда у вас будет pwd :

(echo @echo off
echo echo ^%cd^%) > C:\WINDOWS\pwd.bat
416
ответ дан 23 November 2019 в 00:49
поделиться

хмм - pwd у меня работает в Vista ...

Final EDIT : у меня работает в Vista, потому что WinAvr установил pwd.exe и добавил \ Program Files \ WinAvr \ Utils \ bin на мой путь.

1
ответ дан 23 November 2019 в 00:49
поделиться

Это cd для «текущего каталога».

123
ответ дан 23 November 2019 в 00:49
поделиться

Используйте команду ниже

dir | find "Directory"
0
ответ дан 23 November 2019 в 00:49
поделиться
C:\Documents and Settings\Scripter>echo %cd%
C:\Documents and Settings\Scripter

C:\Documents and Settings\Scripter>

для Unix используйте команду pwd

Текущий рабочий каталог

0
ответ дан 23 November 2019 в 00:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: