Windows: Как указать многострочную команду в командной строке?

    indexOutput = 1;
    outputArray[0] = arrayInt[0];
    int j;
    for (int i = 1; i < arrayInt.length; i++) {            
        j = 0;
        while ((outputArray[j] != arrayInt[i]) && j < indexOutput) {
            j++;
        }
        if(j == indexOutput){
           outputArray[indexOutput] = arrayInt[i];
           indexOutput++;
        }         
    }
144
задан Jigar 3 March 2009 в 09:22
поделиться

2 ответа

После попытки почти каждого включить мою клавиатуру:

C:\Users\Tim>cd ^
Mehr? Desktop

C:\Users\Tim\Desktop>

, Таким образом, это, кажется, ^ ключ.

251
ответ дан Timbo 3 March 2009 в 09:22
поделиться
  • 1
    Я рекомендую Вам добавить эти строки прежде, чем установить ответ: filterContext. HttpContext. Ответ. Ясный (); filterContext. HttpContext. Ответ. TrySkipIisCustomErrors = верный; – Francisco Goldenstein 6 June 2014 в 16:03

В Windows Command Prompt эти ^ используется для выхода из следующего символа на командной строке. (Как \ используется в строках.) Символам, которые должны использоваться в командной строке, как они, нужно снабдить префиксом ^ им, следовательно вот почему она работает на новую строку.

Для ссылки символы, для которых нужен выход (если определено как аргументы команды а не в кавычках): &|()

, Таким образом, эквивалент Вашего примера Linux был бы ([еще 114]? являющийся подсказкой):

C:\> dir ^
More? C:\Windows
51
ответ дан matt wilkie 3 March 2009 в 09:22
поделиться
Другие вопросы по тегам:

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