CC 1.75 MC 1.7.10:创建一个有异常的程序 "program run something"
CC 1.75 MC 1.7.10: Creating a program which has an exception "program run something"
所以我还没有尝试任何东西,但我知道那些代码脚本不会工作..
所以我虽然正在创建一个具有某些功能的程序。 rm
、delete
、mkdir
和 edit
。所以所有这些程序都有一些共同点,它们都有一个 "exception",比如文件名。所以我想知道这些程序实际上是如何处理它的,所以我首先想到的是另一个语言,但现在我认为它会在 LUA 中,因为它不是这样的:
在 shell 中运行:MyProgram run DNS_SERVER
我的程序
local MyProgramexception = read(MyProgram {[=11=]}:{}:{})
但我想这不是那么简单,但我需要的是 运行 if
语句,例如:
public [=12=] = {exception}
public = {exception}
local run = ({[=12=]}, run)
local del = ({[=12=]}, rm)
local program = ({}, dns_server || web_server || other_things..)
这当然是一些无效的代码,因为我试图让代码看起来尽可能真实。
所以我想知道是否有人真正知道这一点?
也在 Arqade 上发帖,但不知何故跑题了..
这对我来说有点模糊(还有一些模糊的非 lua 代码),但我认为你的意思是程序 arguments,像这样:
rename <argument1> <argument2>
为此,您可以将所有参数存储在 table 中,如下所示:
local arg = {...}
...
施展魔法。现在,您可以通过以下方式访问参数 #1:
arg[1]
希望我已经很好地理解了你的问题。
所以我还没有尝试任何东西,但我知道那些代码脚本不会工作..
所以我虽然正在创建一个具有某些功能的程序。 rm
、delete
、mkdir
和 edit
。所以所有这些程序都有一些共同点,它们都有一个 "exception",比如文件名。所以我想知道这些程序实际上是如何处理它的,所以我首先想到的是另一个语言,但现在我认为它会在 LUA 中,因为它不是这样的:
在 shell 中运行:MyProgram run DNS_SERVER
我的程序
local MyProgramexception = read(MyProgram {[=11=]}:{}:{})
但我想这不是那么简单,但我需要的是 运行 if
语句,例如:
public [=12=] = {exception}
public = {exception}
local run = ({[=12=]}, run)
local del = ({[=12=]}, rm)
local program = ({}, dns_server || web_server || other_things..)
这当然是一些无效的代码,因为我试图让代码看起来尽可能真实。
所以我想知道是否有人真正知道这一点?
也在 Arqade 上发帖,但不知何故跑题了..
这对我来说有点模糊(还有一些模糊的非 lua 代码),但我认为你的意思是程序 arguments,像这样:
rename <argument1> <argument2>
为此,您可以将所有参数存储在 table 中,如下所示:
local arg = {...}
...
施展魔法。现在,您可以通过以下方式访问参数 #1:
arg[1]
希望我已经很好地理解了你的问题。