Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.05.2010, 09:45   #1
vipkursk
Пользователь
 
Регистрация: 17.05.2010
Сообщений: 10
По умолчанию Передать комбинацию Ctrl+END в компорт посредством строки

Пишу терминальную программу.
Необходимо передать в сом порт сочетание клавиш Ctrl+END.
Обмен идет посредством строковых переменных.

Как передавать текст знаю, а вот с комбинацией не получается...
Help !
vipkursk вне форума Ответить с цитированием
Старый 17.05.2010, 11:16   #2
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

В ком порт вряд ли можно комбинацию клавиш послать. можно послать команды а потом их анализировать и програмно нажать Ctrl+End
SERG1980 вне форума Ответить с цитированием
Старый 17.05.2010, 11:43   #3
vipkursk
Пользователь
 
Регистрация: 17.05.2010
Сообщений: 10
По умолчанию

Цитата:
Сообщение от SERG1980 Посмотреть сообщение
В ком порт вряд ли можно комбинацию клавиш послать. можно послать команды а потом их анализировать и програмно нажать Ctrl+End
я может неправильно сформулировал проблему...
Вообщем есть устройство на ком-порте...
Оно инициализируется по команде CTRL+END и никак иначе.

в стандартном терминале все нормально, но мне нужно написать свой терминал, заточенный...

Передавать команды (строки в компорт) в своем терминале я могу, а вот с инициализацией (CTRL+END) никак пока....
vipkursk вне форума Ответить с цитированием
Старый 17.05.2010, 11:46   #4
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

пошлите скан-код этой комбинации.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation

Последний раз редактировалось raxp; 17.05.2010 в 12:02.
raxp вне форума Ответить с цитированием
Старый 17.05.2010, 12:05   #5
vipkursk
Пользователь
 
Регистрация: 17.05.2010
Сообщений: 10
По умолчанию

Цитата:
Сообщение от raxp Посмотреть сообщение
пошлите скан-код этой комбинации.
Если честно то даж не знаю что такое скан-код комбинации...
vipkursk вне форума Ответить с цитированием
Старый 17.05.2010, 13:43   #6
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

Я только в GSM модеме такое делал надо было передать Ctrl+Z, и передавал в порт строку #26
SERG1980 вне форума Ответить с цитированием
Старый 17.05.2010, 15:08   #7
vipkursk
Пользователь
 
Регистрация: 17.05.2010
Сообщений: 10
По умолчанию

Цитата:
Сообщение от SERG1980 Посмотреть сообщение
Я только в GSM модеме такое делал надо было передать Ctrl+Z, и передавал в порт строку #26
Вообщем вопрос упрощается... Что положить в строку, т.е. эквивалент нажатия Ctrl+END?
vipkursk вне форума Ответить с цитированием
Старый 17.05.2010, 15:17   #8
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

попробуйте так

Код:
'#26'//первый вариант
'^#35'//второй вариант
SERG1980 вне форума Ответить с цитированием
Старый 17.05.2010, 15:48   #9
vipkursk
Пользователь
 
Регистрация: 17.05.2010
Сообщений: 10
По умолчанию

Цитата:
Сообщение от SERG1980 Посмотреть сообщение
попробуйте так

Код:
'#26'//первый вариант
'^#35'//второй вариант
Нет, не прокатывает такие варианты

А почему именно 26 и 35?
Ведь по таблице символов http://www.sci.kz/~sairan/kazcode/Table1.html
26 - &
35 - 5 (правда я не знаю что означате знак ^ перед кодом)

Вообщем вопрос открыт....
vipkursk вне форума Ответить с цитированием
Старый 17.05.2010, 15:57   #10
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Поиск в гугл бесценен и занимает меннее 10 секунд...
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Копировать текст из webbrowser в memo (включить ctrl+c ctrl+v) копировать - вставить Alar Работа с сетью в Delphi 13 12.07.2010 18:16
Как передать адрес активной строки в другую таблицу parsn Microsoft Office Excel 2 04.01.2010 23:32
WSH: Как правильно передать параметры коммандной строки? voam JavaScript, Ajax 4 12.12.2009 15:16
Передать строки из dll в программу 856100 Общие вопросы Delphi 6 03.08.2009 00:37
Хук на комбинацию W0LF Win Api 9 26.07.2009 10:33