I run the script FindReplaceEx.js. Click "more" and constantly crashes the window with the text "222". why this is done?
can't we move the way implemented "templates/Packages" in script FindReplaceEx.js to script TextReplace.js?
AkelPad 4.9.8, WinXP x86
Posted: Fri Nov 18, 2016 10:10 pm
by KDJ
FindReplaceEx.js
Fixed: after pressing "More" button, message box is displayed "222".
Posted: Sun Nov 20, 2016 11:19 am
by F. Phoenix
Привык писать в PascalCase, а не camelCase, из-за чего в JavaScript нередко путаюсь, строча по привычке, к примеру, pStr.Length вместо pStr.length. Тем более, что все методы AkelPad в PascalCase, да и эстетически больше нравится.
Встроенных методов и свойств в JS в принципе не так уж и много. Думаю, а нельзя ли их как-то обернуть, написав псевдонимы в каком-нибудь Include-файле? В C# для подобных целей я мог бы использовать методы-расширения*. Есть ли что-то подобное в JS?
Но из-за того, что в WSH-версии отсутствуют штуки типа Object.defineProperty(), не удастся сделать новые методы неперечисляемыми, так что все это добро будет отсвечивать при переборе через for(var property in object) { … }
Хотя для строк это и не критично.
И аксессоры типа .length создать не получится. Опять же, из-за ограничений используемой версии: ни того же Object.defineProperty() нет, ни Object.prototype.__defineGetter__()/__defineSetter__().
Posted: Tue Nov 29, 2016 1:10 pm
by InFive
может ли кто сделать скрипт для конвертирования Unix-времени в человекопонятную дату?
например, из заготовок с этого сайта... чтобы было возможно задавать искомую фразу внутри которой будет искаться Unix-штамп времени...
конвертирует корректно, только мне надо сделать тысячу замен, для ручной замены это многовато работы...
мне нужно заменять
"lu": "1460262830971"
на вид
"lu": "2016-11-18T18:18:38.2564009+03:00"
миллисекунды, часовой пояс это я смогу вручную быстро добавить... мне бы автоматизировать чтобы заменялись на год-месяц-деньTчас:минуты:секунды - для автоматизации скрипт от Infocatcher вроде неподходит, он работает только над выделенным и выводит разную лишнюю для меня информацию...