検索はキーワードに基づいています。
例:「手順」
自然言語で検索しないでください
例:「新しいプロシージャを作成するにはどうすればよいですか?」
スクリプト言語間の式の変換
式を使用する必要がある場所に応じて、たとえば、変換したいことがありますNuke Tcl式への式、またはPython関数の埋め込みNuke表現。さまざまな言語がのさまざまな部分で使用されていますNuke:
• Pythonは、スクリプトエディター、スクリプトコマンド(File > Comp Script Command)およびスクリプトの実行時にNuke開始(などinit.pyそしてmenu.py )。詳細については、 Nuke Pythonドキュメント( Help > Documentation )。
• Tclは、ほとんどの文字列ノブ(数字以外のテキストを入力できる場所)、スクリプトコマンドダイアログ(File > Comp Script Command)、いくつかの互換性起動スクリプト(たとえばinit.tclそしてformats.tcl )。
• Nuke式は[式の追加]ダイアログで使用でき、ほとんどのノブはNuke式ノードの式入力フィールド。
次の関数を使用して、異なるタイプの式を一緒に使用できます。
• nuke.expression()使用するNuke Pythonコードの式。
• expression使用するNuke Tclでの発現。
• nuke.tcl() PythonでTclコードを実行します。
• python TclでPythonコードを実行します。
• [ ] (角括弧)にTclを埋め込むNuke式(または文字列ノブ)。
• [python {...}] PythonをNuke表現。
ヒント: 中括弧( { } )PythonコードをTclに埋め込むときにプロセスを少し簡単にすることができます。これは、TclがPythonインタープリターに渡す前にPythonコードの独自の評価を実行できないためです。例:[python {"hello" + "world"}]
ヒント: 「python」Tclコマンドはデフォルトで1行のコードを評価し、結果を返すことに注意してください。複数行を実行する場合は、「-exec」オプション(「python -exec」など)を使用します。を参照してくださいNuke Tclスクリプトドキュメント(Help > Documentation > TCL Scripting) 詳細については。
申し訳ありませんが、これは役に立ちませんでした
なぜこれが役に立たなかったのですか? (当てはまるもの全てをご確認ください)
ご意見をいただきありがとうございます。
探しているものが見つからない場合、またはワークフローに関する質問がある場合は、お試しくださいファウンドリサポート。
学習コンテンツを改善する方法についてご意見がある場合は、下のボタンを使用してドキュメントチームにメールを送信してください。
フィードバックをお寄せいただきありがとうございます。