Ru-Board.club
← Вернуться в раздел «Программы»

» InqSoft Sign 0f Misery / Neos0m

Автор: averuga
Дата сообщения: 03.08.2005 09:46
Borey
Напиши письмо Кибер Маньяку с детальным описанием мучающей тебя проги, задай конкретные вопросы : ЧТО ТЫ ХОЧЕШЬ СДЕЛАТЬ С ЭТОЙ ПРОГОЙ? Напиши что ты уже делал и почему именно так.... И получишь подробное объяснение и руководство КАК это надо делать в Sign 0f Misery по КАЖДОМУ твоему вопросу.... На общие вопросы ОТВЕТА НЕ БУДЕТ 99% из 100%, на отсутствие ВОПРОСОВ -тем более.
Почитай и поюзай различные мониторы реестра:
Рекомендую regsnap и firelog...
enjoy!
Автор: WildGoblin
Дата сообщения: 03.08.2005 11:59
Borey
Почитай здесь про триал защиту и способы борьбы сней
Автор: Borey
Дата сообщения: 03.08.2005 12:38
WildGoblin есть это у меня всё. Описано всё просто. Прочитаю ещё раз.
Когда знаешь что искать и понимаешь, всё просто.
Автор: bdfy
Дата сообщения: 04.08.2005 02:16
WinScanner.exe не завалялось ни у кого ? сканнер окон просит, нигде не найти
Автор: Borey
Дата сообщения: 04.08.2005 08:18
bdfy, качай отсюда http://kickme.to/inqsoft
Автор: SaDim
Дата сообщения: 06.09.2005 21:23
Подскажите какой командой вытянуть из системы (WinXP_ru) название текущего месяца?
Автор: aMario
Дата сообщения: 09.11.2005 11:04

Цитата:
07.11.2005 "Здравствуй, Нео"
С сегодняшнего дня доступен первый публичный релиз нового средства автоматизации - InqSoft Neo Sign 0f Misery, призванного стать заменой InqSoft Sign 0f Misery. Neo Sign 0f Misery сохранил лучшие черты своего предшественника, но при этом избавлен от его недостатков, содержит в себе большое количество революционных нововведений и в перспективе обретет экстремальную эффективность как в автоматизации повседневных действий рядового пользователя, так и в решении специфических задач, требующих глубокого вмешательства в функционирование других программ.


Остальные подробности тут http://s0m.narod.ru
Автор: Lomster
Дата сообщения: 09.11.2005 11:23

Цитата:
InqSoft Neo Sign 0f Misery

Вот это подарок! Ещё и исходники открыты по GNU GPL. CyberManiac The Best!
Автор: WildGoblin
Дата сообщения: 12.11.2005 10:07
Действительно сюрприз!
Автор: Nick 2003
Дата сообщения: 10.01.2006 08:18
InqSoft Neo Sign 0f Misery 0.2

Цитата:
Изменения:
Добавлено
- 43 новых команды в ядре Neo Sign 0f Misery (в т.ч. работа с меню и датой/временем, различные операции со строками и двоичными блоками, операции сравнения, команды для реализации подпрограмм)
- Сделан первый шаг в сторону визуального конструирования скриптов: в оболочку добавлено окно информации о команде (находится непосредственно под окном редактирования). Информация о команде вызывается клавишами Shift+F1
- Всплывающее меню с функциями редактирования в оболочке
- Пункт меню и кнопка для быстрого вызова InqSoft Window Scanner
- Возможность явного использования времени/даты в параметрах команд
- FAQ (часть вопросов перенесена из FAQ по Sign 0f Misery)
- Если в скрипте обнаружится ссылка на несуществующую метку, компиляция завершается с ошибкой LC_LABEL_NOT_FOUND
- Запоминание списка последних открытых файлов
Изменено
- В NeoCompiler'е компонент HelpRouter от стороннего разработчика заменен собственной процедурой, что позволило несколько уменьшить размер соответствующего кода
- Символ # в ANSI- и UNICODE строках теперь позволяет включать в строки символы с произвольными кодами
Исправлено
- Недочеты в документации
- Чувствительность к регистру для команд на языках, отличных от английского

http://s0m.narod.ru/neos0m.zip
Исходники: http://s0m.narod.ru/neos0m_src.7z
Автор: Donatello
Дата сообщения: 05.03.2006 21:16
А никто не знает чем запаковать/закриптовать скрипт - откомпилированный .exe, созданный с пом. InqSoft Sign 0f Misery, чтобы потом она не смогла прочитать свой скрипт и импортировать команды из .exe? Посоветовали tElock или StealthPE или FSG - пробовал Stealth PE и Hide PE - одного разработчика - ничего, просто не запускается вообще потом, без всяких окон, пробовал EXE Stealth V2.75 - аналогично. Потом попробовал - FSG - после UPX она вообще не работает, пишет, что файл уже упакован был, если FSG 2.0 поставить в настройках InqSoft Sign 0f Misery - Интеграция с упаковщиками, то упаковывается, открывается потом, но InqSoft Sign 0f Misery потом может его также импортировать из .exe, а на чистую если упаковать средствами только InqSoft Sign 0f Misery и потом упаковать FSG, при запуске выдаёт окно - Kernel Crash found... и всё.
Автор: unreal666
Дата сообщения: 06.04.2006 20:53
InqSoft Neo Sign 0f Misery 0.3

