Инструменты пользователя

Инструменты сайта


ob:v5

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
ob:v5 [2022/08/18 16:45]
dimik [Управление вьюверами]
ob:v5 [2022/08/18 17:06]
dimik [Команды]
Строка 20: Строка 20:
  
 ==== Управление вьюверами ==== ==== Управление вьюверами ====
-Вьюверы можно расширять, перемещать или копировать. Они увеличиваются или уменьшаются нажатием ЛКМ, когда курсор находится в заголовке, а затем перетаскиванием его вверх или вниз. Вьювер перемещается в другое место, также щелкая ЛКМ+СКМ. Дубликат вьювера можно создать, активировав команду System.Copy в строке заголовка. Обратите внимание, что в этом случае старый и новый вьювер отображают один и тот же текст, а не копию текста. Эта возможность может пригодиться, когда фрагмент текста необходимо переместить или скопировать в позицию, не видимую в том же вьювере (перемещение на большое расстояние). Команда System.Grow в строке заголовка создает копию на на весь экран (левый трек). При закрытии вьювера (команда System.Сlose в строке заголовка), исходный вьювер снова появляется. Команды Следующие команды появляются в окне стандартных инструментов System.Tool. Символ ^ указывает на то, что имя должно быть выбрано ранее. Затем команда применяется к этому выделенному тексту (как в примере выше). Символ ~ является завершающим символом команды. Он отделяет команду от любого текста идущего далее по строке, дабы избежать ошибок.+Вьюверы можно расширять, перемещать или копировать. Они увеличиваются или уменьшаются нажатием ЛКМ, когда курсор находится в заголовке, а затем перетаскиванием его вверх или вниз. Вьювер перемещается в другое место, также щелкая ЛКМ+СКМ. Дубликат вьювера можно создать, активировав команду System.Copy в строке заголовка. Обратите внимание, что в этом случае старый и новый вьювер отображают один и тот же текст, а не копию текста. Эта возможность может пригодиться, когда фрагмент текста необходимо переместить или скопировать в позицию, не видимую в том же вьювере (перемещение на большое расстояние). Команда System.Grow в строке заголовка создает копию на на весь экран (левый трек). При закрытии вьювера (команда System.Сlose в строке заголовка), исходный вьювер снова появляется.  
 + 
 +==== Команды ==== 
 +Следующие команды появляются в окне стандартных инструментов System.Tool.  
 + 
 +Символ "^указывает на то, что имя должно быть выбрано ранее. Затем команда применяется к этому выделенному тексту (как в примере выше).  
 + 
 +Символ "~является завершающим символом команды. Он отделяет команду от любого текста идущего далее по строке, дабы избежать ошибок.
  
   * System.Open ^ ........... открыть вьювер в системном треке справа    * System.Open ^ ........... открыть вьювер в системном треке справа 
Строка 30: Строка 37:
   * System.Directory ^ ...... поиск каталога для выделенного имени    * System.Directory ^ ...... поиск каталога для выделенного имени 
   * System.Free ~  .......... выгрузить указанные модули    * System.Free ~  .......... выгрузить указанные модули 
-  * System.CopyFiles => ~  .. копировать, например, file1 => file2 file3 => file4 ~  +  * System.CopyFiles => ~  .... копировать, например, file1 => file2 file3 => file4 ~  
-  * System.RenameFiles => ~ . переименовать, например, file1 => file2 file3 => file4 ~ +  * System.RenameFiles => ~ .... переименовать, например, file1 => file2 file3 => file4 ~ 
   * System.DeleteFiles ~ .... удалить, например, file1 file2 file3 ~ (из каталога) System   * System.DeleteFiles ~ .... удалить, например, file1 file2 file3 ~ (из каталога) System
   * ShowModules ~ ........... показать модули    * ShowModules ~ ........... показать модули 
Строка 38: Строка 45:
   * Hilbert. Draw  .......... нарисовать кривую Гильберта, (используется как пример).   * Hilbert. Draw  .......... нарисовать кривую Гильберта, (используется как пример).
  
 +При нажатии на команду M.P, модуль M ищется в хранилище и если он найден то загружается в основное хранилище. Затем ищется его процедура P и выполняется. Список загруженных модулей может быть сформирован командой System.ShowModules, а список его команд можно получить командой System.ShowCommands. Любая процедура без параметров в любом (скомпилированном) модуле является доступной как команда. Доступ к ее параметрам осуществляется через сканер. В качестве примера, рассмотрим следующий модуль:
 +
 + {{:ob:img4.png}}
  
- +После успешной компиляции (ORP.Compile @), команда: M0.P0 2 3 5 7 11 ~ приводит к выводу этих чисел и их суммы в стандартный системный журнал System.Log.
ob/v5.txt · Последнее изменение: 2022/08/18 17:42 — dimik