Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Условия hpwCase=Сравнить переменную со значениями из списка и перейти на метку выполнения сценария в зависимости от результата сравнения. hpwAnd=Проверить одно или несколько выражений. Если все выражения верны возвращает в переменную 1, в противном случае 0. hpwOr=Проверить одно или несколько выражений. Если хотя бы одно выражения верно возвращает в переменную 1, в противном случае 0.
Строковые hpwStrJoin=Объединить значения массива в одну строку. hpwStrPadLeft=Добавить символы слева к исходной строке до определенной длинны. Общее количество символов должно быть вместе с исходной строкой. hpwStrPadRight=Добавить символы справа к исходной строке до определенной длинны. Общее количество символов должно быть вместе с исходной строкой. hpwStrRepeat=Добавить заданные символы до определенной длинны. Общее количество символов должно быть кратно исходной строке. hpwStrSearch=Выполнить поиск с начала строки и сохранить позицию первого символа (0 если не найдено) в переменной. hpwStrRevSearch=Выполнить поиск с конца строки и сохранить позицию первого символа (0 если не найдено) в переменной. hpwStrNthSearch=Выполнить поиск в указанном номере строки и сохранить позицию первого символа (0 если не найдено) в переменной. hpwFormat=Форматирование строки с использованием функции Delphi.
Многострочные hpwLine=Получить содержимое указанного номера строки в файле или многострочных данных и сохранить результат в переменной. hpwLineCount=Получить количество строк в файле или многострочных данных и сохранить результат в переменной. hpwLineAdd=Добавить строку или несколько строк в конец исходного текста и сохранить измененный текст в переменной. hpwLineDelete=Удалить строку по ее номеру из исходного текста и сохранить измененный текст в переменной. hpwLineInsert=Вставить строку или несколько строк в заданную строку исходного текста и сохранить измененный текст в переменной. Заданная строка должна обязательно существовать. hpwLineClear=Удалить символы из заданного номера строки и сохранить измененный текст в переменной. Сама строка не удаляется. hpwLineReplace=Заменить данные указанной строки и сохранить измененный текст в переменной. hpwLineNumber=Найти символы в файле или многострочных данных и сохранить в переменной номер первой найденной строки. hpwLineSort=Сортировать строки в алфавитном порядке. hpwListEqual=Сравнить текст между собой и сохранить результат в переменной. Если текст одинаковый вернет в переменную 1, в противном случае 0. hpwListParse=Разделить текст на множество частей и сохранить части в массив переменных. hpwListJoin=Объединить значения двумерного массива в одну или несколько строк. hpwListReOrder=Изменить порядок двумерного массива и объединить значения в одну или несколько строк. hpwAssoc=Найти соответствие с ассоциированной строкой и получить строку или элемент из файла или многострочных данных. hpwLineProcess=Выполнить сценарий NeoBook для каждой строки из файла.
Переменные hpwGetPageInfo=Получить количество (начиная с NB 5 существует глобальная переменная [PageCount]) и список наименований страниц. hpwGetSubroutineList=Получить список подпрограмм в приложении.
Строковые типы hpwIsNumeric=Определить содержит ли строка только числа включая точку и запятую. hpwIsHex=Определить является ли строка шестнадцатеричным значением. hpwIsAlpha=Определить содержит ли строка только буквы (только латиница). hpwIsAlphaNumeric=Определить содержит ли строка только буквы и цифры (только латиница). hpwIsInteger=Определить является ли строка целочисленным значением. hpwIsFloat=Определить является ли строка числом с плавающей запятой. hpwIsDate=Определить является ли строка датой в числовом формате. hpwIsTime=Определить является ли строка временем. hpwIsMailURL=Определить является ли строка адресом электронной почты. hpwIsIP=Определить является ли строка IP-Адресом. hpwIsType=Определить какой тип данных содержит строка. ALPHA=Латиница; ALPHANUM=Латиница и цифры;INTEGER=Цифры; FLOAT=Число с плавающей запятой; NA=Не определено. hpwIsColor=Определить является ли строка значением цвета в 24х битной палитре 16777216 оттенков. 0=Черный; 16777216=Белый.
Переменные среды hpwGetEnv=Получить значение переменной среды.
Регулярные выражения hpwExecRegExpBool=Выполнить поиск символов с использованием регулярного выражения и сохранить в переменной 1 если совпадения имеются. hpwExecRegExpList=Выполнить поиск символов с использованием регулярного выражения и сохранить в переменной список найденных совпадений. hpwExecRegExpPos=Выполнить поиск символов с использованием регулярного выражения и сохранить в переменной позицию первого символа и длину найденного совпадения или список если их несколько. hpwSplitRegExp=Разделить строку на несколько строк используя регулярное выражение. hpwReplaceRegExp=Заменить все совпадения используя регулярное выражение. hpwSubstituteRegExp=Заменить все совпадения в строке по шаблону используя регулярное выражение.
Ты б не умничал, а написал что там новое. А я б добавил. Я просто другим занят, отвлекаться не охота. Я ж не помню что там нового появилось. Не хочешь читать хелп?
в 1.42 добавилось Action: hpwGetSpecialFolder - Get different system paths by name or hex-value в 1.45 еще 3 функции Action: hpwStrTrim - Remove spaces from the beginning and the end of a string Action: hpwStrLTrim - Remove spaces from the beginning of a string Action: hpwStrRTrim - Remove spaces from the end of a string
П.С очень странно что в плагине до сих пор нет реверса(разварота) строки, может напишите разработчику как появится свободное время что бы добавил