Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » InqSoft Sign 0f Misery / Neos0m

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27

Открыть новую тему     Написать ответ в эту тему

8AleX8



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проект закрыт, сайт закрыт - зеркала оригинальных архивов
 
InqSoft Sign 0f Misery / Neos0m

 
http://kickme.to/inqsoft
 
InqSoft Sign 0f Misery - это высокоэффективный инструмент для продления "жизни" shareware-программ. Программа вобрала в себя большое количество приемов борьбы с ограничениями времени пользования программой, подавления NAG-screen'ов, мешающих нормальной работе с программой, изменения и удаления "лишних" файлов и ключей реестра а также множество других техник. Кроме того, программа содержит удобный и эффективный Мастер создания патчей, при помощи которого можно легко создавать пачти и русификаторы к программам.
Подробнее...
InqSoft Sign 0f Misery 2.68 (stable)  
http://s0m.narod.ru/s0m_inst.zip
InqSoft Sign 0f Misery 2.7 pre-release 2  
http://s0m.narod.ru/s0m27p_inst.zip
 
InqSoft Neo Sign 0f Misery представляет собой средство автоматизации, основанное на использовании сценариев (скриптов), описывающих последовательность действий, которые необходимо выполнить для решения той или иной задачи. Данный продукт разрабатывался как замена Sign 0f Misery - предыдущего проекта аналогичного назначения, который обладал некоторыми существенными ограничениями, необходимость преодоления которых и стала причиной появления этого проекта. InqSoft Neo Sign 0f Misery позволяет решать повседневные задачи рядового пользователя: запуск определенных программ при некоторых условиях, открытие документов, автоматический вызов тех или иных пунктов меню программы, управление состоянием и расположением окон на экране. Кроме того, программа позволяет выполнять достаточно сложные операции по отслеживанию и эмуляции нажатий на клавиши, имитировать работу с мышью, управлять приоритетами программ, модифицировать содержимое файлов, править код программ непосредственно в памяти и выполнять прочие подобные операции. Большое внимание при разработке Neo Sign 0f Misery уделено возможностям разблокирования неактивных управляющих элементов: кнопок, переключателей, элементов меню и т.п., а также принудительной активации заблокированных функций в программах.
Подробнее...
InqSoft Neo Sign 0f Misery 0.9.8  
http://s0m.narod.ru/neos0m.zip
 

Всего записей: 1813 | Зарегистр. 11-12-2001 | Отправлено: 22:09 15-07-2002 | Исправлено: WildGoblin, 09:21 05-04-2016
Donatello



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А никто не знает чем запаковать/закриптовать скрипт - откомпилированный .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... и всё.

----------
Манифест
Правда24
Лучше быть хорошим человеком, «ругающимся матом», чем тихой, воспитанной тварью. Ф.Г. Раневская

Всего записей: 4303 | Зарегистр. 17-08-2003 | Отправлено: 22:16 05-03-2006 | Исправлено: Donatello, 16:46 07-03-2006
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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 Кб

----------
MSI PRO B650-P WIFI / Ryzen 5 7600X / RAM 32Gib / 4 HDD = 10Tib + 1 NVME 2Tib / Radeon RX 560 2Gib / Win 10 x64 // POB, PVD

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 21:53 06-04-2006 | Исправлено: unreal666, 21:59 06-04-2006
ALEF



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Как реализовать в скрипте задержку между командами на несколько секунд?

Всего записей: 1002 | Зарегистр. 03-11-2003 | Отправлено: 11:37 17-08-2006
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ALEF
В ком из них?
В InqSoft Neo Sign 0f Misery или InqSoft Sign 0f Misery ?

----------
MSI PRO B650-P WIFI / Ryzen 5 7600X / RAM 32Gib / 4 HDD = 10Tib + 1 NVME 2Tib / Radeon RX 560 2Gib / Win 10 x64 // POB, PVD

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 12:15 17-08-2006
ALEF



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
в общем нету мне особой разницы, но лучше уж в новой - Neo Sign 0f Misery


