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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
timazyuk

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

Цитата:
но если у тебя к примеру всё хорошо получается на AutoHotkey и тебя все устраивает,  
не вижу смысла искать приимушества.  
 
т.е AutoHotkey  лучше всех?  
з.ы. У меня всё хорошо получается на SoM и AutoIT с AutoHotkey  не знаком ...

 
 
 
т.е. писать можно на любом языке который тебе больше нравится
основа это алгоритм
как для хорошего програмера так и для хорошего художника  
главное придумать сюжет (в нашем случае алгоритм действий)  
а на чем его реализавывать - это уже зависит от личных пристрастий отделного индивидуума.
 
Добавлено:

Цитата:
скажу за Neo Sign 0f Misery - он полностью построен на языке Python

 
сори попутал  
Neo Sign 0f Misery по синтаксису близок к языку Форт
http://ru.wikipedia.org/wiki/Forth

Всего записей: 2 | Зарегистр. 19-03-2009 | Отправлено: 15:14 19-09-2009
Dart Raiden



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужно запустить программу Myprog.exe с параметрами <содержимое переменной 1> <блаблабла>
RUN_EXE 'Myprog.exe' '@1 блаблабла', передает программе MyProg.exe в качестве коммандной строки символы @1, а не содержимое переменной 1... Что я делаю не так?
 
Использую Neo S0M

Всего записей: 6111 | Зарегистр. 20-10-2006 | Отправлено: 21:34 08-10-2009 | Исправлено: Dart Raiden, 12:59 12-10-2009
duxabilii



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто может помочь?  Работаю на языке Neo Sign 0f Misery. Сейчас запускаю программу указывая явным образом путь к ней в исходных кодах.
Так как программа portable, то необходимо следующее - в текстовом файле пишется полный путь к программе, скрипт считывает этот путь и запускает программу.

Всего записей: 1 | Зарегистр. 17-08-2008 | Отправлено: 09:43 09-01-2010
JustAMaaan

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
duxabilii, что-то типа такого:
 
galloc 3 .
file_open 'с:\path.txt' 0 .
FILE_GET_SIZE 0 2
FILE_READ_B 0 1 @2
CLOSE_OBJECT 0
RUN_EXE @1 .
eos $
 
Кстати, уже новая версия Neo Sign вышла, ноль-шестая.

Всего записей: 221 | Зарегистр. 17-09-2004 | Отправлено: 11:17 16-01-2010
monsoon



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто в s0m знает работу с меню?
Вот такой код у меня для Блокнота работает:

Код:
RUN_EXE 'C:\windows\system32\notepad.exe' .
GALLOC 10 .
 
^wait_wnd  
SLEEP 100  
WND_FIND 1 'Notepad' 1 'Безымянный - Блокнот' 3 $ 1    
LENGTH 1 2  
branch 2 0 ^wait_wnd .
 
WND_GET_MENU 1 2
MENU_ITEM_EXECUTE 2 1 4 2 .
EOS $
 
В результате появляется окно "О программе".
Для другой программы не работает ни в какую. Смотрел в inqsoft windows сканнере - все пункты меню с названием "Пустая строка".
В нем же через Управление - Выполнить операцию, связанную с пунктом меню, срабатывает.
Пробовал добавлять MENU_ITEM_SET_ACTIVITY - не помогает.
 
Добавлено:
еще интересно, что для этой программы команда  MENU_ITEM_DELETE отрабатывает.
 
Добавлено:
Может кому пригодится. Получилось таки с помощью WND_SEND_MESSAGE  cо вторым параметром  $0111 - WM_COMMAND

Всего записей: 1255 | Зарегистр. 30-01-2003 | Отправлено: 00:24 18-03-2010 | Исправлено: monsoon, 17:54 18-03-2010
egor23



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Neo Sign 0f Misery 0.7 23.02.2010

Цитата:
23.02.2010 Сегодня проект Neo Sign 0f Misery вышел на следующую ступень своего развития, и новая версия 0.7 помимо традиционного расширения списка команд обрела ряд принципиально новых возвожностей. Прежде всего, была полностью переписана подсветка синтаксиса, и теперь многие синтаксические ошибки можно обнаружить ещё в процессе написания скрипта. Также появились базовые возможности по визуальному вводу текста скриптов: теперь не обязательно вводить вручную название и параметры команды, а можно просто заполнить соответствующие поля ввода в диалоговом окне создания новой команды (диалог вызывается двойным кликом по названию команды в панели команд или перетаскиванием команды в поле редактирования).
 
Введена новая языковая конструкция - "директива"; добавлена директива &FILE, позволяющая интегрировать в тело откомпилированного скрипта произвольные файлы. В список команд добавлены команды, позволяющие выгружать на диск файлы, интегрированные в скрипт; появилась новая группа "Управление компьютером", включающая команды управления питанием монитора, команды завершения работы компьютера, перехода в энергосберегающий режим и т.п.
 
В состав Neo Sign 0f Misery включена библиотека MinIFace, позволяющая организовать простой интерфейс с пользователем (окно для ввода текстовой строки, окно с набором кнопок); добавлены примеры, демонстрирующие использование интеграции файлов в секции скрипта, использование библиотеки MinIFace и обработку ошибок в скрипте средствами самого скрипта. Более подробная информация обо всех новых возможностях содержится в документации, которая также существенно расширена.

Всего записей: 3832 | Зарегистр. 03-11-2003 | Отправлено: 05:37 18-03-2010
Kostev

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня небольшой вопрос по программе InqSoft Window Scanner.
 
Подскажите, сложно ли сделать следующую вещь:
Программа InqSoft Window Scanner при захвате окна выводит на своей панели Title захваченного окна и рядом есть кнопка копировать этот title в буфер обмена. Можно ли сделать так, чтобы сразу при захвате окна его Title копировался в буфер обмена? И как проше всего это сделать?
 
Проблема решина здесь (другим способом): http://forum.ru-board.com/topic.cgi?forum=5&topic=16053&start=140#17

Всего записей: 38 | Зарегистр. 30-10-2008 | Отправлено: 10:13 23-04-2010 | Исправлено: Kostev, 01:37 25-04-2010
Dart Raiden



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
InqSoft Sign 0f Misery 2.7
Есть две конструкции, выполняющие по сути одно и то же действие:
 

Цитата:
 
Ожидать появления окна с указанным текстом в заголовке и классом
Найти дочернее окно по имени класса и полному тексту заголовка окна
 

 

Цитата:
 
Метка 1
Найти окно по имени класса и тексту в заголовке окна
Проверить, есть ли окна в списке найденных окон
Условный/безусловный переход 1 если ЛОЖЬ
Условный/безусловный переход 2 если Истина
Метка 2
Найти дочернее окно по имени класса и полному тексту заголовка окна
 

 
Первая конструкция находит окно, вторая не может найти родительское, до дочернего дело даже не доходит... По некоторым причинам нужен именно цикл, то есть первый вариант не подходит. Как обойти проблему?

Всего записей: 6111 | Зарегистр. 20-10-2006 | Отправлено: 15:49 29-04-2010 | Исправлено: Dart Raiden, 15:51 29-04-2010
Sish



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dart Raiden
Может это наведёт тебя на мысль...
 
Уменя так работает

Всего записей: 25349 | Зарегистр. 09-06-2004 | Отправлено: 09:27 30-04-2010
Sish



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

Всего записей: 25349 | Зарегистр. 09-06-2004 | Отправлено: 11:33 15-06-2010
Kein



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может кто сделать example-скрипт, который бы каждые 5 минут отслеживал изменение любого файла в директории dir/ и, если дата изменения какого-либо из файлов старше, нежели время запуска скрипта - бекапил бы всю диру с префиксом текущей $date. Мб уже есть где-то варианты, а которые я могу поглядеть?

----------
Я слишком ленив для всего этого...

Всего записей: 1331 | Зарегистр. 09-01-2003 | Отправлено: 21:28 28-06-2010
regist123



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди кто-нибудь может подсказать какие ограничения накладываются на файил иконки в InqSoft Sign 0f Misery. в хелпе к проге этой информации не нашёл, как понял ограничение на размер 32х32, и а какое максимальное кол-во цветов?

Всего записей: 7198 | Зарегистр. 20-03-2009 | Отправлено: 12:24 01-07-2010
Rustamer



Ореховый магнат
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
regist123
По-умолчанию иконка 32х32 16 цветов. И врятли это можно настраивать. В чем собственно проблема?  Поменяй иконку в любом редакторе ресурсов у exe(или сразу у ядра s0m.bin) на нужную тебе.  У Neo Sign 0f Misery -  64х64х32. Можешь также прибиндить этот exe к любой другой программе через соответствующий софт, но проще первый вариант.

Всего записей: 1730 | Зарегистр. 16-02-2005 | Отправлено: 14:53 01-07-2010 | Исправлено: Rustamer, 15:23 01-07-2010
regist123



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rustamer 14:53 01-07-2010
Цитата:
По-умолчанию иконка 32х32 16 цветов. И врятли это можно настраивать. В чем собственно проблема?

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

Всего записей: 7198 | Зарегистр. 20-03-2009 | Отправлено: 15:13 01-07-2010
aha



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

Код:
date_get 0  
date_decode 0 1 2 3 4 5 6 7
i_to_str 1 .  
i_to_str 2 .
i_to_str 3 .
i_to_str 4 .
i_to_str 5 .
i_to_str 6 .
i_to_str 7 .
join_b 0 'Напомнить ' @1 '' @2 '' @3 '' @4 '' @5 '' @6 '  
 

добавить 3 дня ?

Всего записей: 906 | Зарегистр. 13-03-2004 | Отправлено: 02:10 02-09-2010
diablist



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

Всего записей: 898 | Зарегистр. 29-06-2002 | Отправлено: 12:53 06-09-2010 | Исправлено: diablist, 12:57 06-09-2010
d0wn

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Возмож но ли с помощью скрипта данной программы написание трейнера к игре?
нужно  
найти окно игры.  
ожидать ввода клавиши , отвечающей за изменения значений в памяти игры
изменить значеня в памяти игры
 
 
 
спасибо.

Всего записей: 501 | Зарегистр. 26-04-2006 | Отправлено: 14:10 14-09-2010
JustAMaaan

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

Цитата:
 
как к текущей дате  
 
добавить 3 дня ?

Там дата - целое число в каких-то условных единицах, 10 млн уе в секунде. Так что после date_get 0 просто  add 0 2592000000000 .  (2592000000000=10^7*60*60*24*3)  и все.

Всего записей: 221 | Зарегистр. 17-09-2004 | Отправлено: 10:41 29-09-2010
vlad312131

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, может кто сталкивался с подобным.  
 
В версии 2.7(тоже-самое и в ранних версиях)
нужно вычесть из четырех байтного 004029f0 четырех байтное 0137e204, если произвести вычитание в калькуляторе, то ответ FF0847EC.
В программе команда вычитания блока двоичных данных отсутствует, поэтому выполняю следующие команды:
 
перевожу вышеуказанные блоки в десятичную систему счисления  
произвожу вычитание
перевожу результат в блок двоичных данных
 
В результате FE0847EC, соответственно сравнивая ответ с калькулятором- разница на 01000000 (в калькуляторе два старших байта FF, а в программе FE).
 
Что я делаю не так и как можно решить данную проблему??
 
 
 

Всего записей: 1 | Зарегистр. 22-02-2010 | Отправлено: 00:49 20-10-2010
gold_boy

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть прога http://ifolder.ru/20134277 (размер 4.79 Мб)  там лежит мой исходник Sign 0f Misery  и экзешник.  Не получается при запуске GIS.exe кнопке "Пуск", в окне программы, отправить нажать. То есть отправить то получается но программа не стартует. Единственное что на данный момент получилось, это отправка окну "Нажать" сообщение левый клик мыши,  кнопка загорается другим цветом но программа всё равно не стартует.  
Подскажите как запустить GIS.exe после того как его база прогрузится и будет доступно нажатие на кнопку "Пуск".  
 
Заранее огромное спасибо!

Всего записей: 596 | Зарегистр. 04-07-2007 | Отправлено: 15:36 06-11-2010 | Исправлено: gold_boy, 15:37 06-11-2010
Открыть новую тему     Написать ответ в эту тему

Страницы: 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