joint 发表于 2017-6-27 17:02:47

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

本帖最后由 joint 于 2017-6-27 17:14 编辑

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

joint 发表于 2017-6-27 17:11:11

python pandas写各种数据的函数:
df.to_csv()
df.to_excel()
df.to_hdf()
df.to_json()
df.to_sql()

lpxx 发表于 2017-6-27 20:45:11

论坛应该有你的答案的。

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

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

https://www.autoitscript.com/forum/topic/114406-csv-file-to-multidimensional-array


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


https://www.autoitscript.com/forum/topic/185713-csv_split-listview-array


https://www.autoitscript.com/forum/topic/188638-arraysearch-column-0-return-value-from-column-1/

au3我也不大记得了,我现在在淘宝卖蜂蜜。

joint 发表于 2017-6-27 23:25:24

论坛应该有你的答案的。
如果论坛找不到,可以去官网看看。
随便找了几个链接供你参考
...
lpxx 发表于 2017-6-27 20:45 http://www.autoitx.com/images/common/back.gif

谢谢。转型的跨度有点大啊,方便的话给个店址,去买点蜂蜜。

110abc 发表于 2017-6-28 10:17:15

回复 3# lpxx


    转型转的。。。真大。。。生意如何!!!
可以教教吗?

cashiba 发表于 2017-6-28 12:20:39

AU3不是不行,是职业化高手太少,大多是业余或兼职玩玩AU3的,其中估计有不少还是游戏玩家
{:face (84):}

帆船 发表于 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 http://www.autoitx.com/images/common/back.gif

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

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

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

#include <Array.au3>

Global $aArray_2D = [['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

haijie1223 发表于 2017-6-29 14:36:32

C++是造轮子的语言,学的人还是拉么多。。。

yamakawa 发表于 2017-6-29 15:32:35

呵呵,我已经决定无视这位楼主的发帖了。。估计他不止是au初学者,而且是编程初学者,,,之前arraydisplay函数,参数也能说成列数,这不能说明你技术不行,只能说明你态度不行,,不管是什么语言,基础都是必须的,你不自己多研究研究基础,就要做这做那的。。扯淡呢

cashiba 发表于 2017-6-29 17:29:06

本帖最后由 cashiba 于 2017-6-29 17:30 编辑

我也是最近才知道,其实市面上有好多我们经常用到的工具软件都是AU3写的,我也是非常感慨!水木子 发表于 2017-6-29 13:43 http://www.autoitx.com/images/common/back.gif
发现市面上还有不少工具软件都是用易语言写的,不比AU3少,至少在国内,热门的论坛比AU3多.....
昨天下了一个易语言源码,满眼汉字阿,几乎看不懂,也许没看习惯吧,但是它们有些软件写得还是不错的
{:face (239):}

ila 发表于 2017-6-29 20:16:37

本帖最后由 ila 于 2017-6-29 20:28 编辑

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

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

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

语言是工具。

yamakawa 发表于 2017-6-29 21:01:02

回复 11# cashiba


    嗯,e语言我也去看过。。真心不习惯,,没办法,习惯英文编程了。。

84063016 发表于 2017-6-30 09:58:35

是不是单线程的原因?

heroxianf 发表于 2017-6-30 14:27:44

靠au3吃饭了{:face (197):}
页: [1] 2 3
查看完整版本: 感慨一下:知道au3为什么发展缓慢了。