Перейти к публикации
Форум - ComputerCraft
Appo

Удобная перезапись файла

Рекомендованные сообщения

Допустим у нас есть файл Prog.
Что бы перезаписать код под этим же именем мы вводим в консоль несколько команд:

rm Prog
edit Prog

Колёсико мыши,Сtrl + S, Ctrl + W

Prog

Я же предлагаю программу с написанием лишь одной команды в консоль:

q Prog

Установка:
 pastebin get KpdzfS2G q

Код:

 

local shell = require("shell")
local fs = require("filesystem")


local args = shell.parse(...)

if args[1] == nil then print('Ошибка ввода, укажите название программы -> q [программа]') os.exit() end
if not fs.exists('/home/'..args[1]) then print('Файл не найден') os.exit() end
os.execute('rm '..args[1])
os.execute('edit '..args[1])
os.execute(args[1]) 

 



p.s. Есть вариант улучшить программу, создав свой редактор, и сделав вставку из буфера обмена Windows автоматической (если это вообще можно сделать). Пишите ваши предложения :)

  • Like 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×