- Script Code -
dofile(reaper.AZ_GetLuaInitPath())
require("reaper_AZSTOKE_SILVER")
require("reaper_AZSTOKE_GOLD")
if (reaper.AZ_Wwise_Connect("127.0.0.1",8080)) then
objectList,numObjects = reaper.AZ_Wwise_GetSelectedObjectList()
for i,value in pairs(objectList) do
name = reaper.AZ_DeleteBlankString(value.Name)
name = reaper.AZ_ReplaceSearchString(name,"AZ","AZSTOKE")
reaper.AZ_Wwise_SetName(value.ID,name)
end
reaper.AZ_Wwise_Disconnect()
end
- Warm Up -
Wwiseにリネームしたいファイルが実装されている
変更したい箇所を選択しておく
- Script Detail -
dofile(reaper.AZ_GetLuaInitPath())
require("reaper_AZSTOKE_SILVER")
require("reaper_AZSTOKE_GOLD")
・SILVERとGOLDのAPIを利用可能にする
if (reaper.AZ_Wwise_Connect("127.0.0.1",8080)) then
・Wwiseのコネクトを実行し接続するとif内を実行
objectList,numObjects = reaper.AZ_Wwise_GetSelectedObjectList()
・選択オブジェクト(配列)を取得してobjectListに代入
for i,value in pairs(objectList) do
・objectList分Forループ対応
name = reaper.AZ_DeleteBlankString(value.Name)
・取得した名前のスペースを削除
name = reaper.AZ_ReplaceSearchString(name,"AZ","AZSTOKE")
・AZという文字をAZSTOKEに置換する
reaper.AZ_Wwise_SetName(value.ID,name)
・最終的に変更した文字列をオブジェクトに適用
end
reaper.AZ_Wwise_Disconnect()
・Wwiseのコネクトを終了
end