IPB

Здравствуйте, гость ( Вход | Регистрация )

> Правила форума

Все описания припарок и ссылки на сторонние ресурсы, за исключением офсайтов программ и их зеркал, должны оформляться с помощью тега скрытого текста - [hide=1]примочка(тип, автор) + URL [/hide] и никак иначе. За нарушение будет строгое наказание.

> InqSoft Neo Sign 0f Misery 0.9.7, средство автоматизации
rio
10.07.2002 - 21:33
Сообщение #1



Advocatus diaboli
Group Icon
Группа: Старейшины
Сообщений: 1314
Регистрация: 14.01.2002
Из: Nowhere

Пользователь №: 906




InqSoft Neo Sign 0f Misery

Прикрепленное изображение

Цитата
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.

Домашняя страница: http://s0m.narod.ru/neos0m.html
Лицензия: Freeware
ОС: Windows 95/98/ME/NT/2000/XP
Скачать: http://s0m.narod.ru/neos0m.zip (1,2 Mb)


--------------------
Не софтом единым жив человек...
User is offlineProfile Card PM
Go to the top of the page
+
 
Reply to this topicStart new topic
Ответов(1 - 19)
rio
15.07.2002 - 22:38
Сообщение #2



Advocatus diaboli
Group Icon
Группа: Старейшины
Сообщений: 1314
Регистрация: 14.01.2002
Из: Nowhere

Пользователь №: 906




вышла версия InqSoft Sign 0f Misery 2.5 => http://www.karman.si.net.ua/Files/progr/s0m_inst.zip
в новой версии:
возможность выбирать цвет и стиль шрифта для отображения различных типов команд; более гибкий выбор отображаемых групп команд; нумерация строк в скрипте и отображение иконок рядом с командами; экспорт скриптов в HTML; в ядро добавлены новые команды (в ососновном - для программирования); поддержка операций с текстовыми строками и блоками двоичных данных в скриптах; в справочную систему добавлен раздел, поясняющий основы работы с оболочкой.

версия 2.5(отсюда побыстрее будет) => http://www.hot.ee/ves2/s0m_inst.zip


--------------------
Не софтом единым жив человек...
User is offlineProfile Card PM
Go to the top of the page
+
MrPerfect
14.12.2002 - 07:53
Сообщение #3



Full Member
***
Группа: Full member
Сообщений: 218
Регистрация: 18.06.2002
Из: Minsk

Пользователь №: 355




InqSoft Window Scanner 1.0

Эта программа разработана в качестве гораздо более мощной и эффективной замены встроенному в InqSoft Sign 0f Misery Сканеру окон. Эта программа позволяет не только просматривать большое количество параметров окон, таких, как размеры, видимость, текст и имя класса окна, но и изменять многие из них. Кроме того, программа способна строить дерево окон, просматривать главное меню окон, управлять потоками и процессами. Это позволяет, кроме всего прочего, в интерактивном режиме проверять идеи по написанию скриптов InqSoft Sign 0f Misery.

В InqSoft Window Scanner присутствует интеграция с InqSoft Sign 0f Misery (будет реализовано в Sign 0f Misery 2.65) и реализована возможность коммуникации между процессами, что позволяет использовать InqSoft Window Scanner в Ваших программах. В состав программы включен SDK, в котором описан способ коммуникации между InqSoft Window Scanner и Вашей программой, а также два примера (на Delphi и Ассемблере), демонстрирующие практическое применение информации из SDK.

h**p://s0m.narod.ru/iws_inst.zip


--------------------
Я хочу, чтобы на рубле был мой портрет !
User is offlineProfile Card PM
Go to the top of the page
+
rio
20.04.2003 - 13:01
Сообщение #4



Advocatus diaboli
Group Icon
Группа: Старейшины
Сообщений: 1314
Регистрация: 14.01.2002
Из: Nowhere

Пользователь №: 906




InqSoft Sign 0f Misery 2.65
.http://s0m.narod.ru/s0m_inst.zip

