def add_rectnt_file(file_path, file_type):
'''
????????????
:param file_path:
:param file_type:
:return:
'''
optvar = cmds.optionVar
opt_list = 'RecentFilesList'
opt_type = 'RecentFilesTypeList'
max_size = optvar(q='RecentFilesMaxSize')
ls = optvar(q=opt_list)
# ???????????
for i, x in enumerate(ls):
if file_path == x:
optvar(rfa=[opt_list, i])
optvar(rfa=[opt_type, i])
optvar(sva=[opt_list, file_path])
optvar(sva=[opt_type, file_type])
if len(optvar(q=opt_list)) > max_size:
optvar(rfa=[opt_list, 0])
optvar(rfa=[opt_type, 0])
评论列表
文章目录