Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.04.02;
Скачать: [xml.tar.bz2];

Вниз

InqSoft Neo Sign 0f Misery   Найти похожие ветки 

 
kaZaNoVa ©   (2006-03-06 21:15) [0]

Сабж, интересно мнение о продукте:)

http://s0m.narod.ru/neos0m.html

InqSoft 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.04 c
15-1142243603
Lock
2006-03-13 12:53
2006.04.02
Delphi 8 Arhitect, ECO- проекты


6-1134733841
Антон1209
2005-12-16 14:50
2006.04.02
получить файл с Http


15-1142333200
Alexis
2006-03-14 13:46
2006.04.02
Языки, поддерживаемые в BDS 2006 ...


15-1142276599
Ломброзо
2006-03-13 22:03
2006.04.02
Как получить список сервисов...


15-1141919810
Tria
2006-03-09 18:56
2006.04.02
Подскажите пож. прогу для создания обучающих роликов.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский