找回密码
 加入
搜索
查看: 8672|回复: 30

感慨一下:知道au3为什么发展缓慢了。

[复制链接]
发表于 2017-6-27 17:02:47 | 显示全部楼层 |阅读模式
本帖最后由 joint 于 2017-6-27 17:14 编辑

我觉得au3做为一个有特色的工具性软件,与其它软件进行简便快捷的耦合是十分重要的,耦合主要体现在功能和数据上,而且用户往往对数据方面的需求更频繁更持久更稳定些,但是,au3在数据的耦合方面真是不敢恭维。就拿数组转csv这件事来说,用python只用一行代码就可以搞定,花费时间可能不会超过1秒钟,不止是对csv,python对各种数据格式的支持都很方便,基本上都是1、2行代码就搞定,而用au3这事两天了还没搞定。这问题对于各种高手肯定不是问题,但你能保证用户全是高手?全都愿意从新造轮子?全都为了屁大的事都愿意折腾上半天?翻了翻老贴,7、8年前就有这样的问题了,对于csv这种简单古老的格式这么久了都不能搞的简单些,真是很让人费解。不知道这是为了让人方便呢还是为了让人不方便。
 楼主| 发表于 2017-6-27 17:11:11 | 显示全部楼层
python pandas写各种数据的函数:
df.to_csv()
df.to_excel()
df.to_hdf()
df.to_json()
df.to_sql()
发表于 2017-6-27 20:45:11 | 显示全部楼层
论坛应该有你的答案的。

如果论坛找不到,可以去官网看看。

随便找了几个链接供你参考

https://www.autoitscript.com/for ... tidimensional-array


https://www.autoitscript.com/forum/topic/167562-csv-manipulation


https://www.autoitscript.com/for ... plit-listview-array


https://www.autoitscript.com/for ... alue-from-column-1/

au3我也不大记得了,我现在在淘宝卖蜂蜜。
 楼主| 发表于 2017-6-27 23:25:24 | 显示全部楼层
论坛应该有你的答案的。
如果论坛找不到,可以去官网看看。
随便找了几个链接供你参考
...
lpxx 发表于 2017-6-27 20:45


谢谢。转型的跨度有点大啊,方便的话给个店址,去买点蜂蜜。
发表于 2017-6-28 10:17:15 | 显示全部楼层
回复 3# lpxx


    转型转的。。。真大。。。生意如何!!!
可以教教吗?
发表于 2017-6-28 12:20:39 | 显示全部楼层
AU3不是不行,是职业化高手太少,大多是业余或兼职玩玩AU3的,其中估计有不少还是游戏玩家
发表于 2017-6-28 21:34:39 | 显示全部楼层
python 那全部都是用的第三方库的,Au3也有很多很棒的 UDF
建议先从基础学起,从你经常在论坛的提问来看,理解能力好像欠佳
发表于 2017-6-29 13:43:25 | 显示全部楼层
本帖最后由 水木子 于 2017-6-29 16:32 编辑
AU3不是不行,是职业化高手太少,大多是业余或兼职玩玩AU3的,其中估计有不少还是游戏玩家
cashiba 发表于 2017-6-28 12:20


嗯!很有道理,这可能也是因为AU3现在普及率不高,对有些人来说可能觉得AU3属于小众语言。
我也是最近才知道,其实市面上有好多我们经常用到的工具软件都是AU3写的,我也是非常感慨!
也可能是AU3几乎没任何宣传和推广方面的东西吧!就靠这我们这些愤青一腔热血的瞎折腾,难成大气。
说到这里又让我想起了一位大神,因为各种原因吧!这位大神已经好久没再出现。相信可能有人已经知道我说的这位大神是谁。
嗯!没错!就是他,也许他并不只是某一个人,再次对那些曾经帮助过我们的大神们表示敬意!
AU3要发展壮大还是离不开这些大神们的引领,多出一些好的作品,多在世人的眼前展示,才能得到更多人的关注和学习,才能越走越远、越做越好。

好了!感慨了一番,再来看看楼主的问题。
其实我觉得当我们在遇到问题的时候,不应该一味的去质疑是不是自己手上的工具有问题,而应该是想想是不是自己的基础不够扎实、能力不够、是不是自己哪方面做得不够好、是不是还有什么东西没有想到。这点很重要,我相信当你做好这些,任何问题都不再是问题。

还是那句话,心到、眼到、手到、方能成。

#include <Array.au3>

Global $aArray_2D[2][4] = [['Item0-0', 'Item0-1', 'Item0-2', 'Item0-3'], ['Item1-0', 'Item1-1', 'Item1-2', 'Item1-3']]
Global $sSavePath = @ScriptDir & '\MyCsv.csv'

_ArrayDisplay($aArray_2D)

_ArrayToCsv($aArray_2D, $sSavePath)
ShellExecute($sSavePath)

Func _ArrayToCsv($aArray, $sCsvSavePath, $iMode = 2 + 8)
        If Not IsArray($aArray) Then Return @error
        $sString = _ArrayToString($aArray, ',')
        $hCSV = FileOpen($sCsvSavePath, $iMode)
        FileWrite($hCSV, $sString)
        FileClose($hCSV)
EndFunc   ;==>_ArrayToCsv
发表于 2017-6-29 14:36:32 | 显示全部楼层
C++是造轮子的语言,学的人还是拉么多。。。
发表于 2017-6-29 15:32:35 | 显示全部楼层
呵呵,我已经决定无视这位楼主的发帖了。。估计他不止是au初学者,而且是编程初学者,,,之前arraydisplay函数,参数也能说成列数,这不能说明你技术不行,只能说明你态度不行,,不管是什么语言,基础都是必须的,你不自己多研究研究基础,就要做这做那的。。扯淡呢
发表于 2017-6-29 17:29:06 | 显示全部楼层
本帖最后由 cashiba 于 2017-6-29 17:30 编辑
我也是最近才知道,其实市面上有好多我们经常用到的工具软件都是AU3写的,我也是非常感慨!水木子 发表于 2017-6-29 13:43

发现市面上还有不少工具软件都是用易语言写的,不比AU3少,至少在国内,热门的论坛比AU3多.....
昨天下了一个易语言源码,满眼汉字阿,几乎看不懂,也许没看习惯吧,但是它们有些软件写得还是不错的
发表于 2017-6-29 20:16:37 | 显示全部楼层
本帖最后由 ila 于 2017-6-29 20:28 编辑

python面向对象,一切都是对象。
用autoit的不是每个人都有对象,怎么比?

同样的tcpserver,用autoit写,编译后1m不到。

python内置库写,pyinstaller编译后5m。

语言是工具。
发表于 2017-6-29 21:01:02 | 显示全部楼层
回复 11# cashiba


    嗯,e语言我也去看过。。真心不习惯,,没办法,习惯英文编程了。。
发表于 2017-6-30 09:58:35 | 显示全部楼层
是不是单线程的原因?
发表于 2017-6-30 14:27:44 | 显示全部楼层
靠au3吃饭了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-3-28 23:58 , Processed in 0.084330 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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