PDA

Показать полную графическую версию : [решено] Поясните плиз с командами cmd в Windows


pingUIN
06-06-2007, 09:16
Изучить команды командной сторки Windows и командные файлы Windows.

Контрольные вопросы:
1. как работает команда copy?
2. чем copy отличается от xcopy?
3. как работают команды move, md, rd, del, echo?
4. что такое "маска" и зачем она?
5. что такое "командный файл", зачем он нужен?
6. что такое "переменные средЫ"? , зачем они нужны?
7. как и зачем применяется команда SET?
8. как и зачем применяется команда IF
9. что такое ERRORLEVEL? как применяется? (из переменной среды, большего не знаю)
10. что такое "метки"? как применяются?
11. как вызывать один командный файл из другого? какие есть способы, и чем они отличаются?
12. как используются параметры в командных файлах?
13. как и зачем применяется команда FOR?

Если есть ссылка на ресурс кинте плз. (или здесь мона ответить) http://kolobok.us/smiles/standart/smile3.gif

Blast
06-06-2007, 09:23
Посмотрите ссылки в этой теме: [решено] Команды консоли и соответсвие исполняемых файлов (http://forum.oszone.net/thread-77338.html)

pingUIN
06-06-2007, 10:07
Ответы по командам может кто дать ?
Я имею ввиду определение.

команда echo ..........

По переменным средам и т.д........ (блин, не пинайте сильно за глупые вопросы) :(

lxa85
06-06-2007, 10:28
http://oszone.net/3673 Переменные среды
Справка Windows поиск "cmd" А так же "Справочник по параметрам командной строки" там же в справке

bool
06-06-2007, 10:30
контрольную свою сам решай =) , тебе ведь дали ссылку на тему в которой можно найти справочник по командам.

pingUIN
06-06-2007, 10:48
Да это не контрольная, просто там не определенно описание идет(отучился я уже, не до контрольных). http://kolobok.us/smiles/remake/crazy.gif

Банально описание не понятное:

copy /? - (выдает) Копирование одного или нескольких файлов в другое место.
xcopy /? - Копирование файлов и дерева папок.

Блин развернутое пояснение нужно, чтобы самому понятно было и если кто спросит тоже мог объяснить.

Где можно прочесть про маски ? - *.* (пример)

Про командные файлы тоже интересно прочесть


Про errorlevel вообще не слышал. =\

Coutty
06-06-2007, 10:57
pingUIN, чем не понятно такое описание? Какое требуется?

copy выполняет побитовое копирование поименованной области данных из одного месторасположения в другое с занесением информации о копируемом файле копируемой поименованной области данных в таблицу размещения файлов (блин, ну уж тут заменять файл на "более понятное" рука не поднимается). При этом дата создания исходной поименованной области данных не изменяется. Для выполнения копирования поименованной области данных нужно выполнить следующую команду в интерпретаторе команд: copy c:\file1.txt c:\file2.txt.

Развёрнуто? Вполне. Можно ещё дописать, но не хочется.
Понятней стало? Ни разу.


Маски:
* - последовательность любого количества любых символов.
? - один любой символ.
*.* - файл с любым именем и расширением.
Поиск с масками *фак.* найдёт файлы "юрфак.тхт", "Кузя демонстрирует фак.жпг" и т.д. Но не найдёт, например, "фак юг.тхт"
Поиск по запросу "пир?жок.жпг" даст файлы "пирожок.жпг", "пиражок.жпг", но "пирожок с моркофелем.жпг" не найдёт.

CyberDaemon
06-06-2007, 10:59
Ответы по командам может кто дать ?
Ну дык это... RFFM!
Пуск->Выполнить->CMD
В окне консоли HELP ECHO
C:\>help echo
Вывод сообщений и переключение режима отображения команд на экране.

ECHO [ON | OFF]
ECHO [сообщение]

Введите ECHO без параметра для определения текущего значения этой команды.

bool
06-06-2007, 10:59
ERRORLEVEL - это значение кода возврата последней исполнявшейся программы,
- число в интервале от 0 до 255
применяется при написании программ

CyberDaemon
06-06-2007, 11:01
Отучился я ужеИнтересно, pingUIN студент или преподаватель? :)

lxa85
06-06-2007, 11:03
pingUIN Изучайте справку Windows "Использование подстановочных знаков" и Помощь по поиску. Открываете панель "поиск" и смело жмете F1
Там же в параметрах поиска при желании пишете copy и внимательно читаете. Командные файлы - Справка Windows "Использование пакетных файлов" "Общие сведения о командной оболочке" там же. Если вас интересует errorlevel то это из области программирования и языка C++ %ERRORLEVEL% Системная Возвращает код ошибки последней использовавшейся команды. Значение, не равное нуля, обычно указывает на наличие ошибки.

pingUIN
06-06-2007, 11:19
Интересно, pingUIN студент или преподаватель?

Ни то и ни другое, просто стремление узнать для себя, что то новое я считаю это нормально.

gf100
06-06-2007, 12:35
развернутое пояснение нужно, чтобы самому понятно было и если кто спросит тоже мог объяснить.мои пять копеек.
Пуск/ Справка и поддержка, в поле "Найти" имя команды. бОльшая часть команд описана довольно подробно.
Вызов пакетного файла из другого такого же идет через call

Blast
06-06-2007, 14:31
pingUIN
Я вот не пойму чего вы еще хотите? Вам же все дали уже, материала для изучения более чем достаточно. Подытожить? Пожалуйста.

Справочник по параметрам командной строки (http://www.microsoft.com/technet/prodtechnol/windowsserver2003/ru/library/ServerHelp/44500063-fdaf-4e4f-8dac-476c497a166f.mspx?mfr=true)
Microsoft Windows XP - Command-line reference A-Z (http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds.mspx)
F1+поиск по имени команды

pingUIN
06-06-2007, 15:26
Ребят спасибо всем большое, реально помогли.




© OSzone.net 2001-2012