WebBrowser javascript

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

WebBrowser javascript

Сообщение Niko » 19.04.2007 (Чт) 8:56

Добрый день!
Вопрос такой:
Это on-line игра. У меня есть руна телепатии. Когда навожу мышкой на нее внизу появляется эта строка и при клике руна запускается.
javascript:usemagic('Использовать на', 'telepathy', 'main.pl','12','')
---
загрузив игру из своего проекта в WebBrouser как мне программно выполнить этот скрипт? т.е. он должен выполняться не по клику на руну, а по клику на мою кнопку в программе.
---
Честно 3 дня искал по форуму, но безрезультатно :(
Очень надеюсь на помощь.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 19.04.2007 (Чт) 9:55

http://bbs.vbstreets.ru/viewtopic.php?t=31353
Как раз для таких случаев и делался :) .
Лучший способ понять что-то самому — объяснить это другому.

Niko
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 102
Зарегистрирован: 16.03.2006 (Чт) 14:43

Сообщение Niko » 19.04.2007 (Чт) 10:36

Все скачал, но не понял что скачал и как этим пользоваться :(
Можно ли как-то проще все это сделать?

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 19.04.2007 (Чт) 10:52

Скачал не то... Ты бы хоть топик до конца почитал что ли...
Лучший способ понять что-то самому — объяснить это другому.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 19.04.2007 (Чт) 12:33

Antonariy, издеваешься?

Niko

WebBrowser1.Navigate2 "javascript:usemagic('Использовать на', 'telepathy', 'main.pl','12','');"
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 19.04.2007 (Чт) 12:50

Хакер
В смысле?
Лучший способ понять что-то самому — объяснить это другому.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 19.04.2007 (Чт) 12:53

Antonariy писал(а):http://bbs.vbstreets.ru/viewtopic.php?t=31353
Как раз для таких случаев и делался :) .


Кто? Твой кирпич? Если ты его имел ввиду, то ты издиваешься. Зачем нужна такая махина, ради того, что можно сделать одной строчкой.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Niko
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 102
Зарегистрирован: 16.03.2006 (Чт) 14:43

Сообщение Niko » 19.04.2007 (Чт) 12:58

Хакер спасибо, попробую.
Antonariy и те спасибо
Работает!!! :lol:

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 19.04.2007 (Чт) 13:28

Хакер
Если только для того, чтобы один раз в жизни нажать скриптом кнопочку, то конечно можно ради этого создать проект с вебброузером, отплясать ритуал загрузки страницы и тд... Хотя это уже не одна строчка.

Друго дело, если нужно жать регулярно, да еще и на разные кнопочки, в разных комбинациях, которые нужно еще найти в дебрях документа. Гораздо проще записать свои действия, а потом повесить их на кнопку в тулбаре, которую можно показать при заходе на нужный адрес. Один знакомый использует мой тулбар как раз в какой-то броузерной игре, нарадоваться не может, почему и предлагаю. Лично я его использую в основном для автомарической авторизации на разных сайтах, где нет встроенной, и просто для мелкой заточки всяких сайтов под себя. А вообще собираюсь довести функционал до IE Developer Toolbar.
Лучший способ понять что-то самому — объяснить это другому.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 19.04.2007 (Чт) 14:54

Antonariy

Если автор делает свою программу, то он сделает свой тулбар (системный), со своими кнопками, а не будет юзать чью-то поделку.

Niko
Чей вариант работает?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 19.04.2007 (Чт) 16:30

Ты похоже перепутал пустой кирпич с проектом, в котором VBA через тулбар интегрирован непосредственно в IE.
Лучший способ понять что-то самому — объяснить это другому.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 19.04.2007 (Чт) 17:07

Для проекта надо что то там скачивать (я, допустим, знаю что). Но клиент не хочет ничего скачивать. Я не в силах втемяшить в голову клиента что надо что то скачивать. А если клиент будет ещё и шарить в программировании, то он меня унизит, сказав что я идиот, и вместо navigate2 юзаю что то большое. А потом он посмотрит, что это мега-большое сделано не мной, а кем-то-там, и вообще скажет "Знаете, Хакер, мало того что вы ни строчки кода своей не написали, так вы ещё юзаете чей то код, который требует 30 мб. Вы, верно, не знаете о методе Navigate2? А тогда зачем вы нам, Хакер, нужны?" и меня пошлют. А поскольку у меня не всё в порядке с самооценкой и самомнением, я либо переубиваю там всех, либо повешаюсь (ловите смысл, не воспринимайте дословно). В первом случае я сяду в тюрьму, и жизнь моя будет испорчена. Во втором случае меня не будет, и жизнь моя тоже будет испорчена. Родственники же мои будут надолго опозорены. И, вобщем, будет всё очень-очень плохо.

