Форум программистов, компьютерный форум, киберфорум
QBasic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/34: Рейтинг темы: голосов - 34, средняя оценка - 4.50
159 / 104 / 124
Регистрация: 01.04.2014
Сообщений: 466
Записей в блоге: 7

Как запустить QBasic-программу

25.04.2014, 13:48. Показов 7138. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дано:
Bas-файл (программа)
Требуется запустить его на выполнение.
Решение:
1) да, можно конечно открыть его программой QBasic
и уже оттуда из меню или с помощью горячих клавиш
запустить. Но речь вовсе не об этом.
2) да, можно конечно сделать Exe-файл.
3) есть и более экзотический вариант:
Надо использовать в программе операторы RUN
а также CHAIN. Если после этих операторов указать
имя файла (они ждут bas-файл), то они его запустят
4) Но мне все же хотелось выяснить другой вопрос:
Может ли QBasic, загрузив программу, сразу же
ее запустить?? Ведь он открывает программу в режиме
редактирования, а не запуска.
Но не нашёл ничего, кроме как установить клавиши
быстрого запуска для самого QBasic.
QBasic правда что-то говорил о pif-файле. Может в нем
есть какие-то настройки?? Буду рад каждому вашему
сообщению. Ведь QBasic это часть меня самого!!
Моё второе я!! Помогите нам: мне и QBasic.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.04.2014, 13:48
Ответы с готовыми решениями:

Как запустить QBasic на Windows 7
Доброго дня. Подскажите пожалуйста где скачать qBasic для 7 винды) Поискав в поиске нашел сайт intmain.ru/qbasic.html(не реклама),...

Как установить или запустить Qbasic на Windows 7
не получаеться установить Qbasic выдает ошибку о несовместимости, где можно найти программу совместимую с windows7? или как обойти эту...

Как запустить и обеспечить полноценную работу QBasic в Windows?
как запустить и обеспечить полноценную работу q basic в windows. Если это возможно. у самого - в малое нетрансформируемое окно с...

6
 Аватар для PAnT0P
1492 / 587 / 107
Регистрация: 26.03.2012
Сообщений: 1,039
25.04.2014, 15:50
Лучший ответ Сообщение было отмечено gehh как решение

Решение

Code
1
QBasic.exe /Run MyProg.bas
1
 Аватар для vodav
572 / 141 / 37
Регистрация: 12.03.2012
Сообщений: 403
25.04.2014, 16:31
Лучший ответ Сообщение было отмечено gehh как решение

Решение

Если совсем просто, то pif -это пакетный файл с настройками(аналоги: bat, lnk) и значком для DOS-программ в WINDOWS.
Если попробовать нарисовать программку, куда просто передавать имя bas-файла, а там ее компилировать с помощью bc + link в exe-шник без участия QB.
Например вот на основе такого bat-файла:
Bash
1
2
3
4
5
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%
Ну это с учетом, что Вы работаете в мультизадачной системе. QB при этом занимается своей задачей.
1
159 / 104 / 124
Регистрация: 01.04.2014
Сообщений: 466
Записей в блоге: 7
25.04.2014, 17:06  [ТС]
Фантастика!! Я уже попробовал. Работает!
Даже не ожидал, что все так просто.
Ребята, огромное Спасибо вам всем!!
Я так рад. А мой QBasic и описать невозможно, как рад!
Ещё раз спасибо!
Не оскудела ещё Земля Русская богатырями!!!!
0
 Аватар для vodav
572 / 141 / 37
Регистрация: 12.03.2012
Сообщений: 403
25.04.2014, 17:11
gehh, а что работает-то? Какое решение?
0
159 / 104 / 124
Регистрация: 01.04.2014
Сообщений: 466
Записей в блоге: 7
25.04.2014, 17:25  [ТС]
Я написал bat-файл, взяв за основу код, предложенный вами.
И все получилось. Я понял главное, как это делать. Остальное детали.
Предложение от PAnTOP было реализовано за 5 секунд. (и ему спасибо)
Я знал, что делать. А это решает все.
И вам ещё раз Огромное Спасибо!!
Вы так многих знаете. Я вами восхищен!!
0
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
29.04.2014, 18:37
Способ Vodav-а лучше, объясню почему:

1) Cкомпилированный код работает быстрее
2) Не происходит возврат в оболочку QBasic
3) Больше памяти для компиляции(больше кода можно скомпилировать) и сама версия QuickBasic
даёт больше памяти под программу и массивы.

Касательно RUN и CHAIN - советую разобраться зачем они нужны с позиции как интерпретации
так и компиляции.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.04.2014, 18:37
Помогаю со студенческими работами здесь

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

Как откомпилировать программу на QBasic?
Возможно ли откопилировать программу написанную на Qbasic?

Скачать программу QBasic
Ребят!!! Помогите, пожалуйста ((( Где можно скачать бейсик, киньте ссылку!!!

Составить программу (QBasic)
Дан массив из 18 чисел.Найти количество элементов=3,среди вторых элементов массива.

cоздать программу на QBasic
получить одномерный массив состоящий из 10 элементов в котором каждый следующий элемент получается возведением в квадрат предидущего...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru