# 房间Shell命令

在除了GUI版本以外的其他版本中,每个房间都支持录制完成后会自动执行Shell命令的功能

该功能需要在房间配置文件RoomListConfig.json中的Shell字段中填写,其中需要注意的是该Shell命令中的任意可能带空格或者有格式问题的内容**必须使用单引号!必须使用单引号!必须使用单引号!**包含进去(如可能有空格的路径或文件名等)
因为程序内部处理会把在配置文件中填写的命令内容当作参数填入bash相关命令命令中会有双引号出现,所以必须使用单引号!

警告

需要确保该命令里面的所有关键字均为有效信息,如果命令无效或者参数为空,命令则会执行失败!
如:对没有打开弹幕录制功能的房间命令中使用了弹幕文件信息等

Shell命令可使用的关键字列表:

关键字 功能
{AfterRepairFiles} 修复后的文件完整路径List(文件以分号;进行分割,例:FileA.mp4;FileB.mp4;FileC.mp4)
{AfterLen} 修复后的文件List数量
{DanMuFile} 弹幕录制文件信息
{SCFile} SC记录文件信息
{GuardFile} 大航海记录文件信息
{GiftFile} 礼物文件信息
{ROOMID} 房间号
{NAME} 昵称
{DATE} 当前日期
{TIME} 当前时间
{TITLE} 房间当前标题
{R} 生成一个四位数的随机数

TIP

该功能仅用于开发调试,不推荐自行修改,如需修改最好加入DDTV功能开发反馈群338182356进行讨论~