Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Практическое использование CAB REDUCE (на примерах теоретической механики)

.pdf
Скачиваний:
0
Добавлен:
29.11.2025
Размер:
2.85 Mб
Скачать

Назначение функциональны х клавиш

<Р1> — выводит подсказку; <Р2> — вызывает меню пользователя;

<РЗ> — просмотр содержимого файла (на нем должен стоять указа­ тель);

<Р4> — редактирование текстового файла (на нем должен стоять указа­ тель);

<Р5> — копирование файла, директории или группы файлов;

<Р6> — переименование или пересылка файлов, директорий или групп файлов;

<Р7> — создание поддиректорий;

<Р8> — удаление файлов, директорий или групп файлов;

<Р9> — выводит в верхней части экрана управляющее меню, позво­ ляющее устанавливать режимы работы и производить некото­ рые другие действия;

<Р10> — выход из КоЛоп Соттапйег.

6.2Моктом СОММАМОЕК ПОДРОБНЕЕ

6.2.1Управление панелями и запуск файлов

Рассмотрим подробнее управление панелями КоЛоп Соттапйег и работу с файлами. На экране обычно отображаются две панели (левая и правая). Вверху расположена строка заголовка, указывающая полный путь к директории, отображаемой в панели, ниже отображается имя диска и подзаголовки МАМЕ. Далее следует список директорий(большие буквы) и файлов (маленькие буквы), причем если он не помещается в одном столб­ це, то его продолжение выводится в следующем столбце и т.д. У файлов с атрибутами «системный» и (или) «скрытый» между именем и расширени­ ем выводится символ « ». Если выводимая директория не корневая, то в начале списка помещается символ «..», позволяющий войти в наддиректорию данной директории. Внизу расположена информационная строка, в которой выводится имя указываемого файла, его размер, дата и время

172

создания (для директории только имя, дата и время создания), или коли­ чество и суммарный объем всех выделенных файлов.

Активная панель, управление указателем

Одна из панелей всегда является активной, у нее заголовок (полный путь) выделен инверсным цветом (светлый фон, темные символы). Если в данной директории есть хотя бы один файл или директория (включая ука­ затель на наддиректорию), то одно из имен также выделено инверсным цветом (иногда говорят, что на этом имени стоит указатель). Указатель можно двигать.

Для этого используются:

<Ф>

перемещает указатель

на позицию вниз;

<Ф>

перемещает указатель

на позицию вверх;

< ^>

перемещает указатель

на столбец вправо;

<<->

перемещает указатель

на столбец влево;

<Ноте>

перемещает указатель

на первую позицию в списке;

<Епс1>

перемещает указатель

на последнюю позицию в списке;

<РдУр>

перемещает указатель на экран вверх (используется в тех

 

 

случаях, когда все файлы не могут из-за своей многочислен­

 

 

ности поместиться на экране, так что конец или (и) начало

 

 

списка оказывается как бы за экраном);

<РдОп>

перемещает указатель на экран вниз;

Действия при нажатии клавиш и <Еп1ег>

Действие КоЛоп Соттапйег при нажатии пользователем клавиши <Еп1ег> зависит от того, имеется что-либо в командной строке внизу эк­ рана или нет. Если командная строка не пуста, то при нажатии клавиши <Еп1ег> будет выполнена команда, содержащаяся в командной строке. Если же командная строка пуста, то действие КоЛоп Соштапйег зависит от того, что выделено на панели:

если указатель стоит на имени директории, то мы войдем в эту ди­ ректорию;

если указатель стоит на символе «..», то мы выйдем из текущей ди­ ректории в ее наддиректорию;

если указатель стоит на имени выполняемого файла (с расширением

.сот или .ехе), то произойдет его запуск;

173

если указатель стоит на имени пакетного файла (с расширением .Ьа!;), то начнется его выполнение;

если указатель стоит на имени архива, то будет выведено оглавление этого архива;