Цитата:
В версии 0.3 реализована одна из ключевых особенностей Sign 0f Misery, обеспечивавшая простоту и удобство использования - панель команд. В обновленном варианте эта панель содержит двухуровневое дерево, в котором команды разделены по исполняемым ими функциям на группы. Теперь нет необходимости запоминать имена команд и набирать их вручную - нужную команду теперь можно просто выбрать на панели команд и при помощи технологии drag-n-drop поместить в нужную позицию скрипта. Также в ядро добавлены 17 новых команд, среди которых команды работы с системным реестром Windows и Буфером обмена (Clipboard).

http://s0m.narod.ru/neos0m.zip - 975 Кб

Обновление InqSoft Neo Sign 0f Misery до версии 0.3.1

Цитата:
Изменения:
Исправлено
- Критическая ошибка в команде CMP_D
- Недочеты в документации
- Неверное отображение номера версии ядра Neo Sign 0f Misery

http://s0m.narod.ru/neos0m_031_upd.zip - 486 Кб
Автор: ALEF
Дата сообщения: 17.08.2006 10:37
Как реализовать в скрипте задержку между командами на несколько секунд?
Автор: unreal666
Дата сообщения: 17.08.2006 11:15
ALEF
В ком из них?
В InqSoft Neo Sign 0f Misery или InqSoft Sign 0f Misery ?
Автор: ALEF
Дата сообщения: 17.08.2006 16:38
в общем нету мне особой разницы, но лучше уж в новой - Neo Sign 0f Misery
Автор: unreal666
Дата сообщения: 17.08.2006 16:48
ALEF

В InqSoft Sign 0f Misery :
Набор команд -> Стандартный -> Вставить задержку

В InqSoft Neo Sign 0f Misery :
Дерево команд -> Управление исполнением скрипта -> Приостановить исполнение скрипта на указанное время
Автор: ALEF
Дата сообщения: 17.08.2006 17:04
мне нужно активировать окно программы - просто передать окну фокус, как он передается при нажатии Alt+TAB.
Команда WND_SET_ACTIVITY, как я понял из документации, предназначена для принудительной активизации окна которое по каким-то причинам было запрещено, или я не правильно понял?

пытаюсь передать фокус окну Total Commander'а:
WND_FIND 5 $ $ 'Total' 3 $ 1
WND_SET_ACTIVITY 5 .

Скрипт компилируется нормально но при выполнении выдает ошибку с кодом 1001

Добавлено:
ввести с клавиатруы символ можно командой EMULATE_KEYPRESS
можно ли как-то ввести строку текста? или только посимвольно?
Автор: cracklover
Дата сообщения: 29.08.2006 23:59
Не могу понять как в любой из версий программы получить такой результат?
Допустим я хочу проделать следующее (и для этого создаю скрипт с последующий компиляцией в запускающий экзешник):

1) Запустить инсталлятор программы.
2) Сделать секундную паузу.
3) Пять раз нажать Enter.
4) Дождаться появления окна с кнопочкой в нижнем правом углу "Finish" и нажать её.

Пунты 1,2,3 реализуются элементано, а вот пункт 4 вызывает затруднения по следующим причинам.
Кнопку "Finish" тоже можно было бы нажать путём передачи нажатия кнопки Enter на клавиатуре, но! Перед нажатием финиша идёт непосредственно установка программы, которая занимает непредсказуемое время на разных компьютерах. Если я вручную выставлю паузу (типа для ожидания окончания инсталляции) я не угадаю точную продолжительность и укажу паузу или слишком длинную, или слишком большую. Поэтому финиш нажмётся или очень поздно (завершив работу инсталлятора, что мне и нужно), или попытается нажаться слишком рано вызыва отбой работы инсталлятора (потому как Enter сработает не на финальном окне финиша).

ЧТо же мне делать, чтобы в конечной стадии работы инсталлятора скрипт САБЖА ДОЖДАЛСЯ самостоятельно появления финального окна с кнопкой финиш и НАЖАЛ эту кнопку?
Автор: egor23
Дата сообщения: 30.08.2006 01:36
cracklover
В InqSoft Sign 0f Misery есть:
Ожидать появления окна с указанным текстом в заголовке и классом
Ожидать появления окна с указанным текстом в заголовке
Ожидать появления окна с указанным заголовком
Автор: unreal666
Дата сообщения: 30.08.2006 02:27
egor23
Не прокатит. Т.к. эта команда применима только к окнам верхнего уровня.

