Участник:Xytabich/ComputerCraft/API/Shell

API позволяет взаимодействовать с оболочкой. Оболочка API доступна, только если программы выполнены из оболочки или с помощью shell.run / shell.openTab.

Функция Возвращаемые значения Описание
shell.exit() nil Выход из текущей оболочки.
shell.dir() директория Возвращает путь к рабочей директории.
shell.setDir(путь) nil Устанавливает рабочую директорию.
shell.path() путь Возвращает путь.
shell.setPath(путь) nil Устанавливает путь.
shell.resolve(путь) путь Устанавливает абсолютный путь локальному пути.
shell.resolveProgram(имя) путь Устанавливает абсолютный путь к файлу.
shell.aliases() Табличные данные Возвращает все псевдонимы программ.
shell.setAlias(псевдоним, программа) nil Устанавливает псевдоним на программу.
shell.clearAlias(псевдоним) nil Очищает псевдоним.
shell.programs([boolean]) Табличные данные Возвращает таблицу файлов в текущем каталоге и во всех путях установленных в shell.path().
shell.getRunningProgram() путь Возвращает абсолютный путь к запущенной программе.
shell.run(программа [, аргумент1, аргумент2, ...]) boolean Запускает программу.
shell.openTab(программа [, аргумент1, аргумент2, ...]) номер вкладки Запускает программу в новой вкладке.
shell.switchTab(номер вкладки) nil Переключает вкладку на указанную.
Information icon.svg
Это архивированная страница в личном пространстве участника Xytabich.
Если этот участник вернётся на проект, он может восстановить эту страницу.
Данные о странице:
  • Последняя версия страницы до архивации — 597514.
  • Содержимое страницы до архивации — шаблон участника.
В данной статье используются материалы из статьи «Участник:Xytabich/ComputerCraft/API/Shell» с вики-сайта Minecraft Wiki, расположенного на Фэндоме, и они распространяются согласно лицензии Creative Commons Attribution-NonCommercial-ShareAlike 3.0. Авторы статьи.