Цитата
+ Добавлены "Горячие клавиши" на перемещение блоков команд (Alt+стрелки) (Special Thanx 2 Александр Тепляков) и стандартные "горячие клавиши" для операций с Clipboard (Ctrl+C, Ctrl+V).
+ Добавлен поиск в тексте скрипта (реализовано две стратегии - поиск подстроки и поиск текста по маске).
+ Из состава программы исключен "Сканер окон". Теперь его заменяет внешняя программа InqSoft Window Scanner (в дистрибутив Sign 0f Misery не входит и устанавливается отдельно).
+ В состав программы включены новые скрипты, в т.ч. реализация игры "15" средствами Sign 0f Misery, а также инструмент kit4s0m, позволяющий добавлять в скрипты пользовательский интерфайс. Автор - Kero. Исходные тексты kit4s0m - прилагаются, последние версии этих скриптов доступны на сайте автора: http://www.geocities.com/xmemor/2lz/s0m_scripts.html .
+ С данной версии в программе используется новый движок загрузки описаний команд, позволяющий обновлять ядро независимо от оболочки.
+ В случае критического сбоя в работе ядра выдается сообщение об ошибке с краткой диагностикой (код сбойной команды и смещение команды, следующей за сбойной, в блоке памяти, выделенном под скрипт).
+ В директорию Samples добавлены новые скрипты для ArtCursor 2.12 и FlashGet 1.10 by KWN.
+ Реализована минимизация программы при запуске InqSoft Windwo Scanner и восстановление при закрытии InqSoft Window Scanner. Данная возможность поддерживается в InqSoft Window Scanner 1.1.
+ Реализована возможность перехода в динамически подгружаемый s0m-скрипт. Это дает возможность создавать библиотеки подпрограмм и вызывать их из скриптов.
+ При выходе программа проверяет, был ли сохранен скрипт, и если скрипт не был сохранен, предлагает это сделать.
+ В ядро включена технология IPC (коммуникации между процессами), позволяющая скриптам "общаться" между собой и с другими программами.
+ В панель редактирования скрипта добавлено всплывающее меню, которое позволяет вызывать некоторые функции редактора скрипта, а также получать информацию о выделенной в поле редактирования команде.
+ Добавлены новые команды:

Найти окно Desktop'а
Проверить, минимизировано ли окно
Проверить, максимизировано ли окно
Найти текущее окно переднего плана
Придать окну статус "поверх всех"
Снять с окна статус "поверх всех"
Создать именованный канал для IPC
Записать в переменную псевдослучайное число
Прочитать экранные координаты окна в две переменные
Прочитать размеры клиентской части окна в две переменные
Отправить данные по IPC найденному окну
Отправить данные по IPC всем окнам
GetWindowText
SetWindowText
Прочитать путь к текущей директории в переменную
Прочитать путь к директории Windows в переменную
Прочитать путь к системной директории Windows в переменную


* Программа пересобрана с использованием Delphi 7, JEDI VCL и LMD Tools SE 6.11. Добавлена полноценная поддержка тем Windows XP.
* Внесены изменения в отображение параметров команд "Изменить положение окна", "Изменить размеры окна", "Изменить координаты мыши" - теперь отрицательные координаты отображаются как отрицательные, а не как очень большие положительные.

* Внесены изменения в работу команды "Показать окно с сообщением" - теперь, если пользователь определил свой собственный заголовок скрипта, в заголовках окон с сообщениями будет отображаться именно этот текст. Это распространяется и на все сообщения об ошибках.
* Из настроек программы исключены средства создания ярлыков на Рабочем столе и в меню Пуск|Программы. Эти функции переложены на инсталлятор программы.
* Максимальная длина списка окон увеличена до 16384 окон.

* Изменен дизайн иконки приложения, несколько уменьшен размер графики в оболочке и ядре.

- Исправлен баг с генерацией некорректных команд в патчах, возникавший в случаях когда включен флажок "Проверять содержимое файла".
- Исправлен баг интеграции с UPX (UPX не вызывался, если в пути к upx.exe были пробелы или путь был взят в кавычки). Для нормальной работы необходимо заново указать путь к UPX.
- Исправлены баги неполного перевода на английский язык.

- Исправлен баг с генерацией неправильного номера строки при экспорте в текстовые и HTML-файлы. (Special Thanx 2 Kero)
- Исправлен баг, связанный с особенностями кодогенерации Delphi 6, не позволявший в команде "Установить новое время относительно времени создания файла" установить смещение больше нескольких секунд. (Special Thanx 2 LU)
- Исправлен баг, вызывавший сообщение об ошибке при попытке сложить два двоичных блока нулевой длины (
Special Thanx 2 Kero).

- Исправлен баг с некорректным выбором директории при определенном в настройках параметре "Директория для проектов".
- Исправлен баг с переводом в диалоге изменения атрибутов файла.


--------------------
Не софтом единым жив человек...
User is offlineProfile Card PM
Go to the top of the page
+
rio
2.06.2003 - 18:18
Сообщение #5



Advocatus diaboli
Group Icon
Группа: Старейшины
Сообщений: 1314
Регистрация: 14.01.2002
Из: Nowhere

Пользователь №: 906




InqSoft Sign 0f Misery 2.66
.http://s0m.narod.ru/s0m_upd266.zip

Цитата
Что нового: Реализована возможность подключения пользовательских плагинов.
Добавлено 6 новых команд, позволяющих проверить состояние определенных клавиш и строить список файлов в текущей директории по маске. Расширен список сообщений Windows. Исправлены некоторые ошибки.
Внимание! Для установки обновления необходимо, чтобы был установлен Sign 0f Misery 2.65.


--------------------
Не софтом единым жив человек...
User is offlineProfile Card PM
Go to the top of the page
+
rio
2.07.2003 - 14:17
Сообщение #6



Advocatus diaboli
Group Icon
Группа: Старейшины
Сообщений: 1314
Регистрация: 14.01.2002
Из: Nowhere

Пользователь №: 906




InqSoft Sign 0f Misery 2.67 (обновление)
.http://s0m.narod.ru/s0m_upd267.zip


--------------------
Не софтом единым жив человек...
User is offlineProfile Card PM
Go to the top of the page
+
Шурпентий
20.10.2003 - 21:30
Сообщение #7



Full Member
***
Группа: Full member
Сообщений: 93
Регистрация: 20.10.2002
Из: Минеральные Воды

Пользователь №: 1659




InqSoft Sign 0f Misery 2.68 (обновление)
=>http://s0m.narod.ru/s0m_upd268.zip

Цитата
Что нового в этой версии:

+ Добавлены новые команды:

Сверхбыстрый переход (условный/безусловный)
Сверхбыстрый вызов подпрограммы (условный/безусловный)
Поместить командную строку в переменную
Получить число параметров в строке
Выбрать из строки параметр
Проверить, открыт ли ключ реестра
Проверить, существует ли в ключе реестра значение с указанным именем
Расширенное перемещение/переименование файлов и папок
+ Добавлено новые скрипты-примеры

* Заменен более новой версией метакомпилятор s0m2exe: BAT-файлы больше не используются
* В состав обновления включена более новая версия kit4s0m с расширенной документацией на русском языке
* Команда Переместить/переименовать файл теперь способна перемещать файлы с атрибутом ReadOnly.
* Усовершенствована команда "Послать окну произвольное сообщение": вместо SendNotifyMessage используется SendTimeoutMessage, что решает проблемы с зависанием скрипта при отправке сообщения несуществующему окну.
*Реорганизован и дополнен (Special Thanx 2 Roman Sharp) FAQ по Sign 0f Misery.
* В состав данного обновления включен обновленный HLP-файл

- Исправлен баг с неудалением SEH-фрейма в ядре


InqSoft Window Scanner 1.2
=>http://s0m.narod.ru/iws_inst.zip

Цитата
Что нового в этой версии:

+ Добавлена новая настройка - "Прилипание" к краям Рабочего стола". Настройка влияет только на главное окно программы и окно дополнительной информации.
+ Добавлена возможность просмотра и изменения множества дополнительных параметров окна, получаемых через GetWindowLong, и ID выбранного управляющего элемента.
+ Реализована возможность просмотра и сохранения иконок окон.
+ Добавлен просмотр информации о классе окна.

* Окно "Дополнительная информация об окне" теперь не является модальным. В результате стало возможным выбирать новое окно, не закрывая окно с дополнительной информацией.

* Немного усовершенствован алгоритм поиска окон при помощи "прицела".
* Расширен список сообщений Windows, доступных для отправки окнам

- Исправлен баг "Access violation", появлявшийся при попытке выполнить какие-либо операции над несуществующим пунктом меню.


Сообщение было отредактировано Шурпентий: 20.10.2003 - 21:34


--------------------
Водка без пива - деньги на ветер
user posted image
User is offlineProfile Card PM
Go to the top of the page
+
Nic
21.10.2003 - 01:06
Сообщение #8


No Avatar
Member
**
Группа: Пoльзователь
Сообщений: 36
Регистрация: 30.10.2002

Пользователь №: 2027




InqSoft Window Scanner 1.3
16.09.2003
(926 857 байт)
_http://home.onego.ru/%7Ewerwolf/inqsoft/bin/iws_inst.zip

24.09.2003
Всем пользователям InqSoft Window Scanner рекомендуется скачать исправленный файл с кодами сообщений.
(7 198 байт)
_http://home.onego.ru/%7Ewerwolf/inqsoft/bin/messages.zip
User is offlineProfile Card PM
Go to the top of the page
+
Nic
28.10.2003 - 03:35
Сообщение #9


No Avatar
Member
**
Группа: Пoльзователь
Сообщений: 36
Регистрация: 30.10.2002

Пользователь №: 2027




InqSoft Window Scanner 1.4
(1 031 191 байт)
_http://web-hack.ru/inqsoft/bin/iws_inst.zip
Цитата
Что нового в этой версии:

+ Добавлен инструмент для захвата цветов с экрана ("пипетка"), совмещенный с лупой для точного позиционирования.
+ Добавлен инструмент для захвата изображения с экрана.
+ Добавлена интеграция со справочной системой по Win32 API: при помощи соответствующей кнопки теперь можно получить информацию о выбранном сообщении Windows.
+ Добавлена новая настройка сканера окон: Сканировать только видимые окна (по умолчанию включена).
+ Добавлен инструмент, позволяющий сканировать Toolbar'ы (панели с рядом кнопок, идентифицируемые сканером как единое окно) и управлять состоянием отдельных кнопок toolbar'ов.
+ Добавлено запоминание состояния панелей главного окна InqSoft Window Scanner и опция в настройках, позволяющая включить/выключить этот режим (по умолчанию - включено).

* Некоторые изменения в дизайне

- Исправлен баг, из-за которого неактивное главное окно программы могло перекрыть окно настроек.
- Исправлен список сообщений
User is offlineProfile Card PM
Go to the top of the page
+
Val14
20.12.2004 - 01:19
Сообщение #10



DIGGER
Group Icon
Группа: Старейшины
Сообщений: 1884
Регистрация: 29.07.2002
Из: Москва

Пользователь №: 541




InqSoft Sign 0f Misery 2.7
_http://s0m.narod.ru/s0m27p_inst.zip
Скачать InqSoft Sign 0f Misery 2.7 pre-release 2 (Download update from this site) (234K)
_http://s0m.narod.ru/s0m27p_upd.zip

InqSoft Window Scanner 1.7
_http://s0m.narod.ru/iws_inst.zip

Die, ASProtect, Die! 2.1
_http://www.geocities.com/xmemor/2lz/daspr_inst.zip

Home _http://s0m.narod.ru/
User is offlineProfile Card PM
Go to the top of the page
+
alexreturn
6.05.2005 - 23:38
Сообщение #11



TNZ
Group Icon
Группа: VIP
Сообщений: 2105
Регистрация: 10.09.2003
Из: bestfilez.net

Пользователь №: 15527




Die, ASProtect, Die! 2.2
_http://s0m.narod.ru/daspr_inst.zip
Цитата
Добавлено 
Поскольку в очередной версии (1.3) ASProtect появились новые возможности по засорению реестра, в данную версию программы были добавлены алгоритмы удаления очередных порций мусора. За подробное исследование изменений в алгоритмах ASProtect отдельная благодарность Academic Crack.
В силу особенностей алгоритма программа также стала способна искать "пустые" ключи в одной из ветвей реестра.

Изменено 
Всвязи с очередными изменениями в алгоритмах ASProtect у пользователей Windows NT/2000/XP появилась новая возможность по более точному определению ключей, созданных ASProtect "вручную" (на основе даты создания). Более подробную информацию можно найти в справке по программе.

Исправлено 
Исправлена некорректная работа ползунка "Уровень бессмысленных символов".
User is offlineProfile Card PM
Go to the top of the page
+
chet
21.11.2005 - 13:47
Сообщение #12



Full Member
***
Группа: Full member
Сообщений: 105
Регистрация: 16.11.2004

Пользователь №: 70391




Со слов автора, в настоящий момент проект 'InqSoft Sign 0f Misery' закрыт, а в качестве замены предлагается более мощная и современная разработка - 'Neo Sign 0f Misery'.
С 07.11.2005 выложена версия 0.1 (первая публично доступная версия данной программы)

_http://s0m.narod.ru/neos0m.zip
(весит 739 Кб)
User is offlineProfile Card PM
Go to the top of the page
+
Lopot
21.03.2006 - 23:50
Сообщение #13


No Avatar
Novice
*
Группа: Пользовaтели
Сообщений: 5
Регистрация: 26.09.2004

Пользователь №: 61801




InqSoft Neo Sign 0f Misery 0.3
_http://s0m.narod.ru/neos0m.zip

В обновленном варианте панель команд содержит двухуровневое дерево, в котором команды разделены по исполняемым ими функциям на группы. Теперь нет необходимости запоминать имена команд и набирать их вручную - нужную команду теперь можно просто выбрать на панели команд и при помощи технологии drag-n-drop поместить в нужную позицию скрипта. Также в ядро добавлены 17 новых команд, среди которых команды работы с системным реестром Windows и Буфером обмена (Clipboard).
User is offlineProfile Card PM
Go to the top of the page
+
KeyGen
25.04.2006 - 23:28
Сообщение #14



Full Member
***
Группа: Full member
Сообщений: 135
Регистрация: 1.09.2005
Из: Russia<->Moscow

Пользователь №: 133127




InqSoft Neo Sign 0f Misery 0.3.1 Обновление
_http://s0m.narod.ru/neos0m_031_upd.zip
Цитата
Исправлено
  • Критическая ошибка в команде CMP_D
  • Недочеты в документации
  • Неверное отображение номера версии ядра Neo Sign 0f Misery
User is offlineProfile Card PM
Go to the top of the page
+
layman
7.09.2009 - 07:44
Сообщение #15



сисадмин
Group Icon
Группа: Модераторы
Сообщений: 1583
Регистрация: 19.04.2006
Из: Самары

Пользователь №: 159636




InqSoft Neo Sign 0f Misery 0.5
Цитата
Версия 0.5
Добавлено:
· 21 новая команда
· Добавлен новый префикс %, при помощи которого можно принудительно откомпилировать любой числовой параметр как значение типа INTEGER.
· Возможность вызова функций из внешних DLL при помощи команды EXTERNAL_CALL.
· Если при компиляции скрипта обнаруживается ошибка, оболочка сообщает номер строки с ошибкой.
Изменено:
· Начиная с данной версии для компиляции программы используется Delphi 2007. Использование для самостоятельной сборки предыдущих и последующих версий Delphi не гарантирует получение работоспособной программы.
Исправлено:
· Поведении команды WND_GET_TEXT не соответствовало документации. При ошибке чтения текста из существующего в системе окна команда генерировала ошибку, а не возвращала пустую строку.
· Устранена ошибка в компиляторе, из-за которой даже при наличии ошибки в тексте скрипта выполнялась попытка компиляции ссылок на метки
· Устранены несколько возможных утечек памяти, которые могли возникнуть при обработке ошибочных ситуаций в скрипте.
Версия 0.4
Добавлено:
· В ядре Neo Sign 0f Misery реализована поддержка переменных типа BINARY_BLOCK_LIST (массив блоков двоичных данных), который также может использоваться как массив строк.
· В компиляторе Neo Sign 0f Misery реализована поддержка множественности секций; в ядро добавлены команды, позволяющие перейти к исполнению кода в любой из секций.
· В оболочку Neo Sign 0f Misery добавлена поддержка возможности при запуске скрипта на исполнение запускать секцию с указанным именем (применимо только для ядра в виде DLL)
· В оболочке Neo Sign 0f Misery реализовано автодополнение команд и ключевых слов (вызывается комбинацией клавиш Ctrl+пробел)
· В оболочке Neo Sign 0f Misery появилась панель с кнопками для быстрого закомментирования/раскомментирования строк и добавления/удаления отступов
· В состав дистрибутива включены несколько новых скриптов, среди которых скрипт CaptureNetMessages, демонстрирующий способ перехвата сообщений, присылаемых по локальной сети и PrintVar, содержащий процедуру, способную распечатать содержимое любой переменной и потому весьма полезный при отладке скриптов.
· 24 новые команды, в основном предназначенные для работы со строками и массивами
Изменено:
· Команды LENGTH и FILE_WRITE_VAR теперь работают с переменными типа BINARY_BLOCK_LIST.
· Пользователь может выбирать в настройках положение панели команд: справа от окна редактирования скрипта, слева (как было в Sign 0f Misery) или не отображать панель команд.
· Пользователь может самостоятельно указать путь к InqSoft Window Scanner в настройках программы
· Команды эмуляции нажатий на клавиши теперь эмулируют работу с клавиатурой и в окнах DOS
Исправлено:
· Недочеты в документации
· Возможные утечки памяти в случае неверного считывания заголовков окон или невозможности выполнить чтение из файла в полном объеме
· Ошибки в командах эмуляции нажатия/отжатия клавиш, приводившие к возникновению исключения при большом числе эмулируемых нажатий клавиш
· Попытка исполнения несуществующей секции больше не приводит к исключению, а возвращает ошибку CMD_NO_SECTION
· Ошибки в командах SUBSTR_POS и CMP_B: флаг "учитывать регистр символов" работал не как указано в документации, а в точности наоборот
· Ошибки в командах, выполняющих мат. операции: при выполнении операции не выполнялась предварительная проверка типа переменной, что могло привести к сбою в работе ядра при выполнении операции над переменной неподходящего типа
· Команда LENGTH не определяла размер массивов чисел с плавающей точкой
Size: 0.98 Mb
_http://s0m.narod.ru/neos0m.zip


--------------------
IPB Image
User is offlineProfile Card PM
Go to the top of the page
+
shedow25
7.01.2010 - 00:55
Сообщение #16


No Avatar
оДИН
Group Icon
Группа: Супермодераторы
Сообщений: 9859
Регистрация: 2.12.2004
Из: Донецк

Пользователь №: 74499




InqSoft Neo Sign 0f Misery 0.6
Цитата
Добавлено
8 новых команд
Пример List_All_Sysfolders, демонстрирующий получение списка всех системных папок, доступных в данной системе
Вывод номера строки с ошибкой при обнаружении в этой строке ссылки на несуществующую метку
Раздел "Новые команды" в документации, содержащий информацию по изменению списка команд в различных версиях Neo Sign 0f Misery

Изменено
Значительно расширен раздел справки о допустимых атрибутах файлов и директорий. Всвязи с появлением новых команд пополнен раздел "Часто задаваемые вопросы".
Иконка приложения. Скрипты, откомпилированные в исполняемые файлы, теперь также имеют свою иконку, отличную от стандартной.

Исправлено
В документации для версии 0.5 отсутствовали разделы справки о некоторых новых командах.
Ошибка в команде STO_BA, позволявшая применить эту команду к переменной любого типа, а не только к списку двоичных блоков, что вызывало сбой в ядре при выполнении этой операции.
Ошибка в оболочке, вызывавшая сбой при попытке удаления отступов из пустой строки.

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


--------------------
--- Мастер, которого ты искал всю свою жизнь, находился всегда рядом. Только ты был настолько слеп, что не видел его, настолько глух, что не слышал его, и настолько нем, что не мог задать вопрос... Погрузись внутрь себя и, наконец, познай своего мастера... ---
=== Хватит откладывать, пора высиживать. ===
User is offlineProfile Card PM
Go to the top of the page
+
shedow25
24.02.2010 - 00:53
Сообщение #17


No Avatar
оДИН
Group Icon
Группа: Супермодераторы
Сообщений: 9859
Регистрация: 2.12.2004
Из: Донецк

Пользователь №: 74499




InqSoft Neo Sign 0f Misery 0.7
Цитата
Добавлено
15 новых команд, в том числе - команды управления питанием компьютера и монитора, а так же и выгрузки файлов, интегрированных в секции скрипта.
Новая группа команд: "Управление компьютером" и пример, демонстрирующий использование команд этой группы (ManagePC.nsm).
Новый диалоговый интерфейс ввода команд и их параметров: при двойном клике по названию команды в списке доступных команд или перетаскивании команды в окно скрипта открывается диалог ввода параметров команды и комментария к ней. При необходимости можно вернуться к старому способу ввода команд, отключив в настройках программы опцию "Визуальный редактор команд".
Из ядра экспортируется 4 новые функции, предназначенные для использования в пользовательских библиотеках, предназначенных для работы с Neo Sign 0f Misery. В документацию добавлен раздел "Экспортируемые из ядра функции Neo Sign 0f Misery", содержащий информацию об этих функциях.
Библиотека MinIFace, предоставляющая возможность из скрипта организовывать интерфейс с пользователем (например, ввод произвольной текстовой строки) и примеры, демонстрирующие использование этой библиотеки (InputBox.nsm, MultiButton.nsm). В документацию добавлен раздел с описаниями функций этой библиотеки.
Добавлен пример, демонстрирующий реализацию обработки ошибок, возникающих при исполнении скрипта, средствами самого скрипта (DecodeWindowsError.nsm).
Введена новая семантическая единица - "директива". Введена директива &FILE, позволяющая включать в тело откомпилированного скрипта произвольные файлы. Добавлен пример (IntegrateFileIntoScript.nsm), демонстрирующий использование этой директивы для интеграции библиотеки MinIFace и последующее извлечение и использование этой библиотеки.

Изменено
Переписана подсветка синтаксиса в редакторе скриптов. Новая подсветка позволяет обнаруживать многие синтаксические ошибки ещё до компиляции.
Для компиляции оболочки Neo Sign 0f Misery более не требуется компонент SynUniHighlighter.
Изменена интерпретация "значения по умолчанию", передаваемого внешней функции командой EXTERNAL_CALL. Теперь в качестве "значения по умолчанию" передаётся не число 0, а адрес контекста исполняемого скрипта.

Исправлено
Явное указание отрицательного значения параметра-ссылки на переменную на этапе компиляции теперь трактуется как синтаксическая ошибка.
В подсказке некорректно отображался тип второго параметра для команд STO_IA и STO_FA
Ошибка в команде STR_TO_FILENAME_PARTS: при указании в качестве второго, третьего, четвёртого или пятого параметра "значения по умолчанию" соответствующая часть файла не игнорировалась, а помещалась в глобальную переменную с индексом 0.
Ошибка, из-за которой после завершения работы скрипта не выгружались загруженные командой EXTERNAL_CALL пользовательские DLL.
Отрицательные значения типа DWORD некорректно передавались во внешние функции командой EXTERNAL_CALL.

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


