Форум программистов, компьютерный форум, киберфорум
QBasic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.79/120: Рейтинг темы: голосов - 120, средняя оценка - 4.79
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647

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

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

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

Копирование текста из открытой программы
у меня в форме при нажатии на кнопку запускается стороння программа ***, мне нужно копировать из нее весь текст в буфер потом создать...

Копирование текста из сторонней программы
у меня при нажатии на кнопку открывается программа, в этой программе нужно выделить весь текст и скопировать в текстовый файл, как это...

Копирование текста программы в Word
Использую в качестве компилятора DEV-CPP и возникла такая проблема: Когда я копирую текст программы в word2013 русские символы...

8
1 / 1 / 0
Регистрация: 09.09.2011
Сообщений: 10
19.12.2011, 01:51
Единственный нюанс: тут не написано, что при таком методе сохранения все русскоязычные строки будут выглядеть в редакторе в виде кракозябр, так как сохранять надо в каком-нибудь более продвинутом текстовом редакторе (например AkelPad, не сочтите за рекламу), который поддерживает сохранение в кодировке DOS-866 (OEM - русская).
1
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
17.03.2012, 14:13  [ТС]
Или не использовать в тексте программы русских букв, как делают все нормальные люди, работая на любом языке. На худой конец есть транслит :
Pishite russkiy text angliyskimi bukvami
3
0 / 0 / 0
Регистрация: 12.05.2013
Сообщений: 6
12.05.2013, 16:00
Можно просто программу в блокнот и сохранить, а потом разрешение поменять
0
 Аватар для ZeroLex
0 / 0 / 0
Регистрация: 05.06.2014
Сообщений: 6
05.06.2014, 22:05
Полезная вещь, буду знать)
0
156 / 46 / 70
Регистрация: 01.07.2014
Сообщений: 185
02.07.2014, 08:36
Я пробовал скопировать программу с киберфорума в блокнот.
Однако ее нельзя прямо использовать в бейсике.
Эта копия содержит Символы с кодом 160. В виндовс это второй пробел
Их надо сначала заменить просто на пробелы и тогда можно использовать
программу.
0
 Аватар для MiXa42
4 / 4 / 1
Регистрация: 26.11.2015
Сообщений: 63
16.12.2015, 22:06
Эмм а не проще
ctrl+v -вставка
ctrl+c -копирование
ctrl+a -полное выделение
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
16.12.2015, 23:14
Цитата Сообщение от MiXa42 Посмотреть сообщение
Эмм а не проще
QBasic не поддерживает копирование и вставку из Windows программы, в частности из браузера.
Внутри программы совсем другие горячие клавиши для копирования-вставки.

А если речь идет опять о QB64, то вы уже достали путать- это различные программы, уже скоро наказывать начну за введение людей в заблуждение
1
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
19.12.2015, 07:03
Pro_grammer, давно пора, понимания ситуации просто ноль, человек до сих пор
думает что QBasic это QB64, ну не допирает прочитать название раздела и английскую википедию.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.12.2015, 07:03
Помогаю со студенческими работами здесь

Копирование определенного текста из файла, копирование и вставка в статичную переменную
Доброго вечера. Делаю программу которая бы выводила погоду на сегодня через данные сайта. Завис на передаче данных с сайта. Как можно...

Автоматическое копирование данных по цвету текста вместо текста обычного
Вечер добрый. Подскажите как составить формулу для следующей ситуации. Есть столбец с текстами в строках. Текст по цвету отличается. ...

Копирование экрана в консоли
Здравствуйте, необходимо скопировать(в память) часть экрана консоли. Некий аналог Console.MoveBufferArea. Подскажите пожалуйста как это...

копирование области экрана
Подскажите плиз как можно перенести данные с интернет-странички в компонент edit. Например : c rutrackera скопировать текст, выделенный в...

Копирование содержимого экрана
Кто может подсказать где взять информацию по работе с экраном на с++. Что бы можно было бы создать программу по типу скриншотера?


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru