[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Первое знакомство #1
SonexeДата: Четверг, 23.04.2015, 16:17 | Сообщение # 1
Лейтенант
Группа: Администраторы
Сообщений: 49
Награды: 0
Репутация: 1
Статус: Не в сети
И так меньше истории и лирики, больше по существу...

Командная строка представляет собой черное окно с белым цветом букв (не всегда).
При её открытии вы увидите постоянно мигающий "нижний символ" который ожидает ввода команды от пользователя.

Как не странно, но данный язык имеет достаточно большой набор функций для работы с ОС Windows©. Собственно вот такое окно вы увидите.



Кстати, как же его найти то?





После того как вы её найдете и откроете вы увидите изображение выше.
Большая часть всех программ в ОС Windows© зарегистрированы их пути. То есть куда идти чтобы их найти.

Как раз пример и ваша первая работа на ней: Введите название стандартной программы для рисования "Paint". Ввели? Увы, у вас не получиться запустить её по названию. У нее есть своё имя - это имя: mspaint.exe.

Всё, всё что лежит в системной папке system32 - все до одного файла зарегистрировано системой и отвязать крайне сложно. Так о чём я...

Программа для создания рисунков Paint - mspaint.exe.
Программа для работы с реестром - regedit.exe, либо regedit32.exe.
Программа для просмотра XPS - xpsrchvw.exe
Программа для автономной установки обновлений - wusa.exe
Программа для редактирования текстовых документов (WordPAD) - write.exe

Список всех системных файлов можно просмотреть по еще не готовой ссылке (Но она будет.)



То есть стандартные программы Windows вызываются по их названию, если вы попробуете вызвать свою программу или игру то командная строка скажет вам о том что:



Но это не значит что не стандартные программы не запускаются! Они еще как запускаются и работают не в командной строке а как полагается в отдельном окне или на полный экран.

Мне нужно вас чем то заинтриговать этим видом скриптинга...

Можно строить простые и чуть сложные алгоритмы.
Можно проверять файлы на их присутствие и разветвлять функции команды.
Можно проверять процессы на их присутствие или отсутствие и разветвлять функции команды.
Можно создать план по которому будет производиться проверка вашего компьютера на ошибки, дефрагментацию или вообще при загрузки системы сделать то что вы хотите.

Заинтриговал? Не врите, конечно же нет!

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

Ну тык, например:

Код
Проверить если есть процесс "notepad.exe" и если же он есть выполнить чтение файла "Список.txt", если же его нет, тогда открыть сайт через любой браузер.


Это же конечно не словами, а на его языке. Это лишь пример "разветвления команды". Ну еще примерчик:

Код
Проверить если есть файл "Список сайтов.txt" тогда открыть его через блокнот, если нет, тогда создать.


У данного вида скриптинга нет графической облочки UI, есть лишь приемное и ответное табло под названием "Командная строка".

Поймите, что вы не напишите на ней более или менее профессиональную игру или программу. В основном сценарии на данном языке применяют для выполнение каких либо патчей или изменений в системе, программ, для системы во общем! Но игру вы там точно не напишите, но как небольшую программу (я уже не говорю как скрипт) без графического интерфейса вы сможете написать вполне.

В следующем знакомстве мы будем составлять скелет скрипта.
 
  • Страница 1 из 1
  • 1
Поиск:

Рейтинг@Mail.ru

Рейтинг@Mail.ru