--------------------
--- Мастер, которого ты искал всю свою жизнь, находился всегда рядом. Только ты был настолько слеп, что не видел его, настолько глух, что не слышал его, и настолько нем, что не мог задать вопрос... Погрузись внутрь себя и, наконец, познай своего мастера... ---
=== Хватит откладывать, пора высиживать. ===
User is offlineProfile Card PM
Go to the top of the page
+
shedow25
13.06.2010 - 12:53
Сообщение #18


No Avatar
оДИН
Group Icon
Группа: Супермодераторы
Сообщений: 9859
Регистрация: 2.12.2004
Из: Донецк

Пользователь №: 74499




InqSoft Neo Sign 0f Misery 0.7.5
Цитата
Добавлено
Новые директивы для включения в тело скрипта произвольных данных: &FILESIZE, &DB, &DW, &DD, &DI и &DF.
Новые команды для создания, перемещения, копирования и удаления директорий.
6 новых команд, позволяющих работать с данными в памяти адресного процесса скрипта.
В библиотеку MinIFace добавлена функция DragAndDropFile, позволяющая создать окно, способное получать список файлов по технологии drag-and-drop (т.е. перетаскивать и бросать файлы из Проводника в окно, формируемое этой функцией). Добавлен пример (DragAndDrop MD5 Calculator.nsm), демонстрирующий вычисление контрольных сумм по алгоритму MD5 для файлов, брошенных в окно, создаваемое этой функцией.

Изменено
В командах SYSFOLDER_GET_BY_NAME и SYSFOLDER_GET_BY_INDEX вместо функции SHGetFolderPathA теперь используется функция SHGetSpecialFolderPathA в целях совместимости с ранними версиями ОС Windows.
В связи с добавлением новых команд, предназначенных для работы в собственном адресном пространстве скрипта, группа команд "Процессы/потоки:Работа с памятью чужого процесса" переименована в "Процессы/потоки:Работа с памятью".
В окна, создаваемые при помощи библиотеки MinIFace, добавлена навигация с клавиатуры ппри помощи кнопок Tab и Shift+Tab.

Исправлено
Ошибка в команде STR_TO_FILENAME_PARTS: к расширению файла добавлялся лишний нулевой символ.
Ошибка в оболочке, приводившая к исчезновению значений некоторых параметров команд при визуальном вводе.
Ситуация, приводившая к возможности лишних вызовов функции GetProcAddress в библиотеке MinIFace.

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


--------------------
--- Мастер, которого ты искал всю свою жизнь, находился всегда рядом. Только ты был настолько слеп, что не видел его, настолько глух, что не слышал его, и настолько нем, что не мог задать вопрос... Погрузись внутрь себя и, наконец, познай своего мастера... ---
=== Хватит откладывать, пора высиживать. ===
User is offlineProfile Card PM
Go to the top of the page
+
drSAB
12.06.2012 - 20:53
Сообщение #19



RULEZ МОДЕРАТОР
Group Icon
Группа: Супермодераторы
Сообщений: 25162
Регистрация: 14.06.2002
Из: Free pirat

Пользователь №: 705




Neo Sign 0f Misery 0.9.6
2856.67 KБайт
http://s0m.narod.ru/neos0m.zip
User is offlineProfile Card PM
Go to the top of the page
+
drSAB
3.09.2012 - 21:13
Сообщение #20



RULEZ МОДЕРАТОР
Group Icon
Группа: Супермодераторы
Сообщений: 25162
Регистрация: 14.06.2002
Из: Free pirat

Пользователь №: 705




Neo Sign 0f Misery 0.9.7
2884.49 Кб
http://s0m.narod.ru/neos0m.zip
User is offlineProfile Card PM
Go to the top of the page
+
Реклама

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0 -

 



- Текстовая версия Сейчас: 24.04.2024 - 21:08
]]> ]]>
]]> Яндекс.Метрика ]]>