cracklover
Кнопка - это дочернее окно.
Поэтому надо отлавливать дочернее окно с каким-то циклом с задержкой (нужно ставить метки и блокировать вывод отладочных сообщений).
Я тут себе делаю автоматическую установку Office 2003. Сделаю, выложу скрипт и ты сделаешь по прототипу.

Вот тебе задание. Напиши здесь тексты заголовков и классы верхнего и дочернего окна.
Автор: egor23
Дата сообщения: 30.08.2006 02:32
unreal666

Цитата:
Не прокатит. Т.к. эта команда применима только к окнам верхнего уровня.

Так надо ведь дождаться окно с кнопкой, а потом с кнопкой разделаться.
Идём от простого к сложному, не всегда имеет смысл усложнять, ради простых манипуляций.
Автор: unreal666
Дата сообщения: 30.08.2006 02:34
И какую из прог юзаешь? InqSoft Sign 0f Misery или Neo Sign 0f Misery ?
Автор: egor23
Дата сообщения: 30.08.2006 02:37
InqSoft Sign 0f Misery
в Neo Sign 0f Misery нету такого вроде, да и чё-то неполучается в ней, пока InqSoft Sign 0f Misery хватает для мелких манипуляций.
Автор: unreal666
Дата сообщения: 30.08.2006 02:37
egor23

Цитата:
Так надо ведь дождаться окно с кнопкой, а потом с кнопкой разделаться.

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

Добавлено:
egor23
Да я этот вопрос cracklover задавал. Просто страницу не обновил


Цитата:
в Neo Sign 0f Misery нету такого вроде,

Напряму нет. Но ожидание появления окна - это тоже самое что поиск окна, только с циклом с задеркой (проверка списка найденных окон и переходом к метке по условию с проверкой этого флага, с подавлением отладочных сообщений).
Автор: Donatello
Дата сообщения: 30.08.2006 03:01
cracklover

Попробуй вот так:

Ожидать появления окна с указанным текстом в заголовке
Ожидать появления окна с указанным заголовком
Ожидать появления окна с указанным текстом в заголовке и классом

Найти дочернее окно по полному тексту его заголовка
Найти дочернее окно по тексту в его заголовке
Найти дочернее окно по тексту в заголовках этого и внешнего окна

Послать окну сообщение "Нажать"

Пробуй, и не желательно использовать вообще эмулирование нажатия кнопок и клавиш, если есть возможность управления окнами. Также всегда запускай сканер окон и смотри названия окон, класс и т.д.
Автор: unreal666
Дата сообщения: 30.08.2006 04:37
Donatello

Цитата:
Найти дочернее окно по тексту в заголовках этого и внешнего окна

А если дочернее окно не будет найдено?
Я для того и писал, что нужно цикл с задержкой создавать.
Автор: cracklover
Дата сообщения: 30.08.2006 10:36

Цитата:
Вполне вероятно, что на протяжении всей установки проги заголовок окна верхнего уровня не меняется.


Именно так! В этом то и сложность. Отлавливать по окну верхнего уровня поэтому бесполезно!


Цитата:
Пробуй, и не желательно использовать вообще эмулирование нажатия кнопок и клавиш, если есть возможность управления окнами. Также всегда запускай сканер окон и смотри названия окон, класс и т.д.


Пробовал, отлавливал сканером. ВСё чётко прописывал исходя из снятых покзания сканера окон - бесполезно. Не передаётся нажатие для кнопки &Finish

Автор: Sish
Дата сообщения: 30.08.2006 10:54
cracklover

Цитата:
Не передаётся нажатие для кнопки &Finish

А нажимаешь командой, или эмуляцией нажатия?
Автор: cracklover
Дата сообщения: 30.08.2006 11:13

Цитата:
А нажимаешь командой, или эмуляцией нажатия?


Хм... насколько я понимаю эмулировать можно только нажатие кнопки (сочетания) которые есть реально на клавиатуре. А кнопа &Finish - это же кнопка в окне (фактически дочернее окошко). Я писал что, конечно, по ней можно нажать всего лишь перадав эмуляцию нажатого энтера, это не проблема. Но вот только прежде, чем передать этот энтер надо ДОЖДАТЬСЯ корректного завешения установки. И пауза тут не поможет, потому как уже правильно тут писали:
Цитата:
А вообще да, с начала лучше не паузу устанавливать, а отлавливать окно верхнего уровня, потому что при разной загрузке проца может понадобится разное время до появления кнопки "Далеее".
.

Автор: Sish
Дата сообщения: 30.08.2006 14:59
cracklover
Так а что тебе мешает сканить окно второго (третьего ит.п.) уровня до его появления, а потом "Послать окну сообщение "Нажать"?

Страницы: 1234567891011121314151617

Предыдущая тема: http сервер


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.