ПредишенСледващото

Предистория материал от командния ред №1

Използването на синтаксиса на командите

форматиране

Данните, които потребителят трябва да предоставят

Елементи, които трябва да се въведат точно както е показано

Параметрите могат да бъдат повторени няколко пъти през команден ред

Квадратните скоби ([])

Между скоби (<>); варианти са разделени от вертикална черта (|). например:

А набор от ценности, от които можете да изберете само една стойност

Текстът на кода, или да излезете от програмата

Използване на няколко команди и условни символи обработка

Можете да стартирате няколко команди от един команден ред или скрипт използва условна стойност обработка набор от знаци. Когато използвате няколко команди, съдържащи условни символи обработка, заповядай на изпълнение, който стои отдясно на символа за условно обработка ще се извършва в зависимост от резултатите от командата от ляво на символа. Например, той е длъжен да изпълни командата, само ако предишната команда не е била успешна. Или ако искате да стартирате команда, само ако предишната команда е била успешна. За предаване на няколко команди, можете да използвате специални символи, изброени в таблицата по-долу.

Той се използва за разделяне на няколко команди на един команден ред. В cmd.exe изтече първата команда, а след това на втория отбор.

Изпълнява командата зад символа , Само ако отборът стои пред този символ е била успешна. В cmd.exe изтече първата команда. Втората команда се изпълнява само ако първият е успешна.

Изпълнява командата зад символа ||. Само ако отборът е изправен пред символа || Това не е извършено. В cmd.exe изтече първата команда. Втората команда се изпълнява само ако първият не е извършено (полученият код за грешка е по-голяма от нула).

Се използва за групиране или инвестиционни екипи.

Той се използва за разделяне на параметри на командата.

бележки
  • Ampersand (), вертикална черта (|) и скоби () са специални знаци, които трябва да бъдат предшествани от характера на бягство (^) или кавички, когато тези знаци се предават като аргументи.
  • Ако командата завършва успешно операция, той се връща нула (0), кодът за грешка, не е върнат или не код.

Нестедните черупките

Използването на околната среда променливи в Cmd.exe

среда в командния Cmd.exe се определя от променливи, които определят поведението на шела и операционната система. Възможно е да се определи поведението на околната среда на обвивката или на цялата операционна система с помощта на два вида променливи на обкръжението: систематични и локални. Система за околната среда променливи определят поведението на глобалната среда на операционната система. Местните променливи определят поведението на средата, в този случай на Cmd.exe. Система за променливи на обкръжението са предварително дефинирани в операционната система и на разположение на всички процеси на Windows XP. Само потребители с администраторски права могат да променят тези променливи. Тези променливи са най-често използвани в скриптове при влизане. Местните променливи са достъпни само когато потребителят, за които са създадени е влязъл. Местните променливи на кошера HKEY_CURRENT_USER са подходящи само за текущия потребител, но определят поведението на глобалната среда на операционната система. Списъкът по-долу показва различните видове променливи в низходящ ред на приоритет.
  • Вградена система за променливи
  • Система Променливи HKEY_LOCAL_MACHINE,
  • Местните променливи HKEY_CURRENT_USER кошер
  • Всички променливи и пътеки за околната среда са посочени във файла Autoexec.bat.
  • Всички променливи и пътеки, описани в сценария за влизане (ако има такива).
  • Променливи използвани интерактивно в скрипт или партида файл в черупка команда, всеки екземпляр на Cmd.exe наследява на околната среда от прилагането му майка. Ето защо, ние можем да променим променливи в новата среда на Cmd.exe, че няма да се отрази на околната среда на главното приложение. В следващата таблица са в системата и местните променливи за средата за Windows XP.

    Връща разположението на директорията на операционната система.

    Създаване променливи на обкръжението

    Използвайте набор команда за създаване, изтриване или показване на околната среда променливи. Зададената команда променя променливи само в настоящата среда на обвивката. За да се покаже променлива, в командния ред, тип: setimya_peremennoy да добавите променлива, в командния ред, тип: настройте variablename = стойност За да изтриете дадена променлива, в командния ред: setimya_peremennoy = Можете да използвате повечето герои като променливи стойности, включително и интервал. Ако използвате специални символи, като например <,>, Или * пред тях трябва да постави специалния символ (^) или кавички. Ако използвате кавички, те са включени в стойността на променливата, тъй като всички герои след знака за равенство се приемат за стойността на променливата. Разгледайте следните примери.
    • За да създадете променлива NEWNAME, въведете: настроен VARNAME = нов ^ име
    • За да създадете стойността на променливата "NEWNAME", въведете: настроен VARNAME = "NEWNAME"
    • Когато пишете в командния ред набор VARNAME на = NEWNAME ще се появи следното съобщение за грешка:

    "Име" не се разпознава като вътрешен или външен команда работи програма или партида файл. "

  • Имената на променливите са чувствителни към регистъра. Въпреки това, задайте команда показва стойността на променливата, тъй като тя е била въведена. Може да се комбинира с малки букви и главни букви на имената на променливите, код, за да се улесни възприемането (например потребителско име). бележки
    • Максималният размер на една променлива среда е 8192 байта.
    • Максималната общия размер на всички променливи, включително имена на променливи и знака равно е 65536 байта.

    Замествайки стойностите в обкръжението

    За да може да замени променливата на обкръжението от командния ред или от скрипт, трябва да се приложат на името на съответната променлива в знаци за процент (% variable_name%). Процент признаци показват, че Cmd.exe трябва да се отнасят до стойностите на променливите, вместо да правиш характер в сравнение характер. След определяне на стойността за името на променливата, приложете името на променливата в знаци за процент. Cmd.exe търси всички срещания на името на променливата и го заменя с определена стойност на променливата. Например, е необходимо да се създаде скрипт, който съдържа различни стойности (например, потребителски имена) и е необходимо да се определи подходящата стойност на променливата USERNAME среда за всеки потребител. За да направите това, напишете скрипт с помощта на променливата потребителско име, затворени в кавички. Когато стартирате скрипта Cmd.exe замества% USERNAME% влизане съответните стойности, които ще елиминират необходимостта да направите това ръчно за всеки потребител. Смяна на стойност не е рекурсивно. Cmd.exe проверява променливи веднъж.

    Подробни референтни материали на прозорците на командния ред:

    благодаря

    Сайтове www.cmdhelp.ru, www.windowsfaq.ru, както и други ресурси, чиито материали са били използвани тук.

    Свързани статии

    Подкрепете проекта - споделете линка, благодаря!