если нажать комбинацию клавиш <С1г1>+<Еп1ег>, то имя, на котором стоит указатель, будет помещено в командную строку, однако никаких действий выполняться не будет. Данная возможность используется в том случае, когда программу необходимо запустить с параметрами. Вы просто добавляете недостающие параметры и нажимаете <Еп1ег>.

Вместо нажатия <Еп1ег> можно дважды щелкнуть мышью. В этом случае вышеуказанные действия будут выполнены независимо от того, содержится что-либо в командной строке внизу экрана или нет.

Приведем сводный список команд управления панелями и работы с файлами.

Управление панелями:

<ТаЬ>

осуществляет переход между панелями, при этом

 

 

активной становится другая панель (естественно

 

 

происходит и смена текущей поддиректории);

<С1г1>+<11>

поменять панели местами;

<С1г1>+<1>

вывести в неактивной панели сводную информацию о

 

 

диске и директории активной панели;

<С1г1>+<а>

вывести в неактивной панели содержимое файла, ука­

 

 

занного на активной панели;

<С1г1>+<2>

вывести в неактивной панели сводную информацию о

 

 

директории активной панели.

Работа с Файлами:

<Еп1ег>

осуществляет запуск указанного файла или вхождение

 

 

в указанную директорию;

<С1г1>+<Еп1ег>

переносит имя выделенного файла (директории) в

 

 

командную строку;

<1пз>

выделить/отменить выделение файла;

Серый <+>

выделить группу файлов;

Серый <->

отменить выделение группы файлов;

174

Для просмотра результатов выполнения программы можно восполь­ зоваться следующими комбинациями клавиш:

<С1г1>+<0>

— убрать/вывести панели на экран (при первом нажатии

 

 

панели убираются с экрана, при повторном нажатии

 

 

появляются обратно);

<С1г1>+<Р>

— убрать/вывести не текущую панель на экран;

<С1г1>+<Р1>

убрать/вывести левую панель на экран;

<С1г1>+<Р2>

убрать/вывести правую панель на экран.

Сортировка Файлов:

Файлы внутри панели могут располагаться в порядке зависимости от имени, расширения, размера, даты и времени создания, или выводится в том порядке, в котором они записаны на диск. Переход от одного типа сорти­ ровки к другому в активной панели осуществляется с помощью клавиш:

<С1г1>+<РЗ>

сортировать файлы по имени;

<С1г1>+<Р4>

сортировать файлы по расширению;

<С1г1>+<Р5>

сортировать файлы по дате и времени создания;

<С1г1>+<Р6>

сортировать файлы по размеру;

<С1г1>+<Р7>

не сортировать файлы (выводить в порядке их записи

 

 

на диск).

Вы полнение команд:

<А11>+<Р10>

вывести дерево каталогов;

<Езс>

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

 

 

выполнение команды;

<М>+<Р8>

просмотр ранее введенных команд П08;

<С1г1>+<Е>

просмотр ранее введенных команд П08 в командной

 

 

строке;

<С1г1>+<Х>

вывести в командную строку П08 следующую после

 

 

текущей команду;

<С1г1>+<Рд11р>—

перейти в родительский каталог;

<С1г1>+<РдОп>—

перейти в подкаталог.

Дисковы е опенапии:

<А11>+<Р1>

смена текущего диска для левой панели;

<А11>+<Р2>

смена текущего диска для правой панели;

<С1г1>+<П>

обновить содержимое текущей панели.

175

6.2.2 Редактирование текстового файла

КоЛоп Соттапйег имеет чрезвычайно полезную функцию — воз­ можность редактирования не очень больших текстовых файлов (объемом до 64 кбайт).

Если вы хотите отредактировать уже существующий текстовый файл, то нужно подвести к нему подсветку курсора и нажать клавишу <Р4>. Если же вы хотите написать новый текстовый файл, то нажмите <8И1Й>+<Р4>, при этом на экране появится запрос на имя нового файла. Рассмотрим возможности при редактировании.

Ввод текста осуществляется обычным образом. Для перехода на дру­ гую строку необходимо нажать <Еп1ег>.

 

Перемещ ение курсора:

< ^ >

(< ^ > )

_

на позицию влево (вправо);

< ф >

(< ф > )

_

на позицию вверх (вниз);

<С1г1>+<<->

на слово влево;

<С1г1>+<^>

на слово вправо;

<С1г1>+<Ноте>

в начало текста;

<С1г1>+<Епс1>

в конец текста;

<М >+<Р8>

устанавливает курсор на строку с определенным

 

 

 

номером (вам будет предложено его ввести).

 

У даление символов:

<Вк8р> (<Ое1>)

удалить символ слева (под курсором);

<С1г1>+<Вк8р>

удалить слово слева (справа);

<С1г1>+<Т>

 

удалить слово справа;

<С1г1>+<У>

 

удалить текущую строку;

<С1г1>+<К>

 

удалить все, начиная от текущей позиции и до конца

 

 

 

строки.

 

Операции с файлами:

<Р2>

записать файл с тем же именем;

<8И1Й>+<Р2>

записать файл под новым именем (на экране появит­

 

 

 

ся соответствующее окно запроса);

<Р9>

распечатать файл на принтере;

176

<Р10>

выйти из текстового редактора (перед выходом, если

 

 

файл был изменен, редактор предложит вам запи­

 

 

сать его);

<8И1Й>+<Р10>

записать файл с тем же именем и выйти из текстово­

 

 

го редактора.

Работа с блоками.

Встроенный редактор КоЛоп Соттапйег позволяет производить опе­ рации с блоками текста. Блок — это одна или несколько строк текста, причем строка может входить в блок только целиком.

Для выделения блока нужно установить курсор на первую строку блока и нажать <РЗ>, затем переместить курсор на последнюю строку блока и еще раз нажать <РЗ>. Блок при этом будет выводиться инверсным цветом (светлый фон, темные символы).

Команды работы с блоком:

<РЗ>

пометить блок;

<8И1Й>+<РЗ>

отменить выделение блока;

<Р5> (<Р6>)

копировать (переместить) блок (необходимо устано­

 

 

вить курсор в то место, куда вы хотите скопировать

 

 

(переместить) блок, и нажать <Р5> (<Р6>));

<Р8>

удалить блок;

<А11>+<Р10>

— сохранить блок как файл (при этом на экране появит­

 

 

ся вопрос, под каким именем вы хотите сохранить

 

 

блок).

Встроенный редактор позволяет осуществлять поиск строки симво­ лов в тексте. При нажатии <Р7> появляется окно запроса, в которое вы должны ввести интересующую вас последовательность символов. Если флажок Са8е 8еп8111уе сброшен, то регистры при поиске не учитываются (т.е. большие и маленькие буквы не различаются); если же флажок уста­ новлен, то поиск идет с учетом регистра. При успешном завершении по­ иска курсор устанавливается на найденный фрагмент; если же текст не найден, то выдается соответствующее сообщение:

<Р7>

осуществляет поиск строки символов от текущего

 

 

положения курсора и до конца файла (поиск вперед);

<8И1Й>+<Р7>

осуществляет поиск строки символов от текущего

 

 

положения курсора и до начала файла (поиск назад);

177

<А11>+<Р7> — повторяет поиск с текущими параметрами.

Возможен также поиск и одновременная замена текста. При нажатии <Р4> появляется окно запроса, в которое вы должны ввести интересую­ щую вас последовательность символов.

Если флажок Саяе 8еп8111уе сброшен, то регистры при поиске не учи­ тываются (т.е. большие и маленькие буквы не различаются); если же фла­ жок установлен, то поиск идет с учетом регистра.

При успешном завершении поиска найденный фрагмент текста выде­ ляется, выдается запрос на замену и варианты ответов:

Кер1асе — заменить данный фрагмент;

8к1р — не заменять данный фрагмент;

Кер1асе АП — заменить везде без дальнейших запросов;

Кер1асе Опе — заменить только здесь и прекратить поиск;

Если данная строка не была найдена, то выдается соответствующее сообщение:

<Р7>

 

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

 

 

текущего положения курсора и до конца текста (поиск

 

 

вперед);

<8И1П>+<Р7>

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

 

 

текущего положения курсора и до начала текста (по­

 

 

иск назад);

<А11>+<Р7>

повторяет поиск и замену с текущими параметрами.

В заключение надо отметить, что встроенный в Койон Соттапйег редактор обладает достаточно ограниченным набором функций, так что его обычно используют для редактирования небольших файлов (длиной не более 50-100 строк).

6.2.3 Назначение функциональных клавиш

При рассмотрении различных возможностей оболочки мы уже каса­ лись использования функциональных клавиш. Рассмотрим их сейчас бо­ лее подробно.

В нижней части экрана выводится подсказка о назначении функцио­ нальных клавиш, ее содержимое меняется в зависимости от того, нажата клавиша <С1г1> или <А11>. Это вполне естественно, т.к. при этом изменя­

178

ются функции, вызываемые нажатием клавиш <Р1> - <Р10>. Клавиши <Р11> и <Р12> в КоЛоп Сотшапйег не используются.

Назначение функциональных клавиш

В самом низу экрана располагается строка, напоминающая о назна­ чении в КоЛоп Сошшапйег функциональных клавиш <Р1>-<Р10>.

<Р1> — Не1р (Помощь). Выдается развитая система подсказок и по­ яснений о назначении функциональных клавиш при работе с КС.

<Р2> — Узег (Узег Мепи — Меню пользователя). Выводит на эк­ ран дисплея функциональное меню, задаваемое пользователем в файле КС.МКК. В нем записан список программ и команд, которые можно вы­ зывать из пользовательского меню.

Структура файла КС.МКК имеет вид (6.1). В его первой строке ука­ зывается заглавие с именем программы, в последующих строках — необ­ ходимые для этого команды:

ИМЯ_ПРОГРАММЫ

 

КОМАНДА_1

( 6 . 1 )

КОМАНДА_Ы

Файл КС.МКК является обычным текстовым файлом, поэтому его можно редактировать любым текстовым редактором, что мы и рассмот­ рим ниже в качестве примера.

Предварительно сделаем несколько замечаний:

строки с командами должны начинаться двумя пробелами;

многие программы требуют при запуске, чтобы подкаталог, в котором они расположены, был текущим;

меню пользователя бывает двух типов:

главное — файл КС.МКП расположен в подкаталоге КС;

локальное — файл КС.МКП расположен в текущем подкаталоге.

При нажатии клавиши <Р2> вначале ищется локальное меню, а если его нет, то вызывается главное меню.

Отметим, что создать новое и отредактировать уже имеющееся меню можно также с помощью пункта Мепи ^Не есН1 (Меню пользователя) под­ меню Соттапс1з (Команды) [8, с. 54-56].

Пример. Пусть мы хотим через меню пользователя из любого под­ каталога быстро вызывать САВ КЕОПСЕ (расположенную у нас на вин­

179

честере в подкаталоге КЕВИСЕ корневого каталога диска С). Для вне­ сения в меню пользователя соответствующей строки, необходимо вы­ звать на редактирование файл КС.МКВ, находящийся в подкаталоге КС, и внести необходимые добавления. Для этого нужно выполнить следующие действия:

войти в подкаталог КС и совместить подсветку курсора с файлом КС.МКК;

нажать на клавишу <Р4>, вызвав его на редактирование, и внести в него необходимые добавления, записав их после ввода нажатием кла­ виши <Р2> на диск:

КЕВиСЕ

 

с :

 

СВ\КЕВКСЕ

(6.2)

гейисе.ехе

 

СВ\

 

Р1ервая строка — заглавие с именем программы, которая будет выво­

диться на экран при нажатии клавиши

<Р2> (т.е. при вызове пользова­

тельского меню) в одной из его строк.

 

Во второй строке записывается досовская команда перехода на диск С:. В третьей — команда СВ (сйап^е сИгесШгу — сменить директорию, т.е. подкаталог) для перехода в подкаталог КЕВКСЕ. Еще ниже — запуск САВ КЕВВСЕ и, наконец, команда СВ\ для возвращения в корневую ди­ ректорию (знак “\” как раз и обозначает “корень”).

Все эти строки с командами должны начинаться двумя пробелами,

чтобы КС мог отличить заголовки от команд.

Теперь, выйдя из текстового редактора по <Р10>, чтобы из любого подкаталога быстро вызывать САВ КЕВВСЕ, достаточно вызвать Взег Мепи клавишей <Р2>, совместить подсветку курсора с именем этой про­ граммы и нажать клавишу <Еп1ег>.

<РЗ> — \/1е\л/ (Просмотр). Служит для просмотра выделенного с помощью курсора файла. После нажатия клавиши <РЗ> содержимое фай­ ла можно читать с помощью клавиш со стрелками вверх и вниз,

<РадеВр> и <РадеВп>, <НОМЕ> и <ЕМВ>. Для выхода из режима про­ смотра следует нажать <Р 10>.

<Р4> — Ес111 (Редактирование). Предназначена для редактирования выделенного курсором файла. Для создания нового файла необходимо на­

180

жать клавиши <8И1Й>+<Р4>, в появившемся на экране приглашении набрать имя файла и нажать клавишу <Еп1ег>. Если файл с таким именем не найден, то в появившемся на экране сообщении об этом при выделении курсором варианта Ме\л/-^Не (Новый файл) следует еще раз нажать <Еп1ег>.

Редактирование файла производится в режиме вставки символов, по­ этому клавиша <1пз> не работает. Клавиша <Еп1ег> используется для раз­ биения строки на две, для чего надо поместить курсор в том месте, где надо разделить строку, и нажать клавишу <Еп1ег>. Если при этом курсор находился в начале или в конце строки, то впереди нее или за ней вста­ вится пустая строка. Для соединения двух строк, надо поместить курсор правее последнего символа первой строки и нажать <Ое1>. Отметим, что при нахождении в позиции курсора или справа от него любого символа, действие клавиши <Ое1> по удалению символа происходит обычным об­ разом. Также описанным ранее образом используются остальные стан­ дартные управляющие клавиши. Клавиша <Р2> используется для записи файла на диск с тем же именем. С помощью клавиш <8И1Й>+<Р2> можно записать отредактированный файл под другим именем, которое запраши­ вается. Клавиша <Езс>, как и <Р10>, предназначена для выхода из режи­ ма редактирования без записи файла на диск.

Встроенный редактор КС версии 4.0 и выше позволяет выделять блоки из строк текста. Для этого надо установить курсор последователь­ но в первую и последнюю строку блока, каждый раз нажимая при этом <РЗ>. Затем выделенный блок можно скопировать или переместить в по­ зицию перед курсором, нажав соответственно <Р5> или <Р6>, а при нажа­ тии <Р8> удалить. Одновременное нажатие <8сИ1й>+<РЗ> отменяет вы­ деление блока текста.

<Р5> — Сору (Копирование). Применяется для копирования выде­ ленных файла или группы файлов. В середине экрана КС выдает в окне сообщение, что и куда он намерен копировать. По умолчанию файл или группа файлов копируется в каталог, показанный на другой панели, без изменения имен. Если напечатать в окне только новое имя файла, то ко­ пирование будет выполнено в текущем каталоге под указанным именем. При необходимости можно набрать и другое имя каталога, в который надо производить копирование. Затем для копирования надо нажать кла­ вишу <Еп1ег>. Если файл с таким именем в каталоге назначения уже су­ ществует, то выдается предупреждение с предложением выбрать один из вариантов: Оуепл/гйе — скопировать файл на место существующего, 8к1р

181