NPP глючный, а в остальном он такой же, как и прочие на основе Scintilla. Подсветка и более ничего.
Неужели за все десятилетия никто не написал IDE для скриптоты? Для VBS есть, для Бейсиков есть, даже для Питона есть, ггг.
Пример из одного дня жизни.
Алгоритм в общих чертах таков:
1) проверить, есть ли сторонняя программа X в системе,
2) если есть, то взять прилагающийся список объектов для обработки и обработать по заданным правилам.
Для однострочника слишком тяжело.
Со скриптом начинаются подводные камни. Во-первых, он оставляет в окружении пользовательские переменные, надо их проверять, чистить… Во-вторых, если включать SetLocal [EnableExtensions EnableDelayedExpansion], то начинаются малодокументированные особенности синтаксиса и работы (например, новой переменной не присваивается значение существующей), которые надо искать поминутно в интернетах и проверять буквально после каждой правки кода.
Писать на других языках я не хочу, мне надо как можно проще, чтобы работало на любых виндах с набором встроенных команд базовой системы.
Может, если нет специального редактора, то есть книжка? Такая, чтоб уже начитаться на всю оставшуюся жизнь.
no subject
Date: 2022-07-25 09:05 pm (UTC)Неужели за все десятилетия никто не написал IDE для скриптоты? Для VBS есть, для Бейсиков есть, даже для Питона есть, ггг.
Пример из одного дня жизни.
Алгоритм в общих чертах таков:
1) проверить, есть ли сторонняя программа X в системе,
2) если есть, то взять прилагающийся список объектов для обработки и обработать по заданным правилам.
Для однострочника слишком тяжело.
Со скриптом начинаются подводные камни. Во-первых, он оставляет в окружении пользовательские переменные, надо их проверять, чистить… Во-вторых, если включать SetLocal [EnableExtensions EnableDelayedExpansion], то начинаются малодокументированные особенности синтаксиса и работы (например, новой переменной не присваивается значение существующей), которые надо искать поминутно в интернетах и проверять буквально после каждой правки кода.
Писать на других языках я не хочу, мне надо как можно проще, чтобы работало на любых виндах с набором встроенных команд базовой системы.
Может, если нет специального редактора, то есть книжка? Такая, чтоб уже начитаться на всю оставшуюся жизнь.