找回密码
 加入
搜索
查看: 8344|回复: 6

[AU3基础] autoit模拟cmd输入命令

  [复制链接]
发表于 2011-4-14 11:36:01 | 显示全部楼层 |阅读模式
$title = "管理员: C:\Windows\system32\cmd.exe"
$text = "[CLASS:ConsoleWindowClass; TEXT:管理员:C:\Windows\system32\cmd.exe]"

RunAsWait("name","domain","password",0,@ComSpec)
;winwait("管理员: C:\Windows\system32\cmd.exe","",10)
ControlSend($title, "",$text,"cd\")

想模拟cmd输入命令,但是调试后,能打开CMD控制台,但是输不了内容(cd\),不知道原因在哪,请大虾指教,多谢了
发表于 2011-4-15 15:57:23 | 显示全部楼层
本帖最后由 lixiaolong 于 2011-4-15 16:00 编辑

回复 1# luckyowen

打开CMD.EXE,然后运行以下的脚本试试.
$text = "[CLASS:ConsoleWindowClass]"
ControlSend($text, "", "", "cd\")
发表于 2011-4-14 16:04:14 | 显示全部楼层
不用打开窗口模拟,直接调用cmd命令也行啊
发表于 2011-4-14 18:45:38 | 显示全部楼层
直接用命令Run
 楼主| 发表于 2011-4-15 14:29:20 | 显示全部楼层
试过还是不行,能打开cmd控制台,但是不能模拟输入字符
 楼主| 发表于 2011-4-15 15:21:14 | 显示全部楼层
谢楼上,run确实可以直接输命令,多谢了
发表于 2011-4-15 17:24:35 | 显示全部楼层
是不是这个?

本帖子中包含更多资源

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

×
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-21 08:26 , Processed in 0.077930 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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