sarnaif 6 Опубликовано: 20 января, 2017 Я пишу скрипт lua и незнаю как написать такие команды. 1. Команда которая удаляет определенный файл 2.Как скачать что-либо с интернета, там .html, .jpg и т.д. 3.Как написать pastebin run в скрипте? И еще, кто знает где уроки хорошие по opencomputers скриптингу? Спс всем Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
NEO 542 Опубликовано: 20 января, 2017 (изменено) 1. rm filepath filepath бывают двух типов, абсолютный и относительный, абсолютный начинается с /, а относительный нет, абсолютный берёт точку отсчёта корень, а относительный - текущее местоположение. Пример. Я нахожусь в папке /home В ней есть файл test.lua. Можно удалить двумя способами. 1.1 rm /home/test.lua 1.2 cd /home rm test.lua 2. wget 3. local shell = require('shell') shell.execute('pastebin run 35g45g') Изменено 20 января, 2017 пользователем NEO 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
SDV 784 Опубликовано: 20 января, 2017 Я пишу скрипт lua и незнаю как написать такие команды. Думаю стоит начать с этого. Ибо шелл для всех един. Переходите на линакс - это очень весело, шелл полюбите очень быстро Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Alex 4 683 Опубликовано: 20 января, 2017 Переходите на линакс - это очень весело, шелл полюбите очень быстро К чему это вообще? Человек задал вопрос по Lua. Зачем ему этот линакс сейчас? Это что, раздел для пингвиноидов? Ответил бы по существу вопроса лучше Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
SDV 784 Опубликовано: 20 января, 2017 К чему это вообще? Тяжело конечно это объяснить виндатерам Чем shell линакса отличается от shell-а ОСвского мне не понятно. Синтаксис тот же самый. Да в ОСке половина ничего нет того что есть в полноценном шелле. И я лишь про то, что линуксойдам да проще общаться с шеллом. Вот я к чему все это. Ответил бы по существу вопроса лучше НЕО уже дал обширный ответ по вопросу. Зачем по 100500 раз флудить одно и тоже. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Arseniy10 50 Опубликовано: 20 января, 2017 local shell = require('shell') shell.execute('pastebin run 35g45g') А в чем отличие от os.execute()? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
NEO 542 Опубликовано: 20 января, 2017 А в чем отличие от os.execute()? os.execute — переопределена для запуска программ с помощью shell.execute. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Totoro 3 563 Опубликовано: 20 января, 2017 (изменено) А в чем отличие от os.execute()? Ни в чём. Согласно доке: os.execute has been reimplemented to start programs from a mounted filesystem via shell.execute. The specified string is parsed the same as commands entered in the shell. То есть os.execute под капотом вызывает shell.execute. Изменено 20 января, 2017 пользователем Totoro Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
SDV 784 Опубликовано: 20 января, 2017 А в чем отличие от os.execute()? Как бы сказал @Fingercomp, какая разница в вине и небе? Оба они могут быть красные. Но при этом это разные вещи. Так и тут это разное API. Но в ОС это одно и то. Посмотрим на то что говорит Вика: os.execute — переопределена для запуска программ с помощью shell.execute. См. Shell API Тобеж и то и другое делают одно и тоже - выполняют команды. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Alex 4 683 Опубликовано: 20 января, 2017 Думаю стоит начать с этого. Ибо шелл для всех един. Переходите на линакс - это очень весело, шелл полюбите очень быстро Тяжело конечно это объяснить виндатерам Чем shell линакса отличается от shell-а ОСвского мне не понятно. как по мне, то это что-то из оперы: - Профессор, помогите мне разобраться с глаголами в монгольском языке. А профессор и отвечает: - да брось чувак. Начни-ка ты лучше изучать японский. Как японский выучишь, монгольский тебе понятнее станет. Не то разве? А по моему самое оно. И как бы ты на этого профессора посмотрел??? Попробуй на будущее давать ответы по существу вопроса. Поверь, это более правильнее будет. И флуда волнообразного будешь порождать в топике меньше. 2 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
SDV 784 Опубликовано: 20 января, 2017 И флуда волнообразного будешь порождать в топике меньше. Проще дать что-то обширное, чем просто кинуться подачкой типа "наа, отвали уже". Все равно эта подачка ничего внятного не даст и опять же будет продолжаться флуд в топике. Не понимаю, зачем вообще тогда нужен форум, если тут всем рот закрывают Удаляйте тогда форум и всего делов! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
sarnaif Автор вопроса 6 Опубликовано: 20 января, 2017 ребзя не ссорьтесь, я просто задал вопрос Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
sarnaif Автор вопроса 6 Опубликовано: 20 января, 2017 Кстати, я сидел однажды месяц на ubuntu потом еще нечайно угробил убунту и перешел на linux mint, но я купил наушники а там дрова под винду, вот я и установил винду, так-то я разбираюсь в shell командах. половину знаю Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Я пишу скрипт lua и незнаю как написать такие команды.
1. Команда которая удаляет определенный файл
2.Как скачать что-либо с интернета, там .html, .jpg и т.д.
3.Как написать pastebin run в скрипте?
И еще, кто знает где уроки хорошие по opencomputers скриптингу?
Спс всем
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах