Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
2 / 2 / 0
Регистрация: 03.11.2008
Сообщений: 63

Как создать меню, которое будет запускать внешние программы?

07.03.2009, 20:41. Показов 1725. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите плз как создать менюшку которая будет запускать внешние програмки написанные на Паскаль ???? К примеру у меня есть код пяти задач мне нужно
чтобы в меню был горизонтальный список с номерами этих задач (1-я, 2-я,и т.д)
при выборе номера задачи на экран должно выводится условие задачи и возможность запуска прграммки.А пятая задача состоит из двух подпунктов следовательно при выборе "5" должен быть выподающий список.
Незнаю как всё ето сделать((((напишите каму несложно .
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.03.2009, 20:41
Ответы с готовыми решениями:

Создать приложение, которое будет запускать Word
Помогите с работой в Word. Задание следующее: Создать приложение, которое будет запускать Word, создавать новый документ, добавлять в...

Как запускать внешние программы из VB?
Как запускать внешние программы из VB? В fox-e все просто, например архивация run arj a a:arxiv.arj c:vfp981*.*, а как то же самое...

Консольное приложение. Создать меню, которое будет располагаться по середине
Всем привет. Как всегда курсовая :wall: Нужно создать меню, которое будет располагаться по середине. Вопрос первый: есть ли в С++ функция,...

4
Эксперт С++
 Аватар для schdub
3073 / 1411 / 425
Регистрация: 19.01.2009
Сообщений: 3,894
08.03.2009, 09:53
Вот так можно реализовать меню из 5 пунктов:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
uses CRT;
 
var usr_input : Char;
 
begin
  ClrScr;
  
  REPEAT 
    ClrScr; 
    
    WriteLn('1. Пункт');
    WriteLn('2. Пункт');
    WriteLn('3. Пункт');
    WriteLn('4. Пункт');
    WriteLn('5. Пункт');
  
    GotoXY(1, 24);
    Write('Введите номер выбора [ ]');
    GotoXY(WhereX-2, WhereY);
    usr_input:=ReadKey;
    
  until (usr_input>='1') and (usr_input<='5');
  
  ClrScr;
  
  WriteLn('Вы выбрали пункт - ', usr_input);
  WriteLn;
  WriteLn;
  WriteLn('Для продолжения нажмите любую клавишу...');
  ReadKey;  
end.
...менюшку которая будет запускать внешние програмки написанные на Паскаль ???? К примеру у меня есть код пяти задач мне нужно
Это у Вас такое задание или это Ваш полет фантазии? Если вызывать внешние программки, то они должны быть откомпилированы, т.е. файлы должны быть уже не PAS, а EXE - исполнимыми. На мой взгляд, на много проше будет весь код из этих пяти задач поместить в один файл, в отдельные процедуры. А далее из главного программного модуля запускать по имени процедуры в зависимости от выбора пользователя. Так же, если запускать внешние программы, то их нужно вызывать через:
Pascal
1
2
3
4
5
...
SwapVectors;
Exec(...);
SwapVectors;
...
0
0 / 0 / 0
Регистрация: 23.03.2009
Сообщений: 19
25.03.2009, 10:20
а можно меню, что б оно управлюлось стрелками?
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
25.03.2009, 12:06
а можно меню, что б оно управлюлось стрелками?
Можно, но Вам вроде надо в графическом режиме, а это текстовый.
0
 Аватар для JoKeR_SPb
27 / 27 / 9
Регистрация: 23.03.2009
Сообщений: 63
26.03.2009, 20:08
Смотри здесь: Меню
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.03.2009, 20:08
Помогаю со студенческими работами здесь

Реализовать меню, которое позволит запускать тот или иной код
Нужно слепить две простейших программы в одну и сделать простую менюшку выбора, той программы, которую хочу использовать. Есть у кого...

Создать приложение, которое будет работать точно как Т-триггер
Нужно создать приложение,которое будет работать точно как Т-триггер. T-триггер — это счетный триггер. У данного триггера имеется только...

как создать всплывающее меню, которое заполняется динамично
подскажите как создать всплывающее меню, которое заполняется динамично (т.е. пункт меню при каждом вызове формируются по новому)

Как создать форму для ввода, в которое будет вводиться шестизначное число в шестнадцатеричной системе?
Как создать форму для ввода, в которое будет вводиться шестизначное число в шестнадцатеричной системе, что бы при нажатии кнопки отправить...

Как создать меню в Excel, которое появлялось бы вместо главного при открытии документа?
Как создать меню в Excel, которое появлялось бы вместо главного при открытии документа. Видел это на примере, но не понял как это сделать...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru