最低限の構成のスクリプトにはふたつのグローバル関数が含まれます: getClientInfo()
と
main()
です。
getClientInfo()
はスクリプトがホストに読み込まれたときに呼び出されます。スクリプトの名前、作者、スクリプトのバージョン、スクリプトを実行するために必要な
Synthesizer V Studio の最小バージョン番号を記述したオブジェクトを返します。
main()
はユーザがスクリプトを実行したときに呼び出されます。
例 (JavaScript)
function getClientInfo() {
return {
"name" : "My Script",
"category" : "Example",
"author" : "Bob Alice",
"versionNumber" : 1,
"minEditorVersion" : 65540
};
}
function main() {
SV.showMessageBox("My Script", "Hello, world!");
SV.finish();
}
例 (Lua)
function getClientInfo()
return {
name = "My Script",
category = "Example",
author = "Bob Alice",
versionNumber = 1,
minEditorVersion = 65540
}
end
function main()
SV:showMessageBox("My Script", "Hello, world!")
SV:finish()
end