找回密码
 加入
搜索
查看: 7131|回复: 7

吐槽,autoit脚本编辑的种种不便

  [复制链接]
发表于 2014-11-5 18:34:44 | 显示全部楼层 |阅读模式
一、先说官方英文版
1 编码问题
之前在论坛问过编码问题:【已解决】新建au3文件默认不带BOMhttp://www.autoitx.com/thread-44799-1-1.html
想想真是滑稽,右键新建的au3文件,编辑后运行有警告
! ***************************************************************************************************************
! * Input file is UTF8 without BOM encoded, Au3Stripper do not support UNICODE and will be skipped.      *
! * The file SHOULD BE encoded as UTF8 with BOM to continue processing by AutoIt3Wrapper.                       *
! *    #####################################################################################################    *
! * ##### AutoIt3Wrapper will not show a GUI or update the script to avoid any damage to your scriptfile. ##### *
! *    #####################################################################################################    *
! * When your file isn't a UTF8 file without BOM then please report this to me for review.                      *
! ***************************************************************************************************************

官方你难道没注意到C:\windows\shellnew里的模板文件就没带bom,还让我报bug???既然你这么在意编码要是utf8 with bom,为什么在scite里新建文件要默认是ansi?!!
---------------------------------------
上面问题可以通过修改配置文件和模板文件解决,没想到一个更坑爹的情况出现了。
2、koda中文乱码
koda控件里有中文,插入到scite的代码遇到中文就是乱码。这是为什么了,查看一下koda的生成文件,实际上是一个xml,编码竟然是俄语编码,而不是xml里常见的utf8。好吧,把它修改成utf8,还是乱码,看来koda内部根本就不看xml设置的编码。

本来很好的一个gui设计工具,全被编码弄毁了。于是我再也不能忍受官方版了,下了论坛的汉化版。

二、论坛汉化版
论坛汉化版,该死的编码问题全解决了。但又有两个让人很不爽的问题
1 不能调整scite的字体和配色
点击选项菜单里的“程序设置”,就弹出一个对话框警告“注意:此功能可能导致设置文件混乱,请小心使用。”英文版没这个情况,我也很奇怪,这是危言耸听吧。我还是点了确定,修改完之后,没发现有混乱,而是完全没有变化。字体、配色还是原样,坑爹吧
2 选中单词不能提示上下文的相同单词
这个是主流编辑器都支持的,原版scite也支持。双击选中一个单词,上下文中相同的单词也会高亮,这在查找变量出现的位置时很方便,但在汉化版中却去掉了。

说回来,本人是个菜鸟,面对这些问题束手无策,autoit糟糕的开发环境严重影响了我的学习兴趣。现在只写一些很短的脚本用来代替bat,转战c#、java,不指望用它做快速开发工具。大神们都是怎么配置的?
发表于 2014-11-5 19:14:58 | 显示全部楼层
关于论坛汉化版,确实是这样.
我竟然都用习惯了!但或者是我自己没弄过什么长脚本的缘故,也没什么觉得不方便.
上月下了虫子樱桃自用的汉代本,好像不存在这两个问题;可惜它不会智能的记住脚本的折叠状态,每次打开脚本都是无折叠的.而且,AU3版本只是3.3.7.15,相对有点低了.
 楼主| 发表于 2014-11-6 17:25:47 | 显示全部楼层
先将就着用论坛汉化版
主题修改,打开用户选项文件,添加:style.*.32=font:字体名称,size:字体大小,back:#十六进制颜色值
发表于 2014-11-10 07:54:48 | 显示全部楼层
看看。。。。。。
发表于 2015-2-17 13:00:06 | 显示全部楼层
这些我感觉都不是问题,autoit属于易学难精,越到后面越做不出来了
发表于 2015-10-27 20:24:48 | 显示全部楼层
还好吧,将就将就
发表于 2017-7-18 22:28:38 | 显示全部楼层
我光看看,不说话
发表于 2017-8-7 10:07:37 | 显示全部楼层
很赞同5楼意见。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-25 07:52 , Processed in 0.073740 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表