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

请问:Autoit 能不能编写DOS控制台程序

  [复制链接]
发表于 2010-1-15 11:23:28 | 显示全部楼层
http://www.autoitx.com/forum.php ... ght=ConsoleWrite%2B

这个帖子中提到"编译选项选控制台"是什么意思啊....
发表于 2010-1-15 11:25:48 | 显示全部楼层
这个帖子中提到"编译选项选控制台"是什么意思啊....
gapkiller 发表于 2010-1-15 11:23
#AutoIt3Wrapper_Change2CUI=y
发表于 2010-1-15 11:30:41 | 显示全部楼层
ceoguang 发表于 2010-1-15 11:25



    不好使...
发表于 2010-1-15 11:34:54 | 显示全部楼层
直接cui,不就行了
发表于 2010-1-15 11:36:15 | 显示全部楼层
ConsoleWrite  启用cui就生效了
发表于 2010-1-15 11:37:43 | 显示全部楼层
CUI??

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

xxx.exe | find /i "xxxstr"
发表于 2010-1-15 11:38:33 | 显示全部楼层
不知printf、scanf 的功能,不过cui我会写,另外如果纯dos,au3是不能运行的(只能在win32下运行),系统的dos没问题,写个类似rar.exe都没问题。。看帮助吧
发表于 2010-1-15 11:42:42 | 显示全部楼层
不知道会不会是autoit版本问题
我用的是官方AutoIt v3.3.2.0
发表于 2010-1-15 11:49:51 | 显示全部楼层
不知道会不会是autoit版本问题
我用的是官方AutoIt v3.3.2.0
gapkiller 发表于 2010-1-15 11:42



    #AutoIt3Wrapper_Change2CUI=y
ConsoleWrite('abc')


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

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator>R:

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


接着利用命令行参数,ok,你可以做想要的事情了
发表于 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下运行就知道了.
另外,如果要做到交互的话难度就大多了.
发表于 2010-1-15 13:12:59 | 显示全部楼层
我这边不行,不知道是版本问题,还是我的电脑问题
faint!
C:\Documents and Settings\user\桌面\autoit>test.exe

C:\Documents and Settings\user\桌面\autoit>
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-29 01:44 , Processed in 0.065881 second(s), 14 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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