----------
Аникей - не очень старое русское имя.

Всего записей: 1002 | Зарегистр. 03-11-2003 | Отправлено: 17:38 17-08-2006
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ALEF
 
В InqSoft Sign 0f Misery :
Набор команд -> Стандартный -> Вставить задержку
 
В InqSoft Neo Sign 0f Misery :
Дерево команд -> Управление исполнением скрипта -> Приостановить исполнение скрипта на указанное время

----------
MSI PRO B650-P WIFI / Ryzen 5 7600X / RAM 32Gib / 4 HDD = 10Tib + 1 NVME 2Tib / Radeon RX 560 2Gib / Win 10 x64 // POB, PVD

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 17:48 17-08-2006
ALEF



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
мне нужно активировать окно программы - просто передать окну фокус, как он передается при нажатии Alt+TAB.
Команда WND_SET_ACTIVITY, как я понял из документации, предназначена для принудительной активизации окна которое по каким-то причинам было запрещено, или я не правильно понял?
 
пытаюсь передать фокус окну Total Commander'а:
 WND_FIND 5 $ $ 'Total' 3 $ 1
 WND_SET_ACTIVITY 5 .
 
Скрипт компилируется нормально но при выполнении выдает ошибку с кодом 1001
 
Добавлено:
ввести с клавиатруы символ можно командой EMULATE_KEYPRESS
можно ли как-то ввести строку текста? или только посимвольно?


----------
Аникей - не очень старое русское имя.

Всего записей: 1002 | Зарегистр. 03-11-2003 | Отправлено: 18:04 17-08-2006 | Исправлено: ALEF, 18:10 17-08-2006
cracklover



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не могу понять как в любой из версий программы получить такой результат?
Допустим я хочу проделать следующее (и для этого создаю скрипт с последующий компиляцией в запускающий экзешник):
 
1) Запустить инсталлятор программы.
2) Сделать секундную паузу.
3) Пять раз нажать Enter.
4) Дождаться появления окна с кнопочкой в нижнем правом углу "Finish" и нажать её.
 
Пунты 1,2,3 реализуются элементано, а вот пункт 4 вызывает затруднения по следующим причинам.
Кнопку "Finish" тоже можно было бы нажать путём передачи нажатия кнопки Enter на клавиатуре, но! Перед нажатием финиша идёт непосредственно установка программы, которая занимает непредсказуемое время на разных компьютерах. Если я вручную выставлю паузу (типа для ожидания окончания инсталляции) я не угадаю точную продолжительность и укажу паузу или слишком длинную, или слишком большую. Поэтому финиш нажмётся или очень поздно (завершив работу инсталлятора, что мне и нужно), или попытается нажаться слишком рано вызыва отбой работы инсталлятора (потому как Enter сработает не на финальном окне финиша).
 
ЧТо же мне делать, чтобы в конечной стадии работы инсталлятора скрипт САБЖА ДОЖДАЛСЯ самостоятельно появления финального окна с кнопкой финиш и НАЖАЛ эту кнопку?

----------
Когда-то я вёл авторскую музыкальную передачу на радио. Можно послушать!

Всего записей: 6613 | Зарегистр. 04-10-2004 | Отправлено: 00:59 30-08-2006
egor23



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cracklover
В InqSoft Sign 0f Misery есть:
Ожидать появления окна с указанным текстом в заголовке и классом
Ожидать появления окна с указанным текстом в заголовке
Ожидать появления окна с указанным заголовком

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 02:36 30-08-2006
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
egor23
Не прокатит. Т.к. эта команда применима только к окнам верхнего уровня.
 
cracklover
Кнопка - это дочернее окно.
Поэтому надо отлавливать дочернее окно с каким-то циклом с задержкой (нужно ставить метки и блокировать вывод отладочных сообщений).
Я тут себе делаю автоматическую установку Office 2003. Сделаю, выложу скрипт и ты сделаешь по прототипу.
 
