找回密码
 加入
搜索
楼主: 131738

[原创] 更新 AutoIt v3.3.14.5 (2) 中文安装包

 火...   [复制链接]
 楼主| 发表于 2015-9-28 09:58:34 | 显示全部楼层
是的,这个工具主要是用于前辈在进行相关转码为ANSI之前对所有文件进行一次扫描,如果已确定英文 ...
afan 发表于 2015-9-28 09:35


String.au3  在英文 Win XP 系统也显示 ? 中, 英 系统的记事本也都显示为 ?
那么 String.au3 中的 ? 到底是什么呢?
并且对应函数 _StringBetween() 的示例脚本运行正常.
是否是官方为非英文环境预设的? 不知到底是什么, 也无法判断中文环境是否会遇到这个字符?
 楼主| 发表于 2015-9-28 09:35:52 | 显示全部楼层
无法安装,总是提示我已安装autoit,我把我原来电脑上装的卸载掉了还是一样。
reefix 发表于 2015-9-28 09:21

卸载不干净! 删除注册表 "HKLM\Software\AutoIt v3\Autoit" 项!
发表于 2015-9-28 09:35:15 | 显示全部楼层
这个单独使用视乎意义不大, 应该整合到相应的其它工具脚本,或需扩展这个工具的功能吧,就像记事本程序那 ...
131738 发表于 2015-9-28 09:02



    是的,这个工具主要是用于前辈在进行相关转码为ANSI之前对所有文件进行一次扫描,如果已确定英文原版及汉化字符均不包含U码字符,那就可以放心转存了,不用担心字符丢失的问题。昨天的版本单独使用意义确实不太大,比如,就汉化而言,因为几乎已经处理过了,扫描前辈的版本 Include,仅有:
Include\String.au3 这个文件。
当然,在这方面,记事本是没法比效率的。这个功能在AuMFC里面是内置的。今天可能会完成提示具体位置的功能,这个功能也是非常实用的。
发表于 2015-9-28 09:21:05 | 显示全部楼层
无法安装,总是提示我已安装autoit,我把我原来电脑上装的卸载掉了还是一样。
 楼主| 发表于 2015-9-28 09:02:29 | 显示全部楼层
回复  131738


    简单写了个,可直接选择文件,也可拖放到图标即可检测,如有问题则会写入“检测报告 ...
afan 发表于 2015-9-27 22:36


这个单独使用视乎意义不大, 应该整合到相应的其它工具脚本,或需扩展这个工具的功能吧,就像记事本程序那样, 记事本在另存为时也有这个提示功能...........
 楼主| 发表于 2015-9-27 22:42:24 | 显示全部楼层
回复  131738


    简单写了个,可直接选择文件,也可拖放到图标即可检测,如有问题则会写入“检测报告 ...
afan 发表于 2015-9-27 22:36


收下了, 我看看....
 楼主| 发表于 2015-9-27 22:40:41 | 显示全部楼层
本帖最后由 131738 于 2015-9-27 22:53 编辑
回复  131738

几天没上来,没想到我的问题被讨论啦,我之前安装的是老版本:AUTOIT_SVN R1054M.exe
所 ...
sdwd_lhq 发表于 2015-9-27 21:50


怎么说呢...........................................
你那老版 记得好像的 3.3.9.x, 这里是 3.3.14.2, 要是没有区别, 官方发颠啊.....
反编帮助文档, 查找script_breaking_changes_excel_udf.htm, 打开看看吧..........
发表于 2015-9-27 22:36:21 | 显示全部楼层
回复 3486# 131738


    简单写了个,可直接选择文件,也可拖放到图标即可检测,如有问题则会写入“检测报告.txt ”。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2015-9-27 22:35:24 | 显示全部楼层
谢谢楼主,收藏备用
发表于 2015-9-27 22:00:23 | 显示全部楼层
必须收藏试用
发表于 2015-9-27 21:50:03 | 显示全部楼层
回复 3437# 131738

