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

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

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.08.2010, 00:01   #1
Wardrag
Пользователь
 
Регистрация: 14.08.2010
Сообщений: 31
По умолчанию masm+winapi ->>> Заполнение структуры INPUT

Необходимо Блокноту послать символьный поток данных(например,слово 'hello').ни WM_CHAR,ни WM_KEYDOWN не понял,как использовать(в вб там попроще было).SendMessage отработала,но результата нету.Код до вызовов такой:


Код:


.data

wmname db "Untitled - Notepad",0
procname db "notepad.exe",0
procaction db "open",0


.code

start:

invoke FindWindow,0,offset wmname


.if eax == 0

invoke ShellExecute,0,offset procaction,offset procname,NULL,NULL,SW_SHOW

.endif
После вызова шелл ехес окно по умолчанию становится активным,т.е. не нужно юзать SetActiveWindow или слать специализированные сообщения.
Далее.Обходной вариант для посылки текста - использование структуры INPUT,но с ней возникли проблемы.Поскольку она системная,её незачем создавать.Пытаюсь сделать так:


Код:


mov INPUT._type,1
...   ; Дальнейшее заполнение членов структуры инпут
С другими структурами всё было нормально.Кто сможет накодить рабочую версию - прошу.


ЗЫ: http://msdn.microsoft.com/en-us/libr...(v=VS.85).aspx
Wardrag вне форума Ответить с цитированием
Старый 19.08.2010, 01:30   #2
Wardrag
Пользователь
 
Регистрация: 14.08.2010
Сообщений: 31
По умолчанию

с вм чар разобрался,остальное ещё в силе
Wardrag вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
input:after goluzov HTML и CSS 0 28.06.2010 22:47
Input FILE Pedro HTML и CSS 6 02.04.2010 15:02
получение значений из input TaTT DoGG PHP 14 04.01.2010 22:53
input Dimanw92 Паскаль, Turbo Pascal, PascalABC.NET 5 14.04.2009 13:59