Вот тебе задание. Напиши здесь тексты заголовков и классы верхнего и дочернего окна.

----------
MSI PRO B650-P WIFI / Ryzen 5 7600X / RAM 32Gib / 4 HDD = 10Tib + 1 NVME 2Tib / Radeon RX 560 2Gib / Win 10 x64 // POB, PVD

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 03:27 30-08-2006 | Исправлено: unreal666, 03:29 30-08-2006
egor23



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
unreal666

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

Так надо ведь дождаться окно с кнопкой, а потом с кнопкой разделаться.
Идём от простого к сложному, не всегда имеет смысл усложнять, ради простых манипуляций.

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 03:32 30-08-2006
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
И какую из прог юзаешь? InqSoft Sign 0f Misery  или  Neo Sign 0f Misery ?

----------
MSI PRO B650-P WIFI / Ryzen 5 7600X / RAM 32Gib / 4 HDD = 10Tib + 1 NVME 2Tib / Radeon RX 560 2Gib / Win 10 x64 // POB, PVD

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 03:34 30-08-2006
egor23



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
InqSoft Sign 0f Misery
в Neo Sign 0f Misery нету такого вроде, да и чё-то неполучается в ней, пока InqSoft Sign 0f Misery хватает для мелких манипуляций.

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 03:37 30-08-2006
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
egor23

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

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

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

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

----------
MSI PRO B650-P WIFI / Ryzen 5 7600X / RAM 32Gib / 4 HDD = 10Tib + 1 NVME 2Tib / Radeon RX 560 2Gib / Win 10 x64 // POB, PVD

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 03:37 30-08-2006 | Исправлено: unreal666, 03:44 30-08-2006
Donatello



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
cracklover
 
Попробуй вот так:
 
Ожидать появления окна с указанным текстом в заголовке
Ожидать появления окна с указанным заголовком
Ожидать появления окна с указанным текстом в заголовке и классом
 
Найти дочернее окно по полному тексту его заголовка
Найти дочернее окно по тексту в его заголовке
Найти дочернее окно по тексту в заголовках этого и внешнего окна
 
Послать окну сообщение "Нажать"
 
Пробуй, и не желательно использовать вообще эмулирование нажатия кнопок и клавиш, если есть возможность управления окнами. Также всегда запускай сканер окон и смотри названия окон, класс и т.д.

----------
Манифест
Правда24
Лучше быть хорошим человеком, «ругающимся матом», чем тихой, воспитанной тварью. Ф.Г. Раневская

Всего записей: 4303 | Зарегистр. 17-08-2003 | Отправлено: 04:01 30-08-2006
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Donatello

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

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

----------
MSI PRO B650-P WIFI / Ryzen 5 7600X / RAM 32Gib / 4 HDD = 10Tib + 1 NVME 2Tib / Radeon RX 560 2Gib / Win 10 x64 // POB, PVD

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 05:37 30-08-2006
cracklover



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

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

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

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


----------
Когда-то я вёл авторскую музыкальную передачу на радио. Можно послушать!

Всего записей: 6613 | Зарегистр. 04-10-2004 | Отправлено: 11:36 30-08-2006
Sish



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cracklover

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

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

Всего записей: 25337 | Зарегистр. 09-06-2004 | Отправлено: 11:54 30-08-2006
cracklover



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

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


----------
Когда-то я вёл авторскую музыкальную передачу на радио. Можно послушать!

Всего записей: 6613 | Зарегистр. 04-10-2004 | Отправлено: 12:13 30-08-2006 | Исправлено: cracklover, 12:14 30-08-2006
Sish



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cracklover
Так а что тебе мешает сканить окно второго (третьего ит.п.) уровня до его появления, а потом "Послать окну сообщение "Нажать"?

Всего записей: 25337 | Зарегистр. 09-06-2004 | Отправлено: 15:59 30-08-2006
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27

Компьютерный форум Ru.Board » Компьютеры » Программы » InqSoft Sign 0f Misery / Neos0m


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru