Director MX2004高效快捷键汇总

3星 · 超过75%的资源 需积分: 9 15 下载量 116 浏览量 更新于2024-09-18 收藏 41KB DOC 举报
在Director MX2004这款强大的多媒体创作软件中,熟练掌握快捷键是提高工作效率的关键。本文将详细介绍Director MX2004中的常用快捷键,覆盖了File(文件)、Edit(编辑)、View(视图)以及可能涉及的一些其他功能,帮助用户在项目开发过程中更加便捷地操作。 **File菜单快捷键** - **NewMovie(新影片)**: 使用Ctrl+N快捷键可以快速创建新的动画或电影项目。 - **NewCast(新演员表)**: 如果你正在制作有角色参与的项目,Ctrl+Alt+N可以帮你在演员表中添加新角色。 - **Open(打开)**: 通过Ctrl+O打开已有的项目文件,便于编辑和继续工作。 - **Close(关闭)**: Ctrl+F4用于关闭当前打开的文件或舞台窗口。 - **Save(保存)**: 必不可少的Ctrl+S,确保你的工作进度不会丢失。 - **Import(输入)**: 通过Ctrl+R导入素材,如音频、图像或视频文件。 - **Export(输出)**: 要导出项目成果,使用Ctrl+Shift+R,可以选择不同的格式进行输出。 - **PreviewinBrowser(在浏览器中预览)**: F12键让你实时预览项目在实际网页环境中的表现。 - **PageSetup(页面设置)**: 控制页面布局,Ctrl+Shift+P可调用该功能。 - **Print(打印)**: Ctrl+P用于打印项目草图或预览。 **Edit菜单快捷键** - **Undo(撤消)**: 用于撤销上一步操作,Ctrl+Z是它的快捷键。 - **Repeat(重复)**: 如果需要重复上一次的操作,使用Ctrl+Y。 - **Cut(剪切)**: 剪切选中的内容,Ctrl+X。 - **Copy(拷贝)**: 复制内容到剪贴板,Ctrl+C。 - **Paste(粘贴)**: 将剪贴板中的内容粘贴到当前位置,Ctrl+V。 - **Clear(清除)**: 使用Backspace键删除选中的内容。 - **Duplicate(复制)**: 对选定对象进行副本操作,Ctrl+D。 - **SelectAll(全选)**: 选择整个舞台或文件中的所有元素,Ctrl+A。 - **FindText(查找文本)**: 查找舞台上特定的文本,Ctrl+F。 - **FindHandler(查找处理程序)**: 查找特定的脚本处理程序,Ctrl+Shift+;。 - **FindCastMember(查找演员)**: 用于定位演员列表中的角色,Ctrl+;。 - **FindSelection(查找选区)**: 找到舞台上的选定区域,Ctrl+H。 - **FindAgain(再查找)**: 对上次查找结果进行再次搜索,Ctrl+Alt+F。 - **ReplaceAgain(再替换)**: 对上次替换进行重复操作,Ctrl+Alt+E。 **View菜单快捷键** - **NextMarker(下一个标志)**: 使用Ctrl+右箭头键浏览舞台上的标记点。 - **PreviousMarker(前一个标志)**: 返回上一个标记点,Ctrl+左箭头键。 - **ZoomIn(变焦放大)**: 放大查看细节,Ctrl++。 - **ZoomOut(变焦缩小)**: 缩小视角以便更全面地观察,Ctrl+-(连字符)。 - **ShowGrid(显示网格)**: 在舞台上显示网格辅助对齐,Ctrl+Shift+Alt+G。 - **SnaptoGrid(吸附于网格)**: 使对象精确对齐到网格,Ctrl+Alt+G。 - **ShowRulers(显示标尺)**: 显示水平和垂直的测量工具,Ctrl+Shift+Alt+R。 - **ShowInfo(显示信息)**: 查看舞台元素的详细属性,Ctrl+Shift+Alt+O。 - **ShowPaths(显示路径)**: 显示图形元素的路径线,帮助调整形状。 通过学习并熟练运用这些快捷键,你可以大大提高在Director MX2004中的工作效率,减少鼠标操作,使创作过程更为流畅。记住,熟练掌握快捷键不仅可以节省时间,还能降低疲劳度,提升专业素养。
2023-06-01 上传

import openpyxl import matplotlib.pyplot as plt movie_dict = {} with open('D:\\pythonProject1\\电影信息.txt', 'r',encoding='utf-8') as f: for line in f.readlines(): line = line.strip() movie_info = line.split(';') movie_name = movie_info[0] directors = movie_info[1].split(',') actors = movie_info[2].split(',') for director in directors: if director not in movie_dict: movie_dict[director] = {'movies': [movie_name], 'actors': {}} else: movie_dict[director]['movies'].append(movie_name) for actor in actors: for director in directors: if actor not in movie_dict[director]['actors']: movie_dict[director]['actors'][actor] = 1 else: movie_dict[director]['actors'][actor] += 1 wb = openpyxl.load_workbook('D:\\pythonProject1\\电影信息统计.xlsx') ws = wb.create_sheet('导演作品统计',0) ws.title = '导演作品统计' ws.cell(row=1, column=1, value='导演姓名') ws.cell(row=1, column=2, value='执导电影数量') ws.cell(row=1, column=3, value='执导电影列表') row_num = 2 for director, data in movie_dict.items(): movie_list = ','.join(data['movies']) movie_count = len(data['movies']) ws.cell(row=row_num, column=1, value=director) ws.cell(row=row_num, column=2, value=movie_count) ws.cell(row=row_num, column=3, value=movie_list) row_num += 1 wb.save('D:\\pythonProject1\\电影信息统计.xlsx') director_list = [] movie_count_list = [] for director, data in sorted(movie_dict.items(), key=lambda x: len(x[1]['movies']), reverse=True): director_list.append(director) movie_count_list.append(len(data['movies'])) plt.rcParams['font.family'] = 'sans-serif' plt.rcParams['font.sans-serif'] = ['SimHei'] fig, ax = plt.subplots() ax.barh(director_list, movie_count_list) for i, director in enumerate(director_list): max_actor = [] for actor in movie_dict[director]['actors'].keys(): if movie_dict[director]['actors'][actor]==max(movie_dict[director]['actors'].values()): max_actor.append(actor) max_actor = str(max_actor) max_actor = max_actor.rstrip(']') max_actor = max_actor.lstrip('[') ax.annotate(max_actor, xy=(movie_count_list[i], i), xytext=(movie_count_list[i]+1, i), ha='left', va='center') ax.set_xlabel('执导电影数量') ax.set_ylabel('导演姓名') ax.invert_yaxis() plt.show()请帮我解释一下上述代码,详细一点

2023-06-01 上传