Форум: "Прочее";
Текущий архив: 2010.10.17;
Скачать: [xml.tar.bz2];
ВнизМышь в cmd Найти похожие ветки
← →
antsa (2010-07-15 17:51) [0]Доброго времени суток! Есть программа написанная в dos. Мне нужно написать к ней "обложку" с win32 интерфейсом. Задача: при нажатии на кнопку "Щелкнуть" в win32 окне, чтобы производился щелчок левой или правой кнопкой мыши в dos окне. Как?
← →
Leonid Troyanovsky © (2010-07-15 18:41) [1]
> antsa (15.07.10 17:51)
> Доброго времени суток! Есть программа написанная в dos.
> Мне нужно написать к ней "обложку" с win32
Уважаю неизвестных программистов из dos.
А чего ж мелочиться, писать так в win64.
--
Regards, LVT.
← →
antsa (2010-07-15 18:53) [2]
> А чего ж мелочиться, писать так в win64.
Просто сама программа старая, для dos, но в нашем университете в ней широко пользуются, это программа модель котла, вот мне и сказали написать к ней "обложку" потому что работать с dos не всегда удобно. Как "забирать" данные из модели я придумал, теперь вопрос как нажимать в cmd окне на кнопки??
← →
KilkennyCat © (2010-07-15 19:07) [3]определить порядок табуляции для кнопок
определить координаты кнопок
посылать TAB столько раз, пока не совпадут координаты с выделенной кнопкой, послать Ентер или пробел, чем там в досе нажимается...
← →
antsa (2010-07-15 19:36) [4]мышкой. все мышкой... навел на элемент и нажал.
← →
Плохиш © (2010-07-15 21:00) [5]У меня в дос программах, выполняющих какие-либо полезные действия, мышка работает без всяких ухищрений.
← →
KilkennyCat © (2010-07-15 22:47) [6]
> Плохиш © (15.07.10 21:00) [5]
да ладно, там одно ухищрение в свойствах надо ведь сделать.
← →
Плохиш © (2010-07-15 23:16) [7]
> KilkennyCat © (15.07.10 22:47) [6]
Незнаю, незнаю, nc, turbo c, turbo pascal, ничего не делал, видно по-умолчанию установлено.
← →
Германн © (2010-07-15 23:20) [8]
> Плохиш © (15.07.10 21:00) [5]
>
> У меня в дос программах, выполняющих какие-либо полезные
> действия, мышка работает без всяких ухищрений.
>
Так ты наверно неправильно ими пользуешься. Без "обложки с win32 интерфейсом".
LMD)))
← →
KilkennyCat © (2010-07-16 00:02) [9]
> по-умолчанию установлено.
скорее всего. обычно нужно выставит галочку на монопольную работу мышки, как-то так.
← →
antsa (2010-07-16 13:29) [10]Нет. Смотрите. Есть программа мат.модель котла, была написано давно в dos"e. там все значения вводятся мышью нажал на параметр который необходимо изменить и нажимаешь по нему левой кнопкой если хочешь его уменьшить, и правой если хочешь чтобы значение параметра увеличилось. Там проблем нет.
Теперь хочется написать программу на delphi с оконным win32 интерфейсом НО!! изменить ввод параметров, ввел значение параметра нажал на кнопку ввести, а программа бы, сама обращалась к cmd окну, сама бы как бы нажимала на кнопку мыши (эмулировала ее работу) и в dos программу сама бы вводила необходимое значение параметра. Вопрос как эмулировать работу мыши в dos окне, чтобы пользователю моего win32 окна было бы этого невидно.
← →
Германн © (2010-07-16 14:38) [11]
> Есть программа мат.модель котла, была написано давно в dos"e
Теперь уже не осталось никого, кто мог бы заново построить эту мат. модель? Оскудели наши "университеты" (((
← →
antsa (2010-07-16 14:44) [12]
> Оскудели наши "университеты" (((
Для того чтобы построить мат модель необходимо провести испытания котла, а это около 2-3 месяцев при которых котел будет выведен из работы. Этого никто не разрешит. Это раз. Во вторых я не думаю что нескольким студентам удаться это сделать, вы просто не знаете о чем говорите, это огромная и очень сложная работа.
← →
Pavia © (2010-07-16 16:13) [13]Раз в 5 лет котел останавливаю на пару дней на профилактику. Можно прогнать. Мат модель строить не сложно, в предыдущие годы студенты как раз и строили.
> это огромная и очень сложная работа.
А компьютер на что вам?
← →
KilkennyCat © (2010-07-16 18:59) [14]дизассемблер и вперед. досовская прога - что может быть проще?
← →
GrayFace (2010-07-17 08:27) [15]Попробуй в ArtMoney найти адреса параметров и какой-нибудь константной строки. Потом Write/ReadProcessMemory + возможно, эту константную строку придется искать, если адреса зависят от версии cmd.
← →
Плохиш © (2010-07-17 12:43) [16]
> вы просто не знаете о чем говорите, это огромная и очень
> сложная работа.
Как всё сложно в этом мире...
← →
antsa (2010-07-17 16:18) [17]
> Попробуй в ArtMoney найти адреса параметров и какой-нибудь
> константной строки. Потом Write/ReadProcessMemory + возможно,
> эту константную строку придется искать, если адреса зависят
> от версии cmd.
я так и сделал. Спасибо. А всем остальных благодарю за очень дельные советы.
> Мат модель строить не сложно, в предыдущие годы студенты
> как раз и строили.
Не верю...
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2010.10.17;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.003 c