870920 Menu

Cakewalk外部程序的硬关联

Cakewalk功能超强,自身附带了一些音频处理的插件程序,但效果并不是十分理想,以至“用过的都说不”。为了达到更专业、更便捷的操作处理,CAKE使用了关联其他相关插件(程序)的技术来弥补这一缺陷。如果你的机器上另外还装有Cool Edit Pro、Sound Forge等软件,打开CAKE的“工具”菜单,应该可以直接调用(前提是你已经选择了待处理的音频),这是软关联,也可以理解为软件安装后,操作系统的注册表修改(建立)成功。

但是很多时候,并没有关联上,近日,收到一些朋友的来信,就反应了这个问题。我也遇到过这种情况。出错原因有很多,我们暂不讨论。还是说说如何解决。经过摸索和实践,我觉得,使用Windows注册表修改法是最方便、安全的。使用这个方法,还可以将任何一个相关软件打入CAKE内部,小T姑且命名“强制内嵌”。

注册表是WINDOWS操作系统的核心之核心,无论是普通的软件操作者,还是高级维护、开发人员,都非常有必要深入的做一详细了解,想成为Windows高手,不玩转这个是万万不可的。这和废话差不多,呵呵,不提。需要注意的是,针对注册表的任何一种操作(修改),在进行之前,都要首先将你的注册表做一安全、完整的备份,以防不测。

在WINDOWS的“开始”-“运行”对话框里输入“regedit”,确定。注册表修改程序就打开了。找到并打开以下键值:

我的电脑
HKEY_LOCAL_MACHINE
SOFTWARE
Cakewalk Music Software
Tools Menu

标准的表达式是:HKEY_LOCAL_MACHINE/SOFTWARE/Cakewalk Music Software/Tools Menu

而后,在左侧窗口内鼠右“新建”-“主键”-“输入你要关联的软件名字或标识词”
进入新建的项目后,在右侧窗口再次运行“新建”-“主键”。这次需要建立的键值和语句为:

ExePath 语句:关联程序文件的实际存放地址(绝对路径)
HelpFilePath 语句:关联程序帮助文件的存放地址(绝对路径)
MenuText 语句:填写一个标识词(CAKE的“工具”菜单中将显示的标识词)
StatusBarText 语句:”Launch XXXXXX”(XXX为欲运行的软件名)
Type 语句:”WaveEditor”(指明仅在CAKE中的音频处理时做关联)

建立好以后的注册表具体内容请参见下图:

保存你的修改成果。先别运行注册备份。重新启动一下计算机(注册表要在启动时读取、作用)。

如果启动顺利,进入Cakewalk后,“工具”菜单下将出现一个新的关联插件,试着选一段音频处理一下,一切无误的话,小T就恭喜你了!别急,最好再打开注册表,备份一下。(定期备份注册表的意义和作用是不言而喻的。不谈)

总结:

很多功能齐全的大型应用系统(软件),为了拓展功能、方便用户使用,往往都开发了自身的软(插)件内嵌之功能,而且,一般情况下都可以自动识别并关联到用户已安装的相关插件(程序),但出于安全性的考虑,有时并不能及时、准确的关联上,这时,我们可以利用Windows开放型的注册表管理技术进行“强制内嵌”,以达到更高级的使用目的。