Форум программистов, компьютерный форум CyberForum.ru

QBasic

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 103, средняя оценка - 4.82
кот Бегемот
Платежеспособный зверь
8007 / 3726 / 664
Регистрация: 28.10.2009
Сообщений: 9,481
#1

Копирование текста программы с экрана - QBasic

21.04.2010, 11:32. Просмотров 13486. Ответов 8
Метки нет (Все метки)

Очень часто встречаю заявления:
Ваша программа не работает
или
Ваша программа выдаёт неверный результат
В 99 случаев из 100 это связано с тем, что вы вручную переписываете текст с экрана, при таком переписывании вероятность допустить ошибку очень высока. Найти допущенную ошибку потом достаточно сложно. Чтобы избежать таких проблем и гарантировать, что текст на экране будет воспроизведен точно, есть очень простой и надёжный способ: скопировать программу с экрана средствами Windows. Освоив этот способ вы сэкономите массу времени, избежите дополнительной работы по набору текста и нервотрёпки по поиску ошибок.
Алгоритм несложен:
1. Запускаем редактор QBasic и открываем новый файл.
2. Сохраняем этот файл (без текста), дав ему имя, например forum.bas
3. Выходим из редактора QBasic
4. Заходим на форум и находим текст нужной программы
5. Мышью выделяем текст программы на форуме
6. В меню "Правка" нажимаем пункт "Копировать", текст программы попадает в буфер
7. Открываем папку, в которой находится редактор QBasic
8. Находим наш заготовленный файл forum.bas, щёлкаем по значку правой кнопкой и в контекстном меню выбираем пункт "Открыть с помощью" -"Блокнот"
9. Открывается окно файла, щёлкаем правой кнопкой и выбираем пункт "Вставить" (или вставляем с помощью меню "Правка"-"Вставить")
10. В меню выбираем "Файл"-"Сохранить"
Всё. Текст из буфера попадает в файл и сохраняется в нём. Теперь можно с помощью редактора QBasic запускать его в работу с гарантией, что вы не сделали ошибок в тексте.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.04.2010, 11:32     Копирование текста программы с экрана
Посмотрите здесь:

Построить в разных областях экрана графики (поверхности) функций от двух переменных QBasic
Как сохранить в переменную текст с экрана QBasic
QBasic Напишите программу, которая в центре экрана будет выводить показания хронометра - часы, минуты и секунды
Нарисовать точку, которая движется и отскакивает от границ экрана QBasic
Нарисуйте в правой половите экрана 8 окружностей разным радиусом используя цикл QBasic
Заливка экрана QBasic
QBasic Сформировать окружность радиуса r, движущуюся вдоль оси Х в обоих направлениях до границы экрана
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Black Doomer
1 / 1 / 0
Регистрация: 09.09.2011
Сообщений: 10
19.12.2011, 01:51     Копирование текста программы с экрана #2
Единственный нюанс: тут не написано, что при таком методе сохранения все русскоязычные строки будут выглядеть в редакторе в виде кракозябр, так как сохранять надо в каком-нибудь более продвинутом текстовом редакторе (например AkelPad, не сочтите за рекламу), который поддерживает сохранение в кодировке DOS-866 (OEM - русская).
кот Бегемот
Платежеспособный зверь
8007 / 3726 / 664
Регистрация: 28.10.2009
Сообщений: 9,481
17.03.2012, 14:13  [ТС]     Копирование текста программы с экрана #3
Или не использовать в тексте программы русских букв, как делают все нормальные люди, работая на любом языке. На худой конец есть транслит :
Pishite russkiy text angliyskimi bukvami
xtended
0 / 0 / 0
Регистрация: 12.05.2013
Сообщений: 5
12.05.2013, 16:00     Копирование текста программы с экрана #4
Можно просто программу в блокнот и сохранить, а потом разрешение поменять
ZeroLex
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 6
05.06.2014, 22:05     Копирование текста программы с экрана #5
Полезная вещь, буду знать)
xod
156 / 46 / 17
Регистрация: 01.07.2014
Сообщений: 185
02.07.2014, 08:36     Копирование текста программы с экрана #6
Я пробовал скопировать программу с киберфорума в блокнот.
Однако ее нельзя прямо использовать в бейсике.
Эта копия содержит Символы с кодом 160. В виндовс это второй пробел
Их надо сначала заменить просто на пробелы и тогда можно использовать
программу.
MiXa42
2 / 2 / 0
Регистрация: 26.11.2015
Сообщений: 43
16.12.2015, 22:06     Копирование текста программы с экрана #7
Эмм а не проще
ctrl+v -вставка
ctrl+c -копирование
ctrl+a -полное выделение
Pro_grammer
Модератор
5858 / 2018 / 385
Регистрация: 24.04.2011
Сообщений: 3,427
Записей в блоге: 9
16.12.2015, 23:14     Копирование текста программы с экрана #8
Цитата Сообщение от MiXa42 Посмотреть сообщение
Эмм а не проще
QBasic не поддерживает копирование и вставку из Windows программы, в частности из браузера.
Внутри программы совсем другие горячие клавиши для копирования-вставки.

А если речь идет опять о QB64, то вы уже достали путать- это различные программы, уже скоро наказывать начну за введение людей в заблуждение
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.12.2015, 07:03     Копирование текста программы с экрана
Еще ссылки по теме:

Как вывести текст на последнюю строку экрана QBasic

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

Или воспользуйтесь поиском по форуму:
Quiet Snow
4366 / 1228 / 203
Регистрация: 25.04.2010
Сообщений: 2,972
19.12.2015, 07:03     Копирование текста программы с экрана #9
Pro_grammer, давно пора, понимания ситуации просто ноль, человек до сих пор
думает что QBasic это QB64, ну не допирает прочитать название раздела и английскую википедию.
Yandex
Объявления
19.12.2015, 07:03     Копирование текста программы с экрана
Ответ Создать тему
Опции темы

Текущее время: 22:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru