《车载电脑中控软件RR使用心得》由会员分享,可在线阅读,更多相关《车载电脑中控软件RR使用心得(3页珍藏版)》请在金锄头文库上搜索。
1、车载电脑中控软件 RR 使用心得 车载电脑装完了,研究的重点挪到软件方面了,看到许多同学对车载电脑感兴趣,就顺便介 绍一下车载电脑中控软件的使用心得。 RR 全称 RoadRunner,是国外的爱好者开发的一款开源的、用于在车载电脑上完成调用其他 应用程序的集中控制软件。它的优点一是开源,可供爱好者自行开发插件,二是可以用皮肤 编辑程序自己开发、编辑皮肤软件,自由安排按钮形状位置及对应的功能。使之具有使用者 自己的个性,符合使用者自己的偏好。下载地址 http:/ 服务器在国外,加上下载人数比较多,使得下载速度较慢,有时甚至打不开网页,请换不同 时间段多试几次,或者找其他可下载的网址。 RR
2、的使用者分为三个层次,一是可以自己开发插件,实现特定功能的;二是可以自己设计 皮肤,使之符合自己使用习惯的;三是只用现成的程序和皮肤的。达到第一个层次需要具有 一定的编程技巧,而第二个层次,只要具有基本的图像编辑技巧、文本文件编辑技巧和最最 基本的数学知识就能实现。 本人经过一段时间的使用和摸索, 在第二层次的应用方面有了一 些体会,贴出来跟大家分享,希望更多的朋友能喜欢、使用这款软件并且能够自己设计自己 的皮肤。 一、基本应用篇: 该软件的内核程序均为英文, 但都比较简单, 凭借我大学那点英语基础, 基本还都能弄明白。 安装完成后,直接运行程序是不行的,会有错误提示。应继续安装 winamp
3、 和暴风影音这两 个播放软件。 暴风影音下载最新的版本安装即可, 网上随处可见, winamp 根据前辈的推荐, 用 2.95 版的汉化版即可,稳定,功能也够了,地址: http:/:82/files2/Winamp295_full_noaod_SC.exe,接下来要运行 RoadRunner Config 程序进行基本的设置。最重要的一项是要更改 Skin Path(皮肤路径)一 项, 点击 Skin Path 右侧对应的位置, 会弹出浏览文件夹对话框, 找到皮肤所在文件夹即可, 如果你没有自己设计的皮肤软件,就用 rr 自己带的一个叫做 BMV2 的皮肤吧,在浏览文件 夹对话框中招到 rr
4、 的安装路径,双击,再双击其下的 skins 目录,再单击 BMV2 目录,单击 确定即可,此时点 Save 按钮退出配置程序,应该就可以运行 rr 程序了。但有些功能还不能 实现。需要进一步进行设置。 由设置界面由上向下说, 未提到的项目为没弄明白的, 或者不重要, 保持默认状态不动即可: WinAmp Path 设为 WinAmp 所在目录,点选 Hide WinAmp 时会在运行 RR 时隐藏 WinAmp 主程序,但不影像播放功能。 Media Player Classic 设为暴风影音所在目录。 Voice 是英文提示,一般取消勾选。 Exit Option 是按下退出按钮时的动作,
5、根据喜好一般设为 Exit(退出)或 Show Menu(显示 退出菜单)。 Date Format 是日期格式,根据喜好选择,我是键入了“YYYY 年 MM 月 DD 日”。 Time Format 是时间格式。 Web Browser 建议点选 Internet Explore。 Music Path 设置为你电脑上存放歌曲的目录。 Audio File Types 填写“.mp3,.wma”,注意中间有逗号。 Video Path 设置为你电脑上存放视频的目录。 Video Auto Hide 建议点选, 在播放视频时在 Video Hide Time delay 设定的秒数后能自动隐藏
6、 播放按键。 GPS 部分是最多人迷惑的部分,首先 GPS Mode 要选 External。 GPS Path 不同于其他的目录设置,这里要指向你的导航软件的主程序,我的为“D:城际高科 RaiseMyLoad.exe”。 GPS Window Name 需要详细解释一下,因为用 RR 调用程序时都会用到这个设置: 一般 RR 有自己的界面风格,为了维持这种风格的一致性,它设计为再调用外部程序(包括 但不限于导航软件)时,你可以设计一个跟主体风格一致的面板(边框),然后让外 部程序在这个面板(边框)之中运行,这样就有一种嵌入的效果,并且你可以在面板上设计 退出程序或者返回主菜单的按键。 这样
7、的前提是外部程序运行的窗口可以自由调节大小 并能移动位置(即点击程序窗口右上角挨着关闭按钮的“还原”按钮后,可以拖动窗口边缘或 四角来改变窗口大小),一般的程序都具有这个功能,但遗憾的是国内常见的导航软件城际 通、天行者都没有这个功能,只要一运行就占满屏幕了。这时如果嵌入到里,就会有一 些区域被裁掉。 但这里还是要介绍一下确定“Window Name”的方法, 因为这个问题是困惑好 多用户的问题,在后续调用其他外部程序时也用得着。根据我的理解,所谓“Window Name” 即应用程序的小名,这个小名可能跟应用程序的名称一致,也可能不一致。会监控正在 运行的程序的“小名列表”,一旦有符合你填入
8、的小名的程序在运行,RR 就把他的窗口位置 和大小按照事先的面板(边框)的预留位置进行调整,使之有嵌入运行的效果。对于这个 “Window Name”的获得方法, 现在网上朋友介绍的都是通过下载一个监视运行的程序的软件 的方法来实现, 通过思考和摸索, 我发现其实在运行相关程序后, 只要按下“Ctrl+Alt+Delete” 键,点选“应用程序”按钮,所列的任务中的名称就是这个“Window Name”!具体到“城际通” 的“Window Name”就是“城际通语音电子导航系统”,只要在 GPS Window Name 内填上以上 内容,再通过 RR 调用 GPS 时,城际通就能嵌入到 RR
9、内了。当然,如前所述,会有一些部 位被裁掉。 Overspeed 是超速提醒的设置,没试过,不知道单位是英里还是公里。请知道的朋友补充。 GPS Port 是 GPS 接收器连接电脑的串口号, 一般用 Xport 等软件复制一个虚拟的端口出来专供 RR 使用。 设置好之后可以在 RR 界面上显示经纬度、海拔高度、车速、行车方向等信息并进行超速提 示了。 以下的收音机、电视、温度、电话、卫星、天气等方面由于没有相关的设备,所以不太明白 具体的设置方法,请有经验的朋友补充。 关于 RR 的设置, 还得说一点在配置软件里没有提到的, 就是使用的皮肤目录里的 general.ini 文件,可以用记事本
10、等文本编辑软件编辑,一半的朋友可能用不到,对我来讲,可是解决了 大问题了。因为其中有设置皮肤文件显示大小(像素数)和显示位置的选项,我的车载电脑 屏幕是 1024*512 的 16:8 尺寸,原车的面板空档是标准 2DIN 位,基本上是 16:9 的尺寸, 高度正好合适,这样嵌入的话,屏幕左右就各有一部分漏不出来,改面板的话必然破坏整体 效果,最后就是通过在这里改变设置实现了让 RR 刚好在露出来的区域“满屏”显示。具体参 数贴出来,希望对有类似问题的朋友有帮助 OriginalWidth=896 OriginalHeight=512 ShowWidth=896 ShowHeight=512
11、XPosition=64 YPosition=0 二、皮肤制作篇: RR 的皮肤其实就是一些经过特殊规则命名的图片和一些与图片同名(前部分名称相同)的 配置文件,图片可以根据自己需要进行编辑,通常有一些按钮和显示某些数据的区域,配置 文件用来说明相应图片上的哪些区域用什么格式显示哪些数据以及哪些区域被点击时执行 什么命令。RR 皮肤正规的编辑器:http:/ 需要手工设置每个显示区域及按钮位置的横竖坐标, 操作起来比较麻烦, 后来有些人在这个 基础上开发了可以直接用鼠标拖拽响应区域边框来调整坐标的版本, 还增加了一些其他实用 的功能,我现在是用这个版本的 http:/ 本的运行需要一个 COM
12、DLG32.OCX 文件的支持,不知在原程序里为什么没有集成,需要 单独下载并注册打开方式。在 下载解压后,复制到 C:windowssystem32 目录下,注册方法:右键选择打开方式,点击“浏览”按钮,找到并点击 WINDOWSsystem32 下面 regsvr32.exe,点“打开”按钮,点“确定”按钮即可使用。 手头有其他工作了,先写到这里,也不知道是否有朋友需要这些,如果需要,后续再补充关 于皮肤制作的一些体会。如有转贴,请注明出处。 补上作业: 制作皮肤的第一步是设计、制作图片。确定皮肤整体风格后,确定各界面的按键位置。背景 图片和按键图片网上有很多资源,根据自己的喜好下载后组
13、合即可。谈几点体会: 1、 皮肤内各图片的分辨率应保持一致,背景保持统一风格。分辨率根据自己的桌面 分辨率设定(也可设置成非满屏的) 。 2、 每个特定界面的图片都分为以下几个文件:*_ON、*_OFF、*_DOWN、 *_EMPTY。代表的意义分别是:*_EMPTY 是没有按键的背景图;鼠标挪到某按键区 域时,该按键区域显示*_ON 的部分(当按下带图释的按键,比如静音、随机播放按键等 时,也显示相应设定的*_ON 的部分) ,其他位置显示*_OFF 的部分;鼠标点击某按键 区域时,该按键区域显示*_ DOWN 的部分,其他位置显示*_OFF 的部分。下面以 photoshop 为例说明各文
14、件的制作方法:安放好图层和按键位置后哦,将图片分为以下几个 图层:背景、按键、图示、按键周围的白光(新建透明图层,用羽化 2-3 像素的圈选工具选 择稍大于各按键的区域后用白色填涂,各按键依次处理形成此图层) 。所有图层都显示的情 况下另存为*_ON.JPG;只显示背景和按键图层(隐藏按键周围的白光及图示图层) ,另存 为*_OFF.JPG;只显示背景的情况下另存为*_EMPTY.JPG;显示背景、按键、按键周围 的白光图层(只将图示图层隐藏) ,将按键图层向右向下各轻移 1-2 个像素,然后用 Ctrl+M 命令将按键颜色调深,另存为*_ DOWN.JPG。 3、 将一个已有的皮肤目录复制,
15、将以上处理好的图片考入复制的目录内,覆盖同名 文件。 4、 运行 RRSkinEditor, 点击“Settings”菜单, 选择 Editor Settings 命令, RR Skin Path 将 设为你刚才复制的目录。点 Done 按键退出。 5、 点击“File”菜单,选择 Open Skin 命令,点击你刚才复制的目录后,点击确定按键 退出。 6、 点击“Settings”菜单,选择 INI Settings 命令,将 OriginalWidth、ShowWidth 设为你 皮肤图片的宽度像素数, OriginalHeight、 ShowHeight 设为你皮肤图片的高度像素数。 Done 点 按键退出。 7、 在“Screens”菜单下依次选择各界面进行编辑。双击已经存在的白色方框,根据其 名称及弹出的对话框判断其作用。然后点击 Cancel 按键退出,根据背景图片的位置将此方 框调整到合适的位置和大小 (选中的方框为黄色, 新版的皮肤编辑软件刻意通过拖拽进行位 置 和大 小的 调整 ) 。各 方块 区域 的命 名规 则命 令列 表在 RR 软 件安 装目录 中的 Skin Commands.TXT 文件中,是英文的,有些基础英语知识就能看懂,这里不详细翻译了。 8、 各界面编辑完毕后点击“File”菜单,选择 Save Skin 命令,关