ConsoleWrite为什么不显示?
本帖最后由 lily110 于 2009-9-28 00:55 编辑我刚从vbs转到au3,想写一个类似vbs中的wscript.echo "aaaa"这样
我写了ConsoleWrite(“aaaa")
在scite里是有回显的,但是我在dos下直接运行,却是没有,为什么呀?
我不想用msgbox 那个命令又不是送到dos窗口,帮助里写得很清楚呀 2# netegg
那么直接在dos里输出一个aaa,怎么输出呢? 我晕,au3连一个控制台直接输出类似echo都没有吗? it's true that AutoIt cannot display console output, but it can still send it and you can catch it in this way-----官方的回答 我看了这个回答了,好像是必要but it can still send it and you can catch it in this way。
现在不管它了,就是怎样样在cmd里输出一个"hello word" 本帖最后由 netegg 于 2009-9-28 00:43 编辑
前面那句不是说得很明白吗,不会显示控制台输出
后面那句应该是但可以发送并获得数据 我晕,难道我非要截获cmd的句柄,再sendmessage?
不过多谢netegg 的热情了。我再研究一下看看有没有更好的办法 我明白了,转成exe之后,编译选项选控制台,ConsoleWrite(“aaaa")
就可以正常输出了,绕了这样一个大弯,哈哈 学习了 感谢
页:
[1]