Авто-загрузка программ в DOS

Всевозможные операционные системы от CP/M до Vista

Авто-загрузка программ в DOS

Сообщение FLiNT1011 » 27 окт 2017, 12:24

Здравствуйте.
Стоит не совсем стандартная задача (наверное). Имеется промышленный компьютер на котором установлен DOS 6.22 и специализированный софт.
Загружается DOS и сразу за этим программа(ы).
Есть ли возможность прервать загрузку специализированной программы и остаться в DOS'е с помощью комбинации кнопок клавиатуры??
Как можно реализовать возможность прерывания при чистой установке софта??

Картинка экрана тут: https://yadi.sk/i/uIsrFFn63P98x3
FLiNT1011
Даунгрейдер
 
Сообщения: 7
Зарегистрирован: 27 окт 2017, 11:55

Re: Авто-загрузка программ в DOS

Сообщение N!k » 27 окт 2017, 12:51

1. Если при загрузке (появления надписи "Starting MS-DOS") нажать клавишу F8, то DOS войдёт в режим пошагового выполнения файлов конфигурации. Выбирайте, что вам нужно...

 Развернуть:
Изображение


2. Если программы загружаются из Autoexec.bat, можно настроить так, чтобы отдельные команды из него выполнялись:
- раз в день
- в зависимости от дня недели
- в зависимости от клавиш Shift, Ctrl, Alt

3. Можно использовать два комплекта файлов конфигурации

4. Удалить (или закомментировать) запуск программ из файлов конфигурации. После загрузки "DOS'a", можно при необходимости запускать их отдельным батничком...
Последний раз редактировалось N!k 27 окт 2017, 13:39, всего редактировалось 4 раз(а).
Изображение Изображение
Изображение
Аватара пользователя
N!k
Мастер Даунгрейда
 
Сообщения: 339
Зарегистрирован: 05 ноя 2014, 19:46
Откуда: Россия, Самарская обл.
Железо: Pentium III Celeron-1300, RAM 512 Mb, HDD 40 GB, fdd-3,5", Windows ME, Office XP

Re: Авто-загрузка программ в DOS

Сообщение FLiNT1011 » 27 окт 2017, 14:02

N!k Большое спасибо за возможные варианты. Буду пробовать в ближайшее время.
FLiNT1011
Даунгрейдер
 
Сообщения: 7
Зарегистрирован: 27 окт 2017, 11:55

Re: Авто-загрузка программ в DOS

Сообщение cwv » 06 фев 2018, 14:55

Достаточно легко.
Достаточно нажать F5 при появлении надписи на экране "Starting MS-DOS..". Это действие отменит выполнение файлов AUTOEXEC.BAT и CONFIG.SYS.
В дальнейшем можно организовать стартовое меню. Как его создать очень здорово описано в книге Фигурнова "IBM PC для пользователей. 7-е издание. Расширенное".
P.S.: При нажатии F5 загружается только "голая" MS-DOS. Поэтому не доступны ни "мышь", ни CD/DVD-приводы. Вообще ничего.. При нажатии F8 нужно знать, что загружать, а что не нужно. Чтобы этого не делать и существует стартовое меню. Стоит создать..
cwv
Новичок
 
Сообщения: 1
Зарегистрирован: 02 фев 2018, 15:07

Re: Авто-загрузка программ в DOS

Сообщение Diselist » 24 апр 2019, 19:05

Я в своей практике пользовался другим способом. В autoexec.bat прописываю строки:

ECHO Нажмите Alt для запуска программы №1
ECHO Нажмите Ctrl для запуска программы №2
ECHO Нажмите Shift для запуска программы №3
BE DELAY 72
BE SHIFTSTATE
IF ERRORLEVER 4 GOTO ALTBOOT
IF ERRORLEVER 2 GOTO CTRLBOOT
IF ERRORLEVER 1 GOTO SHIFTBOOT
GOTO END
:ALTBOOT
PROG1
GOTO END
:CTRLBOOT
PROG2
GOTO END
:SHIFTBOOT
PROG3
:END

Что всё это значит? В Нортоновских утилитах есть замечательная прога be.exe (Batch Exhancer), которая даёт много новых возможностей (звуки, меню, состояние клавиш, выполнение заданий в определённые дни недели). Тут в частности, проверяется, нажата ли кнопка Alt, либо Ctrl, либо Shitf (errorlevel может иметь и больше значений, как комбинацию всех этих нажатий). Перед этим печатается подсказка, делается пауза в 4с (72 интервала по 1/18с), за которую юзер должен успеть клавишу прижать, и не отпускать, пока выбор не произойдёт (второй вызов Be). Можно и заранее прижать. Пускается одна из программ, какую надобно (либо сразу на END, если ничего не нажато). Тут уж подредактируйте, как нужно. Можно использовать досовскую утилитку choice, в которой вариант по умолчанию выбирается за какое-то время. Be.exe позволяет даже создавать графические меню с выбором пунктов с клавиатуры (только мышь, увы, не поддерживает). Нортоновские утилиты, в которые программка эта входит, пойдут любой версии.
Последний раз редактировалось Diselist 24 апр 2019, 19:06, всего редактировалось 1 раз.
Аватара пользователя
Diselist
Опытный даунгрейдер
 
Сообщения: 26
Зарегистрирован: 28 фев 2019, 21:04
Железо: Celeron 2*1,4ГГц, 2Гб, WinXP SP3


Вернуться в Операционные системы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron