CC 1.75 MC 1.7.10:创建一个有异常的程序"程序运行某些东西"

时间:2016-05-21 23:19:34

标签: computercraft

所以我还没有尝试过任何东西,但我知道那些代码脚本不会工作..
所以我的创建程序虽然有一些功能。 rmdeletemkdiredit。因此所有这些程序都有一些共同之处,它们都有一个"异常",就像一个文件名..所以我想知道程序实际上是如何处理它的,所以我首先想到的是什么在另一种语言中,但现在我认为它将在LUA中,因为它不是这样的:

在shell中运行:MyProgram run DNS_SERVER    

MyProgram

local MyProgramexception = read(MyProgram {$0}:{$1}:{$2})

但是我想这不是那么简单,但我需要的是运行if语句的内容,例如:

public $0 = {exception}
public $1 = {exception}
local run = ({$0}, run)
local del = ({$0}, rm)
local program = ({$1}, dns_server || web_server || other_things..)

这当然是一些非工作代码,因为我试图看起来尽可能真实。

所以我想知道是否有人确实知道这个?

也发布在Arqade上,但不知何故是偏离主题..

1 个答案:

答案 0 :(得分:0)

对我来说这是一个模糊的问题(以及一些模糊的非lua代码),但我认为你的意思是程序参数,如下所示:

rename <argument1> <argument2>

要实现此目的,您可以将所有参数存储在表中,如下所示:

local arg = {...}

...做了魔术。现在,您可以通过执行以下操作来访问参数#1:

arg[1]

我希望我能很好地理解你的问题。