[VB 6] Как передать текст окну?
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
[VB 6] Как передать текст окну? - 2007-12-02 15:49:43.140000
|
|
|
Mishanok1
Сообщений: 213
Оценки: 0
Присоединился: 2006-12-30 11:14:03.373333
|
Пишу брутор на VB 6. Нахожу окно, там всего одно поле ввода и две кнопки, а передать текст не знаю как
|
|
|
RE: [VB 6] Как передать текст окну? - 2007-12-02 16:12:38.503333
|
|
|
stasww
Сообщений: 71
Оценки: 0
Присоединился: 2007-03-02 20:15:34.900000
|
Приймите рыцарь от меня скромный подарок :) ———— Загрузить текстовой файл в TextBox. Dim FN as Integer FN = FREEFILE Dim FName as String FName = "C:\tmp\index.txt" Open FName For Input As #FN Text1.Text = Input(LOF(FN), #FN) Close #FN Сохранить текстовой файл из TextBox'а. Dim FN as Integer FN = FREEFILE Dim FName as String FName = "C:\tmp\index.txt" Open FName For Output As #FN Print #FN, Text1.Text Close #FN
|
|
|
RE: [VB 6] Как передать текст окну? - 2007-12-02 16:22:25.986666
|
|
|
Mishanok1
Сообщений: 213
Оценки: 0
Присоединился: 2006-12-30 11:14:03.373333
|
Ты не понял! Я пишу брутор для чужой проги. Когда открываешь прогу, она спрашивает пароль. Я на хожу через свой брутор (с помощью функции ФаиндВиндоу) окно (делаю его активным для своей проги). Теперь надо передать от моей проги в окно с запросом пароля текст. Как это сделать? ЗЫ: Мне не надо работать со своей прогой, мне надо работать с чужим окном (понятное дело, что не с текстовым)! ЗЫЫ: для экономии памяти FN можно объявить как bute и сделать равным 1
|
|
|
RE: [VB 6] Как передать текст окну? - 2007-12-02 16:33:35.270000
|
|
|
Mishanok1
Сообщений: 213
Оценки: 0
Присоединился: 2006-12-30 11:14:03.373333
|
Я вот тут подумал, может сообщение какое окну перекинуть можно?
|
|
|
RE: [VB 6] Как передать текст окну? - 2007-12-02 16:49:25.153333
|
|
|
stasww
Сообщений: 71
Оценки: 0
Присоединился: 2007-03-02 20:15:34.900000
|
Ну на VB я кодил не так много, в Си это реально сделать Получаешь активное окно GetForegroundWindow() ну или находишь его HWND h; h=FindWindow(0,"Caption твоей проги"); SendMessage(отсылаешь нужные данные окну); Полазь в MSDN'е, ты кстати в какой IDE работаешь ?
|
|
|
RE: [VB 6] Как передать текст окну? - 2007-12-02 17:10:29.716666
|
|
|
Mishanok1
Сообщений: 213
Оценки: 0
Присоединился: 2006-12-30 11:14:03.373333
|
Спасибо, но я это знал. Вся проблема в том, что у меня нет мсдэна, надо залить будет. Всмысле, какие языки знаю?
|
|
|
RE: [VB 6] Как передать текст окну? - 2007-12-02 17:36:51.773333
|
|
|
stasww
Сообщений: 71
Оценки: 0
Присоединился: 2007-03-02 20:15:34.900000
|
Какая среда разработки стоит и её версия
|
|
|
RE: [VB 6] Как передать текст окну? - 2007-12-02 19:05:12.220000
|
|
|
Inspektor
Сообщений: 143
Оценки: 0
Присоединился: 2007-08-31 11:37:20.710000
|
quote:
Я пишу брутор для чужой проги. Когда открываешь прогу, она спрашивает пароль. Я на хожу через свой брутор (с помощью функции ФаиндВиндоу) окно (делаю его активным для своей проги). Теперь надо передать от моей проги в окно с запросом пароля текст. Мдя=). Вообщето есть такая вещь как реверс-инженеринг, ты должен выяснить как генерируется пароль(или что там у тебя?) и либо писать обратный алгоритм, либо, если используются необратимые математические преобразования просто перебирать. quote:
h=FindWindow(0,"Caption твоей проги"); Бред, так ищется родительское окно, а дочерние только FindWindowEx(). Справочни по API в лапти.
|
|
|
RE: [VB 6] Как передать текст окну? - 2007-12-02 20:07:14.726666
|
|
|
stasww
Сообщений: 71
Оценки: 0
Присоединился: 2007-03-02 20:15:34.900000
|
Вот прямо сейчас бери в свои лапти справичник и читай, потом чепухи городить не будешь
|
|
|
RE: [VB 6] Как передать текст окну? - 2007-12-02 21:42:53.296666
|
|
|
Inspektor
Сообщений: 143
Оценки: 0
Присоединился: 2007-08-31 11:37:20.710000
|
quote:
Вот прямо сейчас бери в свои лапти справичник и читай, потом чепухи городить не будешь Ты о чём? В чём я не прав? Ты получил хендл дочернего окна через FindWindow()? Приведи пример, тогда поверю. Если надо вставить текст в эдит, то надо юзать FindWindowText(). Я даже пример приведу, чтоб в следующий раз думал, что писать и хоть как-то это аргументировал:
HWND hWnd=FindWindow(NULL,"Калькулятор");
if(!hWnd)
{
MessageBox(0,"Не нашёл родительское окно","",0);
return 0;
}
HWND hEdit=FindWindowEx(hWnd,NULL,"edit",NULL);
if(!hEdit)
{
MessageBox(0,"Не нашёл дочернее окно","",0);
return 0;
}
SendMessage(hEdit,WM_SETTEXT,0,(LPARAM)(LPCSTR)"ыыыыыыыыы"); Так устанавливается текст "ыыыыыыыыы" в редактор текста стандартого калькулятора.
|
|
|
RE: [VB 6] Как передать текст окну? - 2007-12-11 17:52:12.380000
|
|
|
$ky.home
Сообщений: 1
Оценки: 0
Присоединился: 2007-12-11 17:43:14.643333
|
VB 6. Делаю базу. Не могу придумать как сделать компонент как в excel чтоб забивать инфу. Pleas подскажите как это можно сделать или сылку мож кто кинет на готовый компонент. Зарание спасибо!!!!!!!!!!!!!!!
|
|
|
|
|