ComputerCraft非公式JapanWiki - API:Command
CC1.7から追加されたCommand Computerで実行出来ます
メソッド戻り値概要
commands.exec( コマンド )Boolean 結果引数のコマンドを実行します。
commands.execAsync( コマンド )Number タスクID引数のコマンドを非同期で実行します。戻り値は複数の非同期で実行されるコマンドを識別する際に使用されます。実際にコマンドが実行されるとtask_completeイベントを発生させます。
commands.list()Table コマンドコマンドのリストをテーブル型で返します
commands.getBlockPosition()Number X座標, Number Y座標, Number Z座標コンピューターの座標を返します
commands.getBlockInfo( x座標, y座標, z座標 )Table データ座標のブロックをテーブル型で返します

使い方

バニラのコマンド
/give @p ComputerCraft:command_computer 1 0
CommandsAPI
commands.コマンド名(引数)
commands.give("@p", "ComputerCraft:command_computer", 1, 0)
execメソッド
commands.exec("give @p ComputerCraft:command_computer 1 0")
非同期
commands.execAsync("give @p ComputerCraft:command_computer 1 0")
commands.async.give("@p ComputerCraft:command_computer 1 0")