Текущий архив: 2006.04.02;
Скачать: CL | DM;
ВнизInqSoft Neo Sign 0f Misery Найти похожие ветки
← →
kaZaNoVa © (2006-03-06 21:15) [0]Сабж, интересно мнение о продукте:)
http://s0m.narod.ru/neos0m.htmlInqSoft Neo Sign 0f Misery представляет собой средство автоматизации, основанное на использовании сценариев (скриптов), описывающих последовательность действий, которые необходимо выполнить для решения той или иной задачи. Данный продукт разрабатывался как замена Sign 0f Misery - предыдущего проекта аналогичного назначения, который обладал некоторыми существенными ограничениями, необходимость преодоления которых и стала причиной появления этого проекта. InqSoft Neo Sign 0f Misery позволяет решать повседневные задачи рядового пользователя: запуск определенных программ при некоторых условиях, открытие документов, автоматический вызов тех или иных пунктов меню программы, управление состоянием и расположением окон на экране. Кроме того, программа позволяет выполнять достаточно сложные операции по отслеживанию и эмуляции нажатий на клавиши, имитировать работу с мышью, управлять приоритетами программ, модифицировать содержимое файлов, править код программ непосредственно в памяти и выполнять прочие подобные операции. Большое внимание при разработке Neo Sign 0f Misery уделено возможностям разблокирования неактивных управляющих элементов: кнопок, переключателей, элементов меню и т.п., а также принудительной активации заблокированных функций в программах.
Язык сценариев, который использует Neo Sign 0f Misery, позволяет строить скрипты с достаточно сложной логикой, использующие конструкции ветвления, типизированные переменные и другие конструкции, обычно присущие языкам программирования. Скрипты могут компилироваться либо в байт-код, исполняемый ядром в виде DLL (что позволяет интегрировать возможности Neo Sign 0f Misery в собственные программы), либо в исполняемый файл, содержащий в себе все необходимое для работы скрипта (т.е. передавать пользователю один только EXE-файл, не требующий наличия на компьютере Neo Sign 0f Misery). Ядро Neo Sign 0f Misery имеет сравнительно небольшой размер (порядка десятков килобайт) и потребляет минимальное количество ресурсов при высокой скорости исполнения скриптов. Это позволяет использовать Neo Sign 0f Misery для создания небольших приложений, позволяющих эффективно управлять процессами, протекающими в компьютере, даже при минимальных навыках в программировании и знаниях об устройстве операционной системы.
Neo Sign 0f Misery является полностью модульным продуктом, основными модулями которого являются:
Ядро в виде DLL и образа исполняемого файла, обеспечивающее работу интерпретатора байт-кода
Компилятор, позволяющий преобразовывать текстовые файлы со сценариями в байт-код или исполняемый файл
Оболочка, связывающая воедино редактор сценариев с подсветкой синтаксиса и компилятор, а также позволяющая выполнять тестовый запуск откомпилированных скриптов
Документация по синтаксису языка сценариев Neo Sign 0f Misery и назначению команд, доступных для использования в сценариях
Синтаксис Neo Sign 0f Misery не накладывает ограничений на использование национальных языков - допускается использование имен меток в любой кодировке, а вынос имен команд и их описаний в отдельный файл позволяет при необходимости перевести на любой язык даже и имена команд внутреннего языка Neo Sign 0f Misery.
Исходные тексты программных модулей проекта на Delphi являются открытыми и распространяются по лицензии GNU GPL.
← →
kaZaNoVa © (2006-03-06 21:17) [1]раньше юзал InqSoft Sign 0f Misery - очень удобна если надо сделать маленькую утилиту очень быстро ..:)
← →
wicked © (2006-03-06 21:19) [2]один простой вопрос - чем предложенное лучше, чем Windows Script Host?....
← →
kaZaNoVa © (2006-03-06 21:22) [3]wicked © (06.03.06 21:19) [2]
проще для юзера?)
← →
wicked © (2006-03-06 21:26) [4]> kaZaNoVa © (06.03.06 21:22) [3]
WSH сам по себе не сложен абсолютно.... тем более, что в с ним наличии стандартно идут два языка - js и vbs.... также доступна куча других языков, например, active perl script... WSH сложен в другом - чтобы хоть что-то сделать, нужно назубок помнить Object ID нужных ActiveX обьектов, а также их интерфейсы....
вот я и спрашиваю - чем лучше/проще предложенная штука?.....
← →
wicked © (2006-03-06 21:27) [5]ах да, прочитал про standlaone exe...... в чем то плюс, в чем то минус.... минусов даже больше...
← →
Eraser © (2006-03-06 21:36) [6]
> kaZaNoVa © (06.03.06 21:17) [1]
>
> раньше юзал InqSoft Sign 0f Misery - очень удобна если надо
> сделать маленькую утилиту очень быстро ..:)
я так понял, новая утилита не совсем замена старой, т.к. в старая оринетирована немного на другое ) чего только стОит встроеная утилита по созданию патчей ))
← →
Игорь Шевченко © (2006-03-07 00:54) [7]
> Большое внимание при разработке Neo Sign 0f Misery уделено
> возможностям разблокирования неактивных управляющих элементов:
> кнопок, переключателей, элементов меню и т.п., а также
> принудительной активации заблокированных функций в программах
А нахрен это надо ?
← →
Джо © (2006-03-07 01:40) [8]> [7] Игорь Шевченко © (07.03.06 00:54)
> А нахрен это надо ?
Ну как же? Очевидно, что для "принудительной активации заблокированных функций в программах". :-)
П.С. Ужасный какой-то там язык используется, просто поразительно...
← →
Игорь Шевченко © (2006-03-07 12:02) [9]Джо © (07.03.06 01:40) [8]
Да язык-то ладно, чукча не читатель. А вот насчет функций народу непонятно - кнопки, они же не просто так блокируются, а со смыслом...И если их извне разблокировать, то, скорее всего, эффект от подобных разблокировок будет обратным ожидаемому.
← →
Desdechado © (2006-03-07 13:10) [10]> обратным ожидаемому
нет прав - кнопка неактивна
есть права - кнопка активна
но вот обратное неверно, как "всякая селедка - рыба, но не всякая рыба - селедка"
← →
McSimm © (2006-03-07 13:16) [11]Скорее всего эта функциональность добавлена просто потому, что так можно сделать, "чтоб было". Получается программа-то какая мощная - столько всего умеет, мало ли кому для чего понадобиться может.
Из практических соображений могу предположить - кому-то надоело ждать кнопку в окне "this is shareware programm...", которая по таймеру становится enabled.
← →
Desdechado © (2006-03-07 13:22) [12]> по таймеру становится enabled
Да, меня нервируют такие вещи :) особенно во FreeWare.
Например, в консольном arj была такая фишка - чем старше версия, тем дольше она ждет перед началом распаковки, демонстрируя свои копирайты.
← →
McSimm © (2006-03-07 14:25) [13]за все надо платить. не за все деньгами
← →
kaZaNoVa © (2006-03-07 16:02) [14]Eraser © (06.03.06 21:36) [6]
аха, патчи там супер делать, мне понравилось:))))
Игорь Шевченко © (07.03.06 12:02) [9]
И если их извне разблокировать, то, скорее всего, эффект от подобных разблокировок будет обратным ожидаемому.
не всегда .. иногда я экспериментировал всё ок было .. заодно можно проверить профессионализм программиста - блокировка идёт на уровне логики внутри проги или просто "баттон-Енаблед=Фалзе" =))
← →
Kerk © (2006-03-07 21:20) [15]kaZaNoVa © (07.03.06 16:02) [14]
блокировка идёт на уровне логики внутри проги или просто "баттон-Енаблед=Фалзе" =))
Я однажды в ресурсах поменял у двух элементов меню имена друг с другом. Дисейблиться стало другое меню и все ок :)
← →
Crash Coredump © (2006-03-09 11:54) [16]kaZaNoVa © (07.03.06 16:02) [14]
> заодно можно проверить профессионализм программиста
Читай про TAction и долго думай.
Страницы: 1 вся ветка
Текущий архив: 2006.04.02;
Скачать: CL | DM;
Память: 0.5 MB
Время: 0.044 c