Track
4
トラック名を指定文字列部分一致検知を行いSoloに設定
RANK
AZSTOKE_TrackNameIncludeStringsSoloSetting
import sys
sys.path.append(RPR_GetResourcePath() + r"/UserPlugins")
from RIGDOCKS_python import *
from AZSTOKE_SILVER_python import *
soloIncludeString = "_jp"
trackList = AZ_GetTrackItemList(0)
AZ_SetTrackAllSoloOFF(0)
for i, value in enumerate(trackList, 1):
_,name,_ = AZ_GetTrackItemName(value,"",1024)
check = AZ_CheckIncludeString(name,soloIncludeString)
if check :
AZ_SetTrackItemSolo(value,True)
import sys
sys.path.append(RPR_GetResourcePath() + r"/UserPlugins")
from RIGDOCKS_python import *
from AZSTOKE_SILVER_python import *
・SilverAPIを利用可能にする
soloIncludeString = "_jp"
・ソロの対象とする文字列を用意してsoloIncludeStringに代入
trackList = AZ_GetTrackItemList(0)
・開いているプロジェクトのトラックを配列で出力してtrackListに代入
AZ_SetTrackAllSoloOFF(0)
・現在設定しているすべてのソロをオフに設定
for i, value in enumerate(trackList, 1):
・trackList分Forループ
_,name,_ = AZ_GetTrackItemName(value,"",1024)
・各トラックごとの名前を取得してnameに代入
check = AZ_CheckIncludeString(name,soloIncludeString)
・nameに対してsoloIncludeStringの文字列があるかチェックしてcheckにboolを代入
if check :
・文字列が入っていることを確認
AZ_SetTrackItemSolo(value,True)
・指定トラックにソロを設定
トラックの命名をしておく
※部分一致の範囲を理解して命名してください