[已解决]au3制作的命令行程序能否返回信息或错误值?
本帖最后由 hnfeng 于 2016-6-13 16:21 编辑就像其他 DOS 程序或 CMD 程序那样,AU3程序能否返回指定的错误值或信息? 可以 ConsoleWrite 干这活 ConsoleWrite好像只能输出到编辑器SciTE下面的窗口,在CMD里面没看到输出
ConsoleWrite($CmdLine) 好像不能写哟。
xxx.exe $cmdline 运行参数一
if $cmdline== '/?' then
consoleWrite('帮助信息')
endif
这样确实没信息,我也想要这个实现 。求~~~ 直接 exit 1 就可以返回一个errorlevel 1 本帖最后由 hnfeng 于 2016-6-13 16:19 编辑
已经找到方法,好难找哦#AutoIt3Wrapper_Change2CUI=Y再使用 ConsoleWrite 输出
回复 6# hnfeng
整个完整示例哇,看上去很不错的样子哦~ 回复hnfeng
整个完整示例哇,看上去很不错的样子哦~
heroxianf 发表于 2016-6-14 00:34 http://www.autoitx.com/images/common/back.gif
示例:
#AutoIt3Wrapper_Change2CUI=Y
If $cmdline = "/test" Then
MsgBox(0,"test","test")
ElseIf $cmdline = "/?" Then
ConsoleWrite("test"&@lf&"!!!test")
EndIf
谢谢分享#AutoIt3Wrapper_Change2CUI=Y
If $cmdline = 1 Then
ConsoleWrite("第一个参数是: " & $cmdline)
ElseIf $cmdline = 2 Then
ConsoleWrite("第一个参数是: " & $cmdline & @CRLF)
ConsoleWrite("第二个参数是: " & $cmdline)
EndIf
页:
[1]