找回密码
 加入
搜索
查看: 4503|回复: 10

[系统综合] 如何用 AU3 做出 DOS 的程序呢???

 火.. [复制链接]
发表于 2013-6-10 19:26:17 | 显示全部楼层 |阅读模式
做出一个 a.exe 然后在 cmd 中 “a.exe -h” 显示帮助这一种。

看到有说用“ ConsoleRead ”和“ ConsoleWrite ”的,但是感觉不能做出这种效果哇
发表于 2013-6-10 20:07:01 | 显示全部楼层
在脚本头部加入一句#AutoIt3Wrapper_Change2CUI=y。
发表于 2013-6-10 20:21:03 | 显示全部楼层

#AutoIt3Wrapper_Change2CUI=Y

If $CmdLine[0] = 1 And $CmdLine[1] = "-h" Then
        ConsoleWrite("命令行帮助" & @CRLF)
        ConsoleWrite("-h 显示帮助" & @CRLF)
        ConsoleWrite("-k name.exe 杀死name.exe进程" & @CRLF)
EndIf
If $CmdLine[0] = 2 Then
        If $CmdLine[1] = "-k" And StringInStr($CmdLine[2],".exe") Then
                RunWait(@ComSpec & " /c " & 'taskkill /im ' & $CmdLine[2] & " /f", "", @SW_HIDE) 
        EndIf
EndIf

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2013-6-11 14:25:09 | 显示全部楼层
楼上正解。 学习了。
 楼主| 发表于 2013-6-11 16:49:06 | 显示全部楼层
回复 3# veket_linux


    感谢!终于有人搞了,但是话说在 DOS 下还是不能运行。只可以 Windows server 03 以上。看来是 AU3 自身编码问题了
发表于 2013-6-11 19:58:23 | 显示全部楼层
回复 5# babytomas
纯DOS的程序? AU3要基于WINDOWS运行啊.
3楼的程序是WINDOWS控件台程序, 英文简称 CUI.
发表于 2013-6-13 08:39:54 | 显示全部楼层
P侠就是厉害~以前只知道用ConsoleWrite 可以写到文件,原来可以直接返回到命令行窗口~
发表于 2013-6-14 12:27:28 | 显示全部楼层
菜鸟飘过。学习学习。
发表于 2013-6-17 08:23:27 | 显示全部楼层
初学者来学习,请大家多多指教  谢谢!
发表于 2013-6-17 16:57:04 | 显示全部楼层
菜鸟飘过。学习学习。
发表于 2013-6-17 22:32:43 | 显示全部楼层
回复 1# babytomas


3 楼 正解
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-20 14:20 , Processed in 0.084874 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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