| eXeL@B —› Вопросы новичков —› Нужен гуру Sign 0f Misery для технической консультации |
| Посл.ответ | Сообщение |
|
|
Создано: 18 февраля 2009 22:06 · Личное сообщение · #1 кто мастер в скрипто строении сего шедевра мирового софта строения - убедительная просьба отозватся в данном топике. суть вопросов - неужели ув. тов. cybermaniac забросил свое детище? второй: в версии 2.7 - хоть она и пре релизная отсутсвует вкладка Операции с INI файлами. третий (самый главный): в программе InqSoft Window Scanner есть фишка - расширенная отправка сообщений - так суть в том, что в ней, для параметров wParam IParam предусмотрены строковые переменные. для примера возьмем CB_SELECTSTRING - переключает окошко типа ComboBox на вариант, указанный в IParam. то есть, если у вас в ниспадающем списке надо указать какую либо определенную строчку - вы вписывается в IParam это значение - и если отправить окну это сообщение, то оно переключит на этот пункт. в самом СОМе в функции "Послать окну произвольное значение" - для параметров IParam предусмотренно только числовое значение. там нет какого либо переключателя или еще что, чтобы можно было текст того пункта, что нужен вписать
это часть беды. я вроди бы выкрутился, на более проблемный, в плане решения передачи переменной от другого приложения к этому, - решил применять CB_SETCURSEL - он переключает на номер пункта в списке. СОМ стал переключать на этот пункт все как полагается, - но тут возникла другая проблема. как теперь присваивать этому IParam разные числа? )) суть в том, что во втором параметре "Послать окну произвольное значение" не одиночное какое-то выражание, а там два - #1, #2 - типа как бы оба значения IParam и wParam записаны в одно - и хитрым путем подмены параметров на значение переменной, не получается подсунуть "Послать окну произвольное значение" то что нужно. то есть к примеру - если уменя 10 пунктов в ниспадающем меню, а мне надо выбрать какойто один - то придется делать 10 файлов для каждого пункта? помогите пожалуйста в решении данного вопроса. 5c8e_18.02.2009_CRACKLAB.rU.tgz - для переключения ниспадающего меню - не работает.s0m
![]() |
|
|
Создано: 18 февраля 2009 22:10 · Личное сообщение · #2 |
|
|
Создано: 20 февраля 2009 13:19 · Личное сообщение · #3 ых... сом все делал легко и не принужденно. только вот с этим выбором в ниспадающем окне проблемы
поменял платформу на PureBasic - возможностей в плане создания приложения побольше, но проблемы все теже можеть есть у кого примеры по созданию приложения по контролированию окна другой программы?
а то оболочка почти готова, а вот управление другим окном хромает. или, если найдутся специалисты с подсказкой , старый варинт с сомом, но тогда понадобится не только решение описаной проблемы с CB_SELECTSTRING, но и возможность запуска этого сом скрипта с командной строкой, чтобы этот параметр командной строки был обработа программой как переменная. и переключила этот самый ниспадающий список на пункт, переданный этим параметром командной строки. вызыватся будет такая программа, с необходимым параметром командной строки, из оболочки написаной на PureBasic
понимаю, что тема как бы не подходит к основному направлению форума, но больше нигде не встречалось так много упоминаний о InqSoft Sign 0f Misery. а связатся с создателем нет никакой возможности
![]() |
| eXeL@B —› Вопросы новичков —› Нужен гуру Sign 0f Misery для технической консультации |

)) суть в том, что во втором параметре "Послать окну произвольное значение" не одиночное какое-то выражание, а там два - #1, #2 - типа как бы оба значения IParam и wParam записаны в одно - и хитрым путем подмены параметров на значение переменной, не получается подсунуть "Послать окну произвольное значение" то что нужно. то есть к примеру - если уменя 10 пунктов в ниспадающем меню, а мне надо выбрать какойто один - то придется делать 10 файлов для каждого пункта? помогите пожалуйста в решении данного вопроса.

Для печати