Как запустить QBasic-программу
Формулировка задачи:
Дано:
Bas-файл (программа)
Требуется запустить его на выполнение.
Решение:
1) да, можно конечно открыть его программой QBasic
и уже оттуда из меню или с помощью горячих клавиш
запустить. Но речь вовсе не об этом.
2) да, можно конечно сделать Exe-файл.
3) есть и более экзотический вариант:
Надо использовать в программе операторы RUN
а также CHAIN. Если после этих операторов указать
имя файла (они ждут bas-файл), то они его запустят
4) Но мне все же хотелось выяснить другой вопрос:
Может ли QBasic, загрузив программу, сразу же
ее запустить?? Ведь он открывает программу в режиме
редактирования, а не запуска.
Но не нашёл ничего, кроме как установить клавиши
быстрого запуска для самого QBasic.
QBasic правда что-то говорил о pif-файле. Может в нем
есть какие-то настройки?? Буду рад каждому вашему
сообщению. Ведь QBasic это часть меня самого!!
Моё второе я!! Помогите нам: мне и QBasic.
Решение задачи: «Как запустить QBasic-программу»
textual
Листинг программы
set file=filename set patch=c:\123 bc.exe %patch%\Bas\%file% %patch%\obj\%file% %patch%\lst\%file% %file% /O/Ot link.exe /F/E/inf/m:full obj\%file%,exe\%file%,,,, %patch%\exe\%file%
Объяснение кода листинга программы
set file=filename
- присваивает переменнойfile
значениеfilename
.set patch=c:\123
- присваивает переменнойpatch
значениеc:\123
.bc.exe %patch%\Bas\%file% %patch%\obj\%file% %patch%\lst\%file% %file% /O/Ot
- запускает командуbc.exe
с передачей ей в качестве аргументов значений переменныхpatch
,file
,patch
,file
,patch
,file
,file
,/O/Ot
.link.exe /F/E/inf/m:full obj\%file%,exe\%file%,,,
- запускает командуlink.exe
с передачей ей в качестве аргументов значений переменныхpatch
,file
,patch
,file
,obj\%file%
,exe\%file%
,,,
.%patch%\exe\%file%
- запускает команду с передачей ей в качестве аргумента значения переменнойpatch
,exe\%file%
. В данном коде используется язык программирования QBasic.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д