0

名前でブロックのブロック エディターを開く必要があるため、次のようにコマンドを実行します。

document.SendStringToExecute("_BEDIT "+blockName+"\n", true, false, false); 

このコード行を実行すると、「ブロックの選択」ダイアログが表示されますが、ブロックを自動的に選択する必要があります。では、ダイアログなしでブロック エディター状態に移行する方法はありますか? コマンド ラインを使用せずにブロック エディターを実行する方法は見つかりませんでした。また、ダイアログを非表示にするシステム変数も見つかりませんでした。

4

1 に答える 1

1

解決しました。ちょっと遊んでみました。BEDIT コマンドの後にブロック名を渡して、操作を Lisp コマンドで囲みます。

(Command "BEDIT" "ExampleBlock")

したがって、SendStringToExecute のコンテキストでは、次のようになります。

document.SendStringToExecute("(Command \"._BEDIT\" \"" + blockName + "\"\n)", true, false, false); 
于 2014-01-27T15:11:37.320 に答える