几天没上来,没想到我的问题被讨论啦,我之前安装的是老版本:AUTOIT_SVN R1054M.exe
所编写的程序都是在这个版本下完成。
安装好新版本后,打开以前写的程序进行来回的修改和编写,或者进行ctrl+t编码重排的操作,后就发现有时就会发生原来程序代码中的中文变成了乱码,大体就是这个意思。
另外还发现新版本的“用户自定义函数”部分的帮助文档中,关于“excle”等函数与老版比较,函数名称都发生了很大变化:
新版:
    函 数 名 称 函 数 描 述
_Excel_BookAttach 附加依据所选模式搜索字符串的匹配方法到一个工作簿的第一个实例

_Excel_BookClose 关闭指定的工作簿

_Excel_BookList 返回所有 Excel 实例或指定工作簿的列表

_Excel_BookNew 创建新工作簿

_Excel_BookOpen 打开一个现有的工作簿

_Excel_BookOpenText 打开一个文本文件, 并解析其内容到新工作簿的工作表

_Excel_BookSave 保存指定的工作簿.

_Excel_BookSaveAs 工作簿另存为新的文件名和/或类型.

_Excel_Close 关闭所有工作表和 Excel 应用实例

老版本:
用户自定义函数 详细信息
_ExcelBookAttach 连接到首个存在的使基于选择模式与搜索字符串相匹配的Microsoft Excel实例
_ExcelBookClose 关闭活动工作表并移除指定的 Excel 对象.
_ExcelBookNew 创建一个新的工作表并返回一个对象标识(ID).
_ExcelBookOpen 打开一个存在的工作表并返回它的对象标识.
_ExcelBookSave 保存指定Excel对象的活动工作表.
_ExcelBookSaveAs 使用新文件名或格式保存指定Excel对象的活动工作簿
_ExcelColumnDelete 删除活动工作表中一定数量的列
_ExcelColumnInsert 向活动工作表中插入列

不知是什么原因?
 楼主| 发表于 2015-9-27 15:58:22 | 显示全部楼层
回复  131738


    的确,常见的就是那个版权符号了,那个确实不影响程序的功能
如果程序中有含有这类 ...
afan 发表于 2015-9-27 10:37


期待....
发表于 2015-9-27 10:37:48 | 显示全部楼层
回复 3484# 131738


    的确,常见的就是那个版权符号了,那个确实不影响程序的功能
如果程序中有含有这类字符的字符串,那就肯定会影响程序的功能了,比如拼音字符、韩文字符、特殊符号等等。
我抽空做个工具,如果含有不能以ANSI格式保存的字符即提示就OK了,以提醒用户用其它的方式保存字符串,比如 BinaryToString()
 楼主| 发表于 2015-9-27 09:39:29 | 显示全部楼层

,

本帖最后由 131738 于 2015-9-27 09:49 编辑
大致的意思我明白了,都以ANSI格式来保存可能是当下较为理想的方式。只是如果含有某些U码字符的话 ...
afan 发表于 2015-9-26 23:38


目前我所见只有个版权注册符号, 在 ANSI 显示为 ?, 在 UTF 显示为 " 漏 ", 这个大概就是"U码字符"吧. 如果是就不会有什么大问题的, 只是显示在编译后的 exe 文件右键属性中, 对程序功能完全不会有任何影响的, 是吧.  并且这个符号只是出现在国外的脚本中, 国内视乎没有人使用的.
并且这个符号在记事本中显示正常, 如果 SciTE 的字符显示可以像记事本那样就完美了, 也可能就不会存在编码转换问题了.

3.3.14.0发布后, 我见过官网有反映带重音符号的字母显示不完整的问题.
发表于 2015-9-26 23:38:51 | 显示全部楼层
1. 我已修改工具脚本相关代码到合并为 ANSI 编码, 不然不会有现在的文档上传了.

2. 前面有个我回复 ...
131738 发表于 2015-9-26 21:49



    大致的意思我明白了,都以ANSI格式来保存可能是当下较为理想的方式。只是如果含有某些U码字符的话那些字符就会丢失而变成“?”了,就像我之前说过的。虽然一般很少见,但也还是存在的,需要提醒注意一下。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2025-12-4 05:38 , Processed in 0.263473 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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