Компьютер для начинающих, методики обучения
сеть
Операционная система ОС ЕС
бейсик это просто
информационная среда
Программное обеспечение ПК
Графические средства ПК
Программное обеспечение ПК: "Последняя команда в файле автозапуска — FKEYS"

Последняя команда в файле автозапуска — FKEYS — осуществляет вызов другого командного файла FKEYS.BAT, в котором с помощью Esc-последовательностей происходит переопределение некоторых функциональных клавиш для предоставления пользователю возможности быстрого набора некоторых часто используемых команд.
Следует помнить, что прямой вызов командного файла FKEYS.BAT из AUTOEXEC.BAT не позволяет вернуться назад в файл автозапуска. Возврат в AUTOEXEC.BAT можно, как говорилось выше, обеспечить вызовом командного процессора. В этом случае обращение kFKEYS.BAT должно выглядеть так:
command /с fkeys
Таким образом, в рассмотренном примере файла автозапуска указаны команды, с помощью которых создается определенная операционная обстановка, способствующая удобной дальнейшей работе пользователя. Не все из рассмотренных команд необходимы в равной степени; без команд REMIND или FKEYS можно, разумеется, обойтись. С другой стороны, без команд PATH, SET и PROMPT работать было бы очень неудобно. Весьма часто в файл автозапуска вставляются также команды управления экраном, с тем чтобы перед началом работы сделать цветные заставки, выдать приветственные сообщения и др. Применяется также команда MODE для установки параметров экрана, принтера и коммуникационного канала, а также команда ASSIGN для переназначения логических имен накопителей.
Файл автозапуска для ПЭВМ с несколькими пользователями. Часто система конфигурируется таким образом, чтобы ею могли пользоваться несколько человек (компьютер попеременно является «персональным» для каждого из них). Идентификатор, или код пользователя, запрашиваемый во время инициализации, позволяет системе погрузить человека в привычную для него операционную обстановку. В файле AUTOEXEC.BAT могут быть указаны такие параметры операционной обстановки, как имя конкретного рабочего каталога, имена альтернативных каталогов с различными вспомогательными файлами, режим работы дисплея и др. Можно даже указать имя первой исполняемой программы, с тем чтобы система автоматически «вошла» в эту программу, не требуя от пользователя каких-либо команд.
Пример 3. В файл AUTOEXEC.BAT заносится фрагмент, позволяющий запросить код, пользователя, а затем, проанализировав его, передать управление на одну из ветвей. Для этого используется прием, рассмотренный в разд. 2.5;
echo off path с:;с:ехе
set ABC= c:abc
prompt $p$g
timer /s
ver
M
remind
if exist mail type mail command /c fkeys :begin
echo Пользователи этой машины: echo 1—Виктор 2—Олег 3—Валентин 4—остальные ask-code " Ваш код ?" if errorlevel 4 goto work if errorlevel 3 goto val if errorlevel 2 goto oleg if errorlevel 1 goto victor goto begin :val
cd val start :victor
cd victor start :oleg
cd oleg start :work
cd work В данном примере в файл AUTOEXEC.BAT, во-первых, введена команда IF EXIST MAIL TYPE MAIL, которая обеспечивает вывод на экран файла MAIL, если он присутствует в корневом каталоге. В этом файле может содержаться общая «почта» для всех пользователей.
Во-вторых, после строки с меткой BEGIN стоит группа команд, которая выдает на экран с помощью ECHO сообщение о постоянных-пользователях машины и приписанных им кодах, затем запрашивает у пользователя его код посредством программы ASK-CODE, анализирует этот код с помощью команд IF ERRORLEVEL .. и передает управление на соответствующую метку.
Под каждой меткой происходит смена каталога для соответствующего пользователя и обращение к команде START, Команда START реализуется * в подкаталоге данного пользователя соответствующим командным файлом, составленным по его усмотрению. В индивидуальных командных файлах START.BAT могут, в частности, вновь даваться команды PATH, SET, PROMPT с другими значениями аргументов. Если введен код 0, то происходит переход на метку BEGIN и все вышеописанные операции повторяются. При коде, равном или большем 4, происходит переход в общий рабочий каталог WORK. Такой каталог всегда полезно иметь на машине для выполнения временных работ или для временных, пользователей.





Брябрин В.М.
отвечают Санкт-Петербург купить квартиры - проектирование бассейнов