一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

文件保存方法、装置、电子设备及计算机可读存储介质与流程

2021-11-05 21:39:00 来源:中国专利 TAG:


1.本技术涉及数据存储领域,具体而言,涉及一种文件保存方法、装置、电子设备及计算机可读存储介质。


背景技术:

2.使用ddc(digital content creation,数字内容生成)软件进行美术制作过程中,会生成大量的过程文件和最终文件,为了提高查找这些美术文件的效率,对于用户而言,通常更加喜欢通过美术文件中的图像,而非通过美术文件的名称筛选需要的文件。
3.现有技术中,通常是利用资产管理软件对ddc软件生成的美术文件进行管理,以将美术文件中的截图保存为美术文件的图标。在使用该资产管理软件时,首先,用户需要在共享路径下创建共享文件夹,然后将美术文件和自己截取的美术文件中的图片手动拷贝至该共享文件夹中,最后才能通过该资产管理软件提供右键菜单将美术文件中的截图保存为美术文件的图标。
4.因此,现有的资产管理软件保存美术文件的过程较为复杂,用户使用体验较为一般。


技术实现要素:

5.本技术的目的包括,例如,提供了一种文件保存方法、装置、电子设备和计算机可读存储介质,其能够在美术文件的保存过程中自动便捷地将美术文件中的图像保存为美术文件的图标,有利于提高用户的使用体验。
6.本技术的实施例可以这样实现:
7.第一方面,本技术提供一种文件保存方法,应用于文件管理软件,方法包括:
8.接收用户输入的连接指令,连接指令用于指示需要建立通信连接的数字内容生成软件,数字内容生成软件中预先加载待保存的目标文件;
9.根据连接指令,建立文件管理软件与数字内容生成软件的通信连接;
10.响应用户针对数字内容生成软件所输入的文件保存指令,调用数字内容生成软件中的图像截取命令,以截取目标文件中的图像,并将图像作为目标文件的图标保存至预设目录。
11.在可选的实施方式中,调用数字内容生成软件中的图像截取命令,以截取目标文件中的图像,并将图像作为目标文件的图标保存至预设目录,包括:
12.若文件保存指令指示截取多帧图像,则调用数字内容生成软件中的第一图像截取命令,以截取目标文件中的多帧图像,并将多帧图像转换为动态图像格式后作为目标文件的图标保存至预设目录。
13.在可选的实施方式中,调用数字内容生成软件中的图像截取命令,以截取目标文件中的图像,并将图像作为目标文件的图标保存至预设目录,包括:
14.若文件保存指令指示截取单帧图像,则调用数字内容生成软件中的第二图像截取
命令,以截取目标文件中的单帧图像,并将单帧图像作为目标文件的图标保存至预设目录。
15.在可选的实施方式中,根据连接指令,建立文件管理软件与数字内容生成软件的通信连接,包括:
16.若连接指令所指示的数字内容生成软件支持通信连接,则建立文件管理软件与数字内容生成软件的通信连接。
17.在可选的实施方式中,接收用户输入的连接指令之后,方法还包括:
18.若连接指令所指示的数字内容生成软件不支持通信连接,则根据用户输入的文件保存指令截取数字内容生成软件所加载的文件中的图像,并将图像作为目标文件的图标保存至预设目录。
19.在可选的实施方式中,根据用户输入的文件保存指令截取数字内容生成软件所加载的文件中的图像,并将图像作为目标文件的图标保存至预设目录,包括:
20.响应文件保存指令,获取数字内容生成软件的窗口句柄,并截取窗口句柄的图像,并将窗口句柄的图像作为目标文件的图标保存至预设目录。
21.在可选的实施方式中,响应文件保存指令,获取数字内容生成软件的窗口句柄,并截取窗口句柄的图像,包括:
22.若文件保存指令指示截取单帧图像,则截取窗口句柄的单帧图像。
23.在可选的实施方式中,响应文件保存指令,获取数字内容生成软件的窗口句柄,并截取窗口句柄的图像,包括:
24.若文件保存指令指示截取多帧图像,则截取窗口句柄的多帧图像,并将多帧图像转换为动态图像格式作为窗口句柄的图像。
25.在可选的实施方式中,根据连接指令,建立文件管理软件与数字内容生成软件的通信连接之前,还包括:
26.若数字内容生成软件支持通信连接,则根据数字内容生成软件的通信接口信息为数字内容生成软件配置开启通信接口的通信脚本。
27.在可选的实施方式中,根据连接指令,建立文件管理软件与数字内容生成软件的通信连接,包括:
28.根据连接指令,运行通信脚本,以开启数字内容生成软件的通信接口;
29.通过通信接口建立文件管理软件与数字内容生成软件的通信连接。
30.在可选的实施方式中,根据连接指令,建立文件管理软件与数字内容生成软件的通信连接之前,还包括:
31.若数字内容生成软件支持通信连接,则为数字内容生成软件配置图像截取命令;
32.为图像截取命令配置环境变量,环境变量用于提供调用图像截取命令的调用路径。
33.在可选的实施方式中,响应用户针对数字内容生成软件所输入的文件保存指令,调用数字内容生成软件中的图像截取命令,包括:
34.响应用户针对数字内容生成软件所输入的文件保存指令,通过调用路径调用目标数字内容生成软件中的图像截取命令。
35.在可选的实施方式中,方法还包括:
36.对预设目录下的文件创建行为、文件修改行为、文件移入或移出行为以及删除行
为进行监听,生成监听结果;
37.响应于用户针对目标文件的保存指令,根据监听结果刷新文件管理软件的显示界面中的显示内容。
38.在可选的实施方式中,根据监听结果刷新文件管理软件的显示界面中的显示内容,包括:
39.若预设目录下存在文件创建行为,则将文件创建行为对应的创建文件显示于文件管理软件的显示界面中;
40.若预设目录下存在文件修改行为,则将文件修改行为对应的修改文件显示于文件管理软件的显示界面中;
41.若预设目录下存在文件移入行为,则将文件移入行为对应的移入文件显示于文件管理软件的显示界面中;
42.若预设目录下存在文件移出行为或文件删除行为,则将文件移出行为对应的移出文件或文件删除行为对应的删除文件从文件管理软件的显示界面中删除。
43.第二方面,本技术提供一种文件保存装置,应用于文件管理软件,装置包括:
44.接收模块,用于接收用户输入的连接指令,连接指令用于指示需要建立通信连接的数字内容生成软件,数字内容生成软件中预先加载待保存的目标文件;
45.连接模块,用于根据连接指令,建立文件管理软件与数字内容生成软件的通信连接;
46.截图模块,用于响应用户针对数字内容生成软件所输入的文件保存指令,调用数字内容生成软件中的图像截取命令,以截取目标文件中的图像,并将图像作为目标文件的图标保存至预设目录。
47.第三方面,本技术提供一种电子设备,电子设备包括:处理器、存储介质和总线,存储介质存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储介质之间通过总线通信,处理器执行机器可读指令,以执行如前述实施方式任一方法的步骤。
48.第四方面,本技术提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器运行时执行如前述实施方式任一方法的步骤。
49.本技术实施例提供的文件保存方法、装置、电子设备和计算机可读存储介质,通过建立文件管理软件与数字内容生成软件的通信连接,使得用户输入文件保存指令对文件进行保存时,能够自动截取文件中的图像,并将图像作为目标文件的图标保存至预设目录,无需用户手动截图,操作过程简单便捷,有利于提高用户的使用体验。
附图说明
50.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
51.图1为本技术实施例提供的一种文件保存方法的流程图;
52.图2为本技术实施例提供的一种文件保存指令的输入方式示意图;
53.图3为本技术实施例提供的一种选择截图尺寸的示意图;
54.图4为本技术实施例提供的一种选择截图方式的示意图;
55.图5为本技术实施例提供的一种文件保存装置的示意图;
56.图6为本技术实施例提供的一种电子设备的示意图。
具体实施方式
57.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。
58.因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
59.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
60.在本技术的描述中,需要说明的是,若出现术语“上”、“下”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。
61.此外,若出现术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
62.需要说明的是,在不冲突的情况下,本技术的实施例中的特征可以相互结合。
63.在对本技术的实施例进行具体说明之前,先对本技术的应用场景进行介绍。
64.使用ddc(digital content creation,数字内容生成)软件进行美术制作过程中,会生成大量的过程文件和最终文件,无论这些文件的命名是否规范,与通过美术文件的名称筛选需要的文件相比,用户都通常更加喜欢通过美术文件中的图像筛选,以提高查找效率。现有技术中,通常是利用资产管理软件对ddc软件生成的美术文件进行管理,以将美术文件中的截图保存为美术文件的图标。在使用该资产管理软件时,首先,用户需要在共享路径下创建共享文件夹,然后将美术文件和自己截取的美术文件中的图片手动拷贝至该共享文件夹中,最后才能通过该资产管理软件提供右键菜单将美术文件中的截图保存为美术文件的图标。
65.因此,现有的资产管理软件保存美术文件的过程较为复杂,用户使用体验较为一般。
66.为了解决这一问题,本技术提供了一种文件保存方法、装置、电子设备和计算机可读存储介质,能够在美术文件的保存过程中自动便捷地将美术文件中的图像保存为美术文件的图标,有利于提高用户的使用体验。
67.需要预先说明的是,本技术实施例中的文件管理软件即资产管理软件,数字内容生成软件可以为maya、3dsmax、substance painter、zbrush等,也可以为cinema 4d、rhinoceros、blender、sketchup等,本技术对此不做限定。文件管理软件用于对数字内容生
成软件在进行美术制作过程中生成的美术文件进行管理,例如,将美术文件中的图像保存为美术文件的图标。
68.请参阅图1,本技术提供一种文件保存方法,应用于文件管理软件,方法包括:
69.s101:接收用户输入的连接指令,连接指令用于指示需要建立通信连接的数字内容生成软件,数字内容生成软件中预先加载待保存的目标文件。
70.可选地,可以向用户提供一个选择控件,用户通过点击该选择控件输入连接指令,连接指令所指示的需要建立通信连接的数字内容生成软件为用户最近一次打开的数字内容生成软件。例如,选择控件为标识为“c”的按钮,用户最近一次打开的数字内容生成软件为maya,用户通过点击该标识为“c”的按钮输入连接指令,该连接指令所指示的需要建立通信连接的数字内容生成软件为maya。
71.可选地,还可以向用户提供多个选择控件,每个选择控件对应一个数字内容生成软件,用户通过点击选择控件输入连接指令,例如,用户选择的选择控件对应的数字内容生成软件为maya,则用户输入的连接指令所指示的需要建立通信连接的数字内容生成软件为maya。
72.数字内容生成软件中预先加载待保存的目标文件,即待保存的目标文件预先打开于数字内容生成软件中。
73.s102:根据连接指令,建立文件管理软件与数字内容生成软件的通信连接。
74.可选地,可以通过socket(套接字)建立文字管理软件与数字内容生成软件之间的通信连接。举例来说,若连接指令指示需要建立通信连接的数字内容生成软件为maya,则打开maya中的socket服务器,从而建立文件管理软件与maya之间的通信连接,如此能够提高通信连接的稳定性,有利于提高用户的使用体验。
75.当然,这里只是示例性说明,也可以通过winsock建立文件管理软件与数字内容生成软件之间的通信连接,本技术对此不做限定。
76.另外,如果建立文件管理软件与数字内容生成软件的通信连接成功,可以将标识为“c”的按钮设置为绿色,并显示数字内容生成软件的名称,如此便于用户便捷地获知通信连接的状态和建立通信连接的数字内容生成软件的名称,有利于提高用户的使用体验。
77.s103:响应用户针对数字内容生成软件所输入的文件保存指令,调用数字内容生成软件中的图像截取命令,以截取目标文件中的图像,并将图像作为目标文件的图标保存至预设目录。
78.需要说明的是,文件保存指令可以通过用户点击数字内容生成软件中的保存或另存为选项输入,也可以通过用户点击文件管理软件所提供的保存或另存为选项输入,本技术对此不做限定。
79.另外,预设目录可以为目标文件所在的当前目录,也可以为预先设定的目录,本技术对此不做限定。
80.当接收到用户点击数字内容生成软件中的保存或另存为选项,或文件管理软件所提供的保存或另存为选项时,调用数字内容生成软件中的图像截取命令,从而截取目标文件中的图像,并将图像作为目标文件的图标保存至预设目录。需要说明的是,数字内容生成软件中的图像截取命令可以为预先通过tg(tiangong launcherpad,天工平台)配置,其中,tg为可以通过配置环境变量等让用户拥有和开发者同样的软件环境的软件。
81.另外,美术文件即目标文件中通常包括多帧的图像,可选地,可以通过截取目标文件的首帧图像,并将目标文件的首帧图像作为目标文件的图标保存至预设目录,当然,这里只是示例性说明,也可以截取目标文件的其他帧的图像,本技术对此不做限定。
82.本技术实施例提供的文件保存方法、装置、电子设备和计算机可读存储介质,通过建立文件管理软件与数字内容生成软件的通信连接,使得用户输入文件保存指令对文件进行保存时,能够自动截取文件中的图像,并将图像作为目标文件的图标保存至预设目录,无需用户手动截图,操作过程简单便捷,有利于提高用户的使用体验。
83.在可选的实施方式中,调用数字内容生成软件中的图像截取命令,以截取目标文件中的图像,并将图像作为目标文件的图标保存至预设目录,包括:若文件保存指令指示截取多帧图像,则调用数字内容生成软件中的第一图像截取命令,以截取目标文件中的多帧图像,并将多帧图像转换为动态图像格式后作为目标文件的图标保存至预设目录。
84.请参阅图2,可选地,响应用户针对数字内容生成软件所输入的文件保存指令,可以向用户显示尺寸选择控件、采样选择控件以及保存控件,请参阅图3,若用户点击尺寸选择控件,则显示尺寸选择控件的下拉菜单,尺寸选择控件的下拉菜单中包括多个尺寸子控件,用户可以通过点击某个尺寸子控件确定所要截取的图像的尺寸;请参阅图4,若用户点击采样选择控件,则显示采样选择控件的下拉菜单,采样选择控件的下拉菜单中包括多个采样子控件,用户可以通过点击某个采样子控件确定截取图像的方式,截取图像的方式例如截取多帧图像、截取单帧图像等。用户确定了所要选择的尺寸子控件和采样子控件后,可以通过点击保存控件输入文件保存指令,文件保存指令可以指示所要截取的图像的尺寸以及截取图像的方式。
85.可选地,若文件保存指令指示截取多帧图像,则调用数字内容生成软件中的第一图像截取命令,以截取目标文件中的多帧图像,并将多帧图像转换为动态图像格式后作为目标文件的图标保存至预设目录。其中,数字内容生成软件中的第一图像截取命令可以为预先通过tg配置,本技术对此不做限定。
86.另外,动态图像格式即gif(graphics interchange format)格式,将多帧图像转换为gif格式后保存为目标文件的图标,可以使用户通过目标文件的图像更加清晰的获知目标文件中的内容,有利于提高用户的使用体验。
87.在可选的实施方式中,调用数字内容生成软件中的图像截取命令,以截取目标文件中的图像,并将图像作为目标文件的图标保存至预设目录,包括:若文件保存指令指示截取单帧图像,则调用数字内容生成软件中的第二图像截取命令,以截取目标文件中的单帧图像,并将单帧图像作为目标文件的图标保存至预设目录。
88.可选地,若文件保存指令指示截取单帧图像,则调用数字内容生成软件中的第二图像截取命令,以截取目标文件中的单帧图像,并将单帧图像作为目标文件的图标保存至预设目录。其中,数字内容生成软件中的第二图像截取命令可以为预先通过tg配置,本技术对此不做限定。
89.另外,截取的目标文件中的单帧图像可以为目标文件中的任一帧,例如首帧,末帧等,本技术对此不做限定。
90.在可选的实施方式中,根据连接指令,建立文件管理软件与数字内容生成软件的通信连接,包括:若连接指令所指示的数字内容生成软件支持通信连接,则建立文件管理软
件与数字内容生成软件的通信连接。
91.需要说明的是,数字内容生成软件包括支持通信连接的和不支持通信连接的,例如,maya、3dsmax、substance painter等均支持通信连接,zbrush不支持通信连接。若连接指令所指示的数字内容生成软件支持通信连接,则建立文件管理软件与数字内容生成软件的通信连接。
92.在可选的实施方式中,接收用户输入的连接指令之后,方法还包括:若连接指令所指示的数字内容生成软件不支持通信连接,则根据用户输入的文件保存指令截取数字内容生成软件所加载的文件中的图像,并将图像作为目标文件的图标保存至预设目录。
93.具体地,若连接指令所指示的数字内容生成软件为zbrush,则根据用户输入的文件保存指令截取zbrush所加载的文件中的图像,并将图像作为目标文件的图标保存至预设目录。
94.在可选的实施方式中,根据用户输入的文件保存指令截取数字内容生成软件所加载的文件中的图像,并将图像作为目标文件的图标保存至预设目录,包括:响应文件保存指令,获取数字内容生成软件的窗口句柄,并截取窗口句柄的图像,并将窗口句柄的图像作为目标文件的图标保存至预设目录。
95.需要说明的是,可以建立不支持通信连接的数字内容生成软件的名称和该数字内容生成软件对应的窗口句柄的映射关系,如此,当连接指令所指示的数字内容生成软件不支持通信连接时,可以简单便捷地确定连接指令所指示的数字内容生成软件的窗口,从而便于截取数字内容生成软件所加载的文件中的窗口图像,并将图像作为目标文件的图标保存至预设目录。
96.当用户输入文件保存指令时,基于不支持通信连接的数字内容生成软件的名称和该数字内容生成软件对应的窗口句柄的映射关系,可以确定不支持通信连接的数字内容生成软件的窗口句柄,也即不支持通信连接的数字内容生成软件的窗口,该窗口句柄的图像也包括了目标文件中的图像,通过截取取窗口句柄的图像,并将窗口句柄的图像作为目标文件的图标保存至预设目录,可以简单便捷地将不支持通信连接的数字内容生成软件生成的美术文件中的图像保存为美术文件的图标,有利于提高用户的使用体验和文件管理软件的适用范围。
97.在可选的实施方式中,响应文件保存指令,获取数字内容生成软件的窗口句柄,并截取窗口句柄的图像,包括:若文件保存指令指示截取单帧图像,则截取窗口句柄的单帧图像。
98.在可选的实施方式中,响应文件保存指令,获取数字内容生成软件的窗口句柄,并截取窗口句柄的图像,包括:若文件保存指令指示截取多帧图像,则截取窗口句柄的多帧图像,并将多帧图像转换为动态图像格式作为窗口句柄的图像。
99.具体的图像截取过程与图2类似,本技术在此不再赘述。
100.在可选的实施方式中,根据连接指令,建立文件管理软件与数字内容生成软件的通信连接之前,还包括:若数字内容生成软件支持通信连接,则根据数字内容生成软件的通信接口信息为数字内容生成软件配置开启通信接口的通信脚本。
101.具体地,通信接口可以为socket服务器,可以使用python2.7脚本语言配为maya配置开启socket服务器的通信脚本,使用maxscript脚本语言为3dsmax中配置socket开启服
务器的通信脚本,使用python3.7脚本语言为substance painter配置开启socket服务器的通信脚本。
102.数字内容生成软件的通信接口信息可以指示数字内容生成软件的socket服务器的相关信息,本技术对此不做具体限定。
103.在可选的实施方式中,根据连接指令,建立文件管理软件与数字内容生成软件的通信连接,包括:根据连接指令,运行通信脚本,以开启数字内容生成软件的通信接口;通过通信接口建立文件管理软件与数字内容生成软件的通信连接。
104.例如,当连接指令指示与maya建立通信连接时,运行maya开启socket服务器的通信脚本,即开启maya的socket服务器,然后通过maya的socket服务器即可建立文件管理软件与maya的通信连接。
105.在可选的实施方式中,根据连接指令,建立文件管理软件与数字内容生成软件的通信连接之前,还包括:若数字内容生成软件支持通信连接,则为数字内容生成软件配置图像截取命令;为图像截取命令配置环境变量,环境变量用于提供调用图像截取命令的调用路径。
106.具体地,可以通过tg为数字内容生成软件配置图像截取命令以及为图像截取命令配置环境变量,当然,也可以通过其它工具,本技术对此不做限定。
107.图像截取命令具体可以包括第一图像截取命令和第二图像截取命令,其中第一图像截取命令用于指示截取多帧图像,第二图像截取命令用于指示截取单帧图像。
108.通过为图像截取命令配置环境变量,使得后续可以简单便捷地直接调用图像截取命令,有利于提高用户的使用体验。
109.在可选的实施方式中,响应用户针对数字内容生成软件所输入的文件保存指令,调用数字内容生成软件中的图像截取命令,包括:响应用户针对数字内容生成软件所输入的文件保存指令,通过调用路径调用目标数字内容生成软件中的图像截取命令。
110.用户输入文件保存指令时,可以直接通过调用路径调用目标数字内容生成软件中的图像截取命令,从而截取目标文件中的图像,并将图像作为目标文件的图标保存至预设目录。
111.在可选的实施方式中,方法还包括:对预设目录下的文件创建行为、文件修改行为、文件移入或移出行为以及删除行为进行监听,生成监听结果;响应于用户针对目标文件的保存指令,根据监听结果刷新文件管理软件的显示界面中的显示内容。
112.在另一种可选地实施方式中,也可以对预设目录下的文件创建行为、文件修改行为、文件移入或移出行为以及删除行为进行实时监听,生成实时监听结果;响应于用户针对目标文件的保存指令,根据实时监听结果刷新文件管理软件的显示界面中的显示内容。
113.具体地,文件创建行为即新建文件,文件修改行为即修改文件的名称等信息,文件移入行为即将其它目录的文件移入预设目录,文件移出行为即将预设目录下的文件移至其它目录,删除行为即删除预设目录下的文件。
114.通过对预设目录下的文件创建行为、文件修改行为、文件移入或移出行为以及删除行为进行监听,可以在预设目录的文件发生变动时及时刷新文件管理软件的显示界面中的显示内容,从而便于用户及时获知预设目录下的文件变动,有利于提高用户的使用体验。
115.在可选的实施方式中,根据监听结果刷新文件管理软件的显示界面中的显示内
容,包括:若预设目录下存在文件创建行为,则将文件创建行为对应的创建文件显示于文件管理软件的显示界面中;若预设目录下存在文件修改行为,则将文件修改行为对应的修改文件显示于文件管理软件的显示界面中;若预设目录下存在文件移入行为,则将文件移入行为对应的移入文件显示于文件管理软件的显示界面中;若预设目录下存在文件移出行为或文件删除行为,则将文件移出行为对应的移出文件或文件删除行为对应的删除文件从文件管理软件的显示界面中删除。
116.如此,能够便于用户及时获知预设目录下的文件变动,有利于提高用户的使用体验。
117.请参阅图5,本技术提供一种文件保存装置50,应用于文件管理软件,装置包括:
118.接收模块501,用于接收用户输入的连接指令,连接指令用于指示需要建立通信连接的数字内容生成软件,数字内容生成软件中预先加载待保存的目标文件。
119.连接模块502,用于根据连接指令,建立文件管理软件与数字内容生成软件的通信连接。
120.截图模块503,用于响应用户针对数字内容生成软件所输入的文件保存指令,调用数字内容生成软件中的图像截取命令,以截取目标文件中的图像,并将图像作为目标文件的图标保存至预设目录。
121.在可选的实施方式中,截图模块503具体用于若文件保存指令指示截取多帧图像,则调用数字内容生成软件中的第一图像截取命令,以截取目标文件中的多帧图像,并将多帧图像转换为动态图像格式后作为目标文件的图标保存至预设目录。
122.在可选的实施方式中,截图模块503还具体用于若文件保存指令指示截取单帧图像,则调用数字内容生成软件中的第二图像截取命令,以截取目标文件中的单帧图像,并将单帧图像作为目标文件的图标保存至预设目录。
123.在可选的实施方式中,连接模块502具体用于若连接指令所指示的数字内容生成软件支持通信连接,则建立文件管理软件与数字内容生成软件的通信连接。
124.在可选的实施方式中,截图模块503还具体用于若连接指令所指示的数字内容生成软件不支持通信连接,则根据用户输入的文件保存指令截取数字内容生成软件所加载的文件中的图像,并将图像作为目标文件的图标保存至预设目录。
125.在可选的实施方式中,截图模块503还具体用于响应文件保存指令,获取数字内容生成软件的窗口句柄,并截取窗口句柄的图像,并将窗口句柄的图像作为目标文件的图标保存至预设目录。
126.在可选的实施方式中,截图模块503还具体用于若文件保存指令指示截取单帧图像,则截取窗口句柄的单帧图像。
127.在可选的实施方式中,截图模块503还具体用于若文件保存指令指示截取多帧图像,则截取窗口句柄的多帧图像,并将多帧图像转换为动态图像格式作为窗口句柄的图像。
128.在可选的实施方式中,装置还包括:第一配置模块,用于若数字内容生成软件支持通信连接,则根据数字内容生成软件的通信接口信息为数字内容生成软件配置开启通信接口的通信脚本。
129.在可选的实施方式中,连接模块502还具体用于根据连接指令,运行通信脚本,以开启数字内容生成软件的通信接口;通过通信接口建立文件管理软件与数字内容生成软件
的通信连接。
130.在可选的实施方式中,装置还包括:第二配置模块,用于若数字内容生成软件支持通信连接,则为数字内容生成软件配置图像截取命令;为图像截取命令配置环境变量,环境变量用于提供调用图像截取命令的调用路径。
131.在可选的实施方式中,截图模块503还具体用于响应用户针对数字内容生成软件所输入的文件保存指令,通过调用路径调用目标数字内容生成软件中的图像截取命令。
132.在可选的实施方式中,装置还包括:监听模块,用于对预设目录下的文件创建行为、文件修改行为、文件移入或移出行为以及删除行为进行监听,生成监听结果;响应于用户针对目标文件的保存指令,根据监听结果刷新文件管理软件的显示界面中的显示内容。
133.在可选的实施方式中,监听模块具体用于若预设目录下存在文件创建行为,则将文件创建行为对应的创建文件显示于文件管理软件的显示界面中;若预设目录下存在文件修改行为,则将文件修改行为对应的修改文件显示于文件管理软件的显示界面中;若预设目录下存在文件移入行为,则将文件移入行为对应的移入文件显示于文件管理软件的显示界面中;若预设目录下存在文件移出行为或文件删除行为,则将文件移出行为对应的移出文件或文件删除行为对应的删除文件从文件管理软件的显示界面中删除。
134.请参阅图6,本技术提供一种电子设备60,包括:处理器601、存储介质602和总线603,存储介质602存储有处理器601可执行的机器可读指令,当电子设备60运行时,处理器601与存储介质602之间通过总线603通信,处理器601执行机器可读指令,以执行如前述实施方式任一方法的步骤。
135.本技术还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器运行时执行如前述实施方式任一方法的步骤。
136.本技术实施例提供的文件保存方法、装置、电子设备和计算机可读存储介质,通过建立文件管理软件与数字内容生成软件的通信连接,使得用户输入文件保存指令对文件进行保存时,能够自动截取文件中的图像,并将图像作为目标文件的图标保存至预设目录,无需用户手动截图,操作过程简单便捷,有利于提高用户的使用体验。
137.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
138.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
139.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
140.上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存
储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本技术各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文:read

only memory,简称:rom)、随机存取存储器(英文:random access memory,简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。
141.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献