| Yoko http://forum.yoko.com.ua/ |
|
| точка с запятой :) http://forum.yoko.com.ua/viewtopic.php?f=20&t=13267 |
Page 1 of 2 |
| Author: | korzh [ 2008-02-19 03:05:44 ] |
| Post subject: | точка с запятой :) |
Можно ли инжект заставить написать в текстовом окне точку с запятой? и если да, то как? |
|
| Author: | Destruction [ 2008-02-19 10:14:40 ] |
| Post subject: | |
IMHO - нет. |
|
| Author: | Edred [ 2008-02-19 11:36:17 ] |
| Post subject: | |
Вполне очевидно, что нет. Компилятор в инжекте - простенько-дерьмовенький, все, что после точки с запятой считает комментариями. Так что нет шансов. Точнее, шансы есть, и весьма неплохие - но только для тех "извращенцев", которые готовы идти "кривым" путем. То бишь - пишешь утилю, которая отлавливает текстовое активное окно (не очень сложно) и пишет в него в конец последней строки символ точки с запятой. Компилишь екзешник такой утили, из скрипта вызываешь как внешнюю прогу. Вуаля! Ну а теперь задайся вопросом: а надо ли тебе это? |
|
| Author: | AGRS [ 2008-02-19 13:05:07 ] |
| Post subject: | |
Угу без шансов, даже если обращаться по номеру символа все равно это считается комментарием. Code: UO.TextPrint('green'+Chr(0x3B)+' blue'+Chr(0x3B)+' orange')
Дают одинаковый результат. |
|
| Author: | Grin [ 2008-02-19 13:15:32 ] |
| Post subject: | |
это не проблемя компилятора так как uo.Print(';') работает. Стоит фильтр на символы которые могут вводится в Text |
|
| Author: | korzh [ 2008-02-19 16:39:20 ] |
| Post subject: | |
А есть ли в инжекте функция вставки текста из буфера? Или может можно вызвать клиентскую вставку в текстпринт? |
|
| Author: | Destruction [ 2008-02-19 17:04:26 ] |
| Post subject: | |
korzh wrote: А есть ли в инжекте функция вставки текста из буфера?
Или может можно вызвать клиентскую вставку в текстпринт? Можно: привязываем текстовое окно к уопилоту... |
|
| Author: | korzh [ 2008-02-19 17:12:12 ] |
| Post subject: | |
Ну вот, а говорил нельзя Можно с етого момента чуть подробнее? |
|
| Author: | Edred [ 2008-02-20 10:06:10 ] |
| Post subject: | |
Криво. Так как: 1. Все равно нужна внешняя программа - в данном случае уопилот. 2. В уопилоте еще придется писать скриптик ловящий какой-то флаг, хз, начал ли пилот работать с реестром, давно я за ним не слежу, если нет - то значит флаг из игры, то есть чар что-то должен будет вякнуть, чтобы пилот сработал. 3. Текстовое окно к пилоту придется каждый раз привязывать вручную. Что сразу портит всю картину... |
|
| Author: | korzh [ 2008-02-20 11:11:37 ] |
| Post subject: | |
Edred wrote: Криво. Так как:
... 3. Текстовое окно к пилоту придется каждый раз привязывать вручную. Что сразу портит всю картину... Ну тогда ладно, фиг с ней |
|
| Author: | Destruction [ 2008-02-20 12:22:10 ] |
| Post subject: | |
Edred wrote: Криво. Так как:
1. Все равно нужна внешняя программа - в данном случае уопилот. 2. В уопилоте еще придется писать скриптик ловящий какой-то флаг, хз, начал ли пилот работать с реестром, давно я за ним не слежу, если нет - то значит флаг из игры, то есть чар что-то должен будет вякнуть, чтобы пилот сработал. 3. Текстовое окно к пилоту придется каждый раз привязывать вручную. Что сразу портит всю картину... 1. Угу. 2. Работает с реестром без проблем, по моей настоятельной просьбе. 3. При некотором желании - уопилот можно запустить из инжы, так, чтобы в нём автоматически запустился скрипт, который сам прилепится к окну инжы, а зная немного тот же Windows Script (или как его) - запуск и отключение пилота можно сделать незаметным. НО, я на 100% согласен, что сие изврат |
|
| Author: | I'm [ 2008-02-20 15:52:00 ] |
| Post subject: | |
Destruction wrote: НО, я на 100% согласен, что сие изврат Истину глаголешь, но если не видно ничего другого, почему бы и нет?
|
|
| Author: | Edred [ 2008-02-20 17:26:38 ] |
| Post subject: | |
Вопрос только в одном - зачем в текстовом окне в инжекте ставить точку с запятой? Напрягая все свои извилины, смог родить только один вариант: этакий хитрый скриптец, который в этом самом текстовом окне "пишет" скрипт, который потом планируется также автоматически запустить в самом инжекте. А уж в скрипте хочется в шапке в комментариях написать что это и зачем. В принципе, уже изврат, хотя и имеет право на существование. Правда, после решения проблемы с точкой с запятой, автор однозначно упрется в проблему как сохранить содержимое текстового окна в файл на диск. Так как сие, опять же без особенных извратов, невозможно, то... (читаем топик с начала). Если задача именно такова, какой я себе ее измыслил, то проще писать не в текстовое окно, а сразу в файл на диске. |
|
| Author: | AGRS [ 2008-02-20 20:47:36 ] |
| Post subject: | |
Ну возможно в текстовое окно выводится сложное предложение, где запятые используются как разделители в перечислении, а простые предложения в составе сложного разделяются знаком ';'. PS. Я трезвый и ни разу не обкурен... оО |
|
| Author: | korzh [ 2008-02-20 23:07:10 ] |
| Post subject: | |
Edred wrote: ...
Правда, после решения проблемы с точкой с запятой, автор однозначно упрется в проблему как сохранить содержимое текстового окна в файл на диск. ... В файл сохранять нафиг не нужно, главное чтобы ";" вывел А вот на тему хитрого скриптика, который в текстовом окне "пишет" скрипт, который потом планируется также автоматически запустить в самом инжекте не особо понял |
|
| Author: | Grin [ 2008-02-20 23:17:08 ] |
| Post subject: | |
Зачем? |
|
| Author: | Grin [ 2008-02-20 23:18:07 ] |
| Post subject: | |
если убедишь то реалезую куда проще |
|
| Author: | Destruction [ 2008-02-21 00:22:55 ] |
| Post subject: | |
Grin wrote: если убедишь то реалезую куда проще
Опять в дизассемблер полезешь?) Хотя там всего ничего делов судя по твои словам |
|
| Author: | Edred [ 2008-02-21 03:02:34 ] |
| Post subject: | |
Я думаю, это либо просто "хотелка", причем совершенно глупая, либо попытка "развода" экспертов, типа "счас я их возьму на понт". В противном случае автор давно бы уже озвучил свои умные мысли, что же такое хитрое можно реализовать в скриптах выводом в текстовое окно точки с запятой. |
|
| Author: | Destruction [ 2008-02-21 09:24:49 ] |
| Post subject: | |
Edred wrote: Я думаю, это либо просто "хотелка", причем совершенно глупая, либо попытка "развода" экспертов, типа "счас я их возьму на понт".
В противном случае автор давно бы уже озвучил свои умные мысли, что же такое хитрое можно реализовать в скриптах выводом в текстовое окно точки с запятой. Ну на понт взять уже не получилось - я предложил решение и Grin в принципе не против подправить А ничего такого инновационного с точкой с запятой в текстовом окне не сделаешь |
|
| Page 1 of 2 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|