一个朋友的工作室使用Adobe Audition CC 2017做音频节目。使用者有的习惯用英文版,有的喜欢用中文版,希望我帮助。开始我都不知道Adobe Audition CC是个什么东东,百度了一下才知道 Adobe Audition CC 是一款非常著名、功能完善的多声道录音室软件。百度上讲可以通过修改它的配置文件来改变其语言版本。基于对出品方卖一饶一的良心做法,我给朋友写了一个cmd脚本,通过它可以轻松实现Adobe Audition CC 2017在中英文版本间的切换。只在Windows10 64位简体中文版上实际使用过,在Windows7/8简体中文版虚拟机上简单测过。也不知道其它年版的Adobe Audition CC是否能用。将这个脚本程序放在Adobe Audition CC程序安装文件夹里(同配置文件painter.ini在一个目录下),在发送这个脚本的快捷方式到桌面就齐活了。
(AACC中英版本互切.rar 在资源中可下载)
这个脚本用了两年了,今天上传时发现一个小bug,但是一般短时间内不会影响使用,很好解决。
脚本分析: 1、AACC(Adobe Audition CC 2017)程序启动时通过读取painter.ini文件中的Language项的值启动相应语言版本。 Language=zh_CN ,启动简体中文; Language=en_US ,启动美国英文。 因此通过CMD脚本修改INI文件中的Language值是实现语言版本切换的简单方法。 2、核心的代码行见这里:
::用指定字串替换 painter.ini 中的另一个指定字串
:change_Language
setlocal enabledelayedexpansion
set replaced=%1
set all=%2
set replaced=%replaced:~1,-1%
set all=%all:~1,-1%
for /f "delims=" %%i in ('type "%inif%"') do (
set str=%%i
set "str=!str:%replaced%=%all%!"
echo !str!>>"%tempf%"
)
copy "%inif%" "%inif%"_bak.txt >nul 2>nul
move "%tempf%" "%inif%" 1>nul 2>nul
Endlocal&goto :EOF
::删除临时文件
:del_files
del "%tempf%" /q >nul 2