Хронология изменений

18/03/22, Большой Редактор. Программа имеет несколько разных редакторов текста, в том числе большой редактор, который представляет собой независимую java программу. Первоначально она запускалась по команде #e [n=1;] _\09 и останавливала работу ACL программы. Имя файла для редактирования она брала из файла. Потом команда была переделана и теперь она умеет работать с файлом, имя которого можно просто напечатать командой #pr перед вызовом программы. Такой способ намного быстрее и проще. Он выполняется при [em=1;]. Старый способ можно больше не использовать, но он сохранен для возможности работы старых программ и запускается при [em=0;]. Кроме того, редактор в версиях после 1 февраля 2021 года реагирует на параметр [c]. Он работает в старом модальном режиме при всех значениях, кроме [c=0;]. При [c=0;] программа на языке ACL открывает редактор и идет дальше, не закрывая его. Такой режим можно использовать в коротких ACL программах для запуска нескольких копий редактора сразу.

18 марта 2022 года я добавил новую программу редактора, который запускается по команде #e [n=2;] _\09. Это тот же редактор, но практически в полном эквиваленте исходному редактору. Он сразу читает имя файла из последней печати по команде #pr и альтернативы нет. Также он всегда не останавливает работу ACL программы, она идет дальше. Зато он открывает окно, которое имеет независимую иконку. Предыдущая версия редактора иконку не имела, и если на экране открыто много окон, то окно редактора невозможно было найти пока не будут закрыты окна, которые его закрывают. Это было весьма неудобно при работе с многими окнами. Сейчас легко открыть много окон редактора и каждое будет иметь иконку.

В самой программе vkACL такой редактор открывается по клавишам [Ctrl]+[N] со стандартным файлом в папке (pro/note.txt). Также можно использовать меню (General/Notes). После открытия окна файл для редактирования можно поменять. При этом можно использовать список уже редактированных файлов по клавишам [Alt]+[K]. Этот список тоже открывается в редакторе, но другом, и его можно менять.

08/05/22, Новый способ использования суперкоманд.. Новые версии программы после указанной даты могут работать с суперкомандами как по старой системе, так и по новой. Она состоит в том, что много суперкоманд накапливается в файлах-складах, каждая на одной строке. И специальная программа при первом вызове суперкоманды считывает ее текст из такого файла по номеру и записывает в текстовый массив. При следующем вызове она ее уже не считывает, а сразу использует в текстовом массиве. Это ускоряет работу и не требует каждый раз читать файл. Более подробно об этом написано тут .

.

  Внимание! Сайт оптимизирован под браузер Google Chrome.