top of page

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)


・指定トラックにソロを設定

APIの利用にはBRONZEに

加入し専用APIを

ダウンロード

する必要があります。

トラックの命名をしておく

※部分一致の範囲を理解して命名してください

- Script Code -
- Script Image -
- Warm Up -
- Script Detail -
- API -

PYTHON

​ReaScript File Download 👇

​※実行するには専用APIが必要です

- Script Image -
bottom of page