Но допустим, что использование твоего не-знаю-как-это-назвать никто не заметит. А что если там есть ошибка? Что?-ты гарантируешь мне стопроцентную безошибочность? Не думаю. А что если там будет серьёзная ошибка? Кучу людей будет мне звонить - кучу людей будет кричать, выражать своё недовольство, изливать на меня свою негативную энергию. И как я должен поправить ошибку? Я пойду к Antonariy, попрошу его исправить, а он скажет, сейчас я занят - и что тогда? Требовать? Нет - Disclamiar, AS IS и прочие умные слова: не хотите - не юзайте.

А мне, тем временем, будут звонить, приходить, стучать, барабанить, сигналить, и прочими методами капать на мозги. А я уже писал про самооценку, и, вобщем, исход в этом случае может быть таким же.

Опять всё плохо.

Поэтому, я в какой то момент пришёл к такому выводу: не юзать чужих библ и контроллов, если только :
1) те не сделаны с Commercial-quality,
2) за ошибку в них, виновнику можно надовать по шапке.
3) я ни при каких условиях не смогу сделать аналогичное сам.

Например я стану юзать Рич от KPD-Team. Я видел этот рич в действии и знаю, что он по работает. И не видел жалоб чтобы у кого то Api-Guide не запустился из-за него. Я знаю что весит он мало.

Я буду юзать foxcbmp.dll . Это простая библиотека, её не надо регистрировать, с неё не надо возиться. Я просто знаю что она работает, и что сломаться там не чему.

Вобщем,
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 19.04.2007 (Чт) 17:31

А поскольку у меня не всё в порядке с самооценкой и самомнением
Признание наличия проблемы есть первый шаг к ее решению :roll:

К чему вообще весь этот графоманский поток сознания? "Пастернака не читал, но не одобряю". Как будто я тебе машину продаю. Во-первых не машину, во-вторых не продаю, в третьих не тебе. Я всего лишь предложил автору инструмент для решения опредленного круга задач, который он не собирается перепродавать и нести перед кем-то за это ответственность. Не осилит - помогу, не понравится - не в обиде, приму замечания к сведению, поправлю.
Лучший способ понять что-то самому — объяснить это другому.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 19.04.2007 (Чт) 17:33

Насколько я понял, автор пишет онлайн-игру. В такие вещи играют толпы людей. Что если толпы начнут образаться к автору?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 19.04.2007 (Чт) 17:36

Насколько я понял, автор автоматизирует свою интеракцию с чужой, уже готовой, онлайн-игрой.
Изображение

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 19.04.2007 (Чт) 17:38

А откуда это
автор автоматизирует свою интеракцию с чужой, уже готовой, онлайн-игрой.
следует? В посте есть хоть одно упоминание что игра чужая?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Niko
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 102
Зарегистрирован: 16.03.2006 (Чт) 14:43

Сообщение Niko » 19.04.2007 (Чт) 18:41

Насколько я понял, автор автоматизирует свою интеракцию с чужой, уже готовой, онлайн-игрой.

хочу написать клиент для on-line игры. дабы частично автоматизировать игровой процесс.
Работает пример Хакера. огромное спасибо.
То что показал Antonariy думаю тоже прогодится в дальнейшем. (уже разобрался :D )

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 19.04.2007 (Чт) 21:09

Хакер писал(а):В посте есть хоть одно упоминание что игра чужая?
Niko писал(а):Честно 3 дня искал по форуму, но безрезультатно
Из чего следует, что до своих игр, да еще фентезийных, далеко.
Лучший способ понять что-то самому — объяснить это другому.


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

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

Сейчас этот форум просматривают: AhrefsBot, Majestic-12 [Bot] и гости: 90

    TopList