Зная вопрос, как зарание написать ответ???

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
mefestofele
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 145
Зарегистрирован: 17.04.2004 (Сб) 22:46
Откуда: Россия Тольятти

Зная вопрос, как зарание написать ответ???

Сообщение mefestofele » 22.04.2004 (Чт) 22:55

:roll: Можно ли в скрипте зарание написать ответ зная что сейчас появится вопрос
:roll: Например хочу зделать программу которая будет проводить дифрогментацию и выключать компьютер. Я могу обратится к сестеме для открытия окна дифрогментации, но не знаю как зарание (программно) ответить
:roll: "Defragment"
Последний раз редактировалось mefestofele 29.04.2004 (Чт) 21:20, всего редактировалось 3 раз(а).

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 23.04.2004 (Пт) 10:13

Ещё один бот, что ли...
Надеюсь. Ну не может живой человек так использовать родной язык...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

mefestofele
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 145
Зарегистрирован: 17.04.2004 (Сб) 22:46
Откуда: Россия Тольятти

Сообщение mefestofele » 29.04.2004 (Чт) 21:22

:roll: Извините, компьютер страшно глючный

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 29.04.2004 (Чт) 21:37

defragmentation = дефрагментация, ИМХО так правильнее.

А вопроса не понял. Навероное и правда бот ;)
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

CyberYen
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 112
Зарегистрирован: 10.03.2004 (Ср) 18:14

Сообщение CyberYen » 01.05.2004 (Сб) 21:52

Попробую перефразировать.
После появления диалогового окна(любого) проги, необходимо эмулировать
нажатие клавиш ENTER или SPACE, скажем, через пол секунды, что-бы в диал. окне проги была соответственно нажата OK.
Фу... Че-то я сам тут замудрил... :? Но вроде так....
Мне тоже, если честно, интересно, как это сделать....

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 01.05.2004 (Сб) 22:42

Непонятно, какого окна? Определенного? Находим его - FindWindow.
Чтобы послать окну кнопки, обычно используют:
либо keybd_event <константа клавиши>, 0, 0, 0: keybd_event <та же константа>, 0, 2, 0 (если окно активно),
либо SendMessage <hWnd окна, найденный через FindWindow>, 256, <константа клавиши>, 0&: SendMessage <тот же хендл>, 257, <та же константа>, 0&.
Чтобы подождать полсекунды, нужно вызвать Sleep 500.
Хотим послать Enter не окну, а кнопке? Находим окно через FindWindow, затем по Caption кнопки, ClassName кнопки и хендлу окна находим хендл кнопки и посылаем (SendMessage) все вышеперечисленное ему, а не окну.
Если что-то непонятно :), обясню.
Нет меня больше

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 01.05.2004 (Сб) 23:08

Извиняюсь, нужно описывать простые средства...
Другим, простым способом - AppActivate "имя программы": SendKeys "{ENTER}".
Подробнее про SendKeys и все остальное описано в топике про взаимодействие программ. Там же ссылки на тот случай, если тебе захочется поближе познакомится с API.
Последний раз редактировалось A.A.Z. 02.05.2004 (Вс) 11:51, всего редактировалось 1 раз.
Нет меня больше

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 02.05.2004 (Вс) 11:45

[offtopic]
GSerg писал(а):Еще один бот, что ли...

gaidar писал(а):Навероное и правда бот ;)

Прошу прощения за глубокое незнание интернетовского и геймерского сленга, но кто такой бот? :oops:
[/offtopic]
Нет меня больше

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 02.05.2004 (Вс) 15:05

Программа, имитирующая человека. Создаёт, вражина, топики, отвечает...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 04.05.2004 (Вт) 18:39

А кому и зачем она?
Нет меня больше

FaKk2
El rebelde gur&#250;
El rebelde gur&#250;
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 04.05.2004 (Вт) 22:34

A.A.Z. писал(а):А кому и зачем она?


Для личностей с нездоровой психикой.
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

mefestofele
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 145
Зарегистрирован: 17.04.2004 (Сб) 22:46
Откуда: Россия Тольятти

Сообщение mefestofele » 06.05.2004 (Чт) 17:31

:twisted: Спосибо A.A.Z.
:twisted: Для геймеров бот это неодушевлённый игрок в кваке или контре
:twisted: Для крякеро (и иногда хакеров) программа для проведения DDoS (яйцеголовые, отвечают на команды)

Читай ][[/u]

mefestofele
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 145
Зарегистрирован: 17.04.2004 (Сб) 22:46
Откуда: Россия Тольятти

Сообщение mefestofele » 06.05.2004 (Чт) 17:32

:twisted: Спосибо A.A.Z.
:twisted: Для геймеров бот это неодушевлённый игрок в кваке или контре
:twisted: Для крякеро (и иногда хакеров) программа для проведения DDoS (яйцеголовые, отвечают на команды создателя)

Читай ][

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 06.05.2004 (Чт) 21:09

Понял, пасиба.
Нет меня больше

mefestofele
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 145
Зарегистрирован: 17.04.2004 (Сб) 22:46
Откуда: Россия Тольятти

Сообщение mefestofele » 08.05.2004 (Сб) 14:10

:twisted: Я не бот, но комп и вправду сильно глючит
_________________
Да поможет тебе F1, Да сохранит тебя F2. Во имяя ALT'a, SHIFT'a и свяятого DEL'a, ESC.

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 08.05.2004 (Сб) 19:37

<я не бот, я нейросеть в процессе тренировки 8)>
Моду создают модоки, а распространяют модозвоны.

mefestofele
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 145
Зарегистрирован: 17.04.2004 (Сб) 22:46
Откуда: Россия Тольятти

Сообщение mefestofele » 09.05.2004 (Вс) 9:14

:twisted: Непонял!
_________________
:twisted:Да поможет тебе F1, Да сохранит тебя F2. Во имяя ALT'a, SHIFT'a и свяятого DEL'a, ESC.

Oxygen
Белая и пушистая
Белая и пушистая
Аватара пользователя
 
Сообщения: 1314
Зарегистрирован: 15.07.2003 (Вт) 7:14
Откуда: Москва

Сообщение Oxygen » 09.05.2004 (Вс) 10:00

hCORe писал(а):<я не бот, я нейросеть в процессе тренировки 8)>


Классный прикол :D

2 mefestofele. А можно вопрос, как глючность компа влияет на ошибки в русском языке?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 09.05.2004 (Вс) 10:03

Опередила ты меня, Oxygen, с этим вопросом :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

mefestofele
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 145
Зарегистрирован: 17.04.2004 (Сб) 22:46
Откуда: Россия Тольятти

Сообщение mefestofele » 10.05.2004 (Пн) 9:30

:twisted: Что такое нейросеть?
:twisted: Тем более в процесе тренеровки?
:twisted: Клава хреновая кнобки заедают
:twisted: Комп постоянно виснит: Загрузка строницы пол часа длится
:twisted: Непонятно отправил ли он сообщение или ещё нет
:twisted: Кнобка для начила дефрагментации называетсяя у меня именно "Defragment"
:twisted: А у меняяя WinXP Eng
:twisted: А с русским у меняя и в правду хреново
_________________
:twisted:Да поможет тебе F1, Да сохранит тебя F2. Во имяя ALT'a, SHIFT'a и свяятого DEL'a, ESC.

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 12.05.2004 (Ср) 18:12

О нейросетях: http://aivb.h10.ru/
Для тех, у кого с "великим и могучим" русским языком нелады: http://www.gramota.ru
Моду создают модоки, а распространяют модозвоны.

mefestofele
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 145
Зарегистрирован: 17.04.2004 (Сб) 22:46
Откуда: Россия Тольятти

Сообщение mefestofele » 20.05.2004 (Чт) 17:32

:twisted: Попробывал метод A.A.Z.'a:
Код: Выделить всё
AppActivate "Disk defragmentation": SendKeys "{ENTER}"
End Sub

:cry: Нечего не получилось
:cry: Подскажите ещё что-нибудь

_________________
:twisted:Да поможет тебе F1, Да сохранит тебя F2. Во имяя ALT'a, SHIFT'a и свяятого DEL'a, ESC.

FaKk2
El rebelde gur&#250;
El rebelde gur&#250;
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 20.05.2004 (Чт) 18:31

mefestofele
Ээээ... так бы потактичней сказать...

В общем я настоятельно рекомендую, написать, что конкретно ты хочешь. Причем, проконсультируйся у человека знающего русский язык. И напиши. А там посмотрим, чем тебе помочь можно.
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 28

    TopList