gapkiller 发表于 2010-1-15 11:23:28

http://www.autoitx.com/forum.php?mod=viewthread&tid=10049&highlight=ConsoleWrite%2B

这个帖子中提到"编译选项选控制台"是什么意思啊....

ceoguang 发表于 2010-1-15 11:25:48

这个帖子中提到"编译选项选控制台"是什么意思啊....
gapkiller 发表于 2010-1-15 11:23 http://www.autoitx.com/images/common/back.gif#AutoIt3Wrapper_Change2CUI=y

gapkiller 发表于 2010-1-15 11:30:41


ceoguang 发表于 2010-1-15 11:25 http://www.autoitx.com/images/common/back.gif


    不好使...

kn007 发表于 2010-1-15 11:34:54

直接cui,不就行了

kn007 发表于 2010-1-15 11:36:15

ConsoleWrite启用cui就生效了

gapkiller 发表于 2010-1-15 11:37:43

CUI??

能在cmd里输出就可以配合管道符使用
主要方便在批处理中使用..

xxx.exe | find /i "xxxstr"

kn007 发表于 2010-1-15 11:38:33

不知printf、scanf 的功能,不过cui我会写,另外如果纯dos,au3是不能运行的(只能在win32下运行),系统的dos没问题,写个类似rar.exe都没问题。。看帮助吧

gapkiller 发表于 2010-1-15 11:42:42

不知道会不会是autoit版本问题
我用的是官方AutoIt v3.3.2.0

kn007 发表于 2010-1-15 11:49:51

不知道会不会是autoit版本问题
我用的是官方AutoIt v3.3.2.0
gapkiller 发表于 2010-1-15 11:42 http://www.autoitx.com/images/common/back.gif


    #AutoIt3Wrapper_Change2CUI=y
ConsoleWrite('abc')


编译后,用cmd运行你编译的程序,上面是最简单的

Microsoft Windows XP
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator>R:

R:\>1.exe
abc
R:\>








接着利用命令行参数,ok,你可以做想要的事情了

ceoguang 发表于 2010-1-15 11:54:27

杯具,看来没有源码是不行了#Region ;**** 参数创建于 ACNWrapper_GUI ****
#AutoIt3Wrapper_Change2CUI=y
#AutoIt3Wrapper_Res_Fileversion=0.0.0.0
#EndRegion ;**** 参数创建于 ACNWrapper_GUI ****
ConsoleWrite("测试显示内容" & @CRLF & "程序已成功执行")右键直接编译,在CMD下运行就知道了.
另外,如果要做到交互的话难度就大多了.

gapkiller 发表于 2010-1-15 13:12:59

我这边不行,不知道是版本问题,还是我的电脑问题
faint!
C:\Documents and Settings\user\桌面\autoit>test.exe

C:\Documents and Settings\user\桌面\autoit>
页: 1 [2]
查看完整版本: 请问:Autoit 能不能编写DOS控制台程序