找回密码
 加入
搜索
查看: 7786|回复: 22

[AU3基础] (已解决)au3里面如何加入批处理?

 火.. [复制链接]
发表于 2010-11-17 11:26:56 | 显示全部楼层 |阅读模式
本帖最后由 yarsye 于 2011-1-4 13:06 编辑

这个是我的批处理

@echo off
cd D:\CRCCheck\Common Tools\Android File Transfer Utility
ping 127.1 -n 3 1>nul
adb devices
ping 127.1 -n 5 1>nul
adb pull /sdcard/Ziistore/app/ \CRCCheck\Exportapk\
if %errorlevel%==1 pause

怎么放进au3里面?

顺便问下 批处理里的cd D:\CRCCheck\Common Tools\Android File Transfer Utility 地址能不能根据ini文件中的地址随时更换?
例如现在我读取到ini里的地址是c:\windows 再去跑这个批处理怎么替换?
发表于 2010-11-17 12:32:01 | 显示全部楼层
_RunDos
帮助文件查找一个这个UDF
发表于 2010-11-17 17:36:06 | 显示全部楼层
不会,等高手
发表于 2010-11-17 18:25:05 | 显示全部楼层
高手的方法我不知道,土方法倒是有,先用FileWrite把BAT的内容输出到BAT文件,就你的BAT可以写成:
$cmd = "@echo off" & @CRLF & "cd D:\CRCCheck\Common Tools\Android File Transfer Utility" & @CRLF
$cmd &="ping 127.1 -n 3 1>nul" & @CRLF & "adb devices" & @CRLF & "ping 127.1 -n 5 1>nul" & @CRLF
$cmd &="adb pull /sdcard/Ziistore/app/ \CRCCheck\Exportapk\" & @CRLF & "if %errorlevel%==1 pause"
FileWrite("1.bat",$cmd)
Run("1.bat","",@SW_HIDE)
用INI的话,可以这样:
$dir = IniRead("cfg.ini","CFG","DIR","")
然后把$cmd = "@echo off" & @CRLF & "cd D:\CRCCheck\Common Tools\Android File Transfer Utility" & @CRLF 改成 $cmd = "@echo off" & @CRLF & "cd " & $dir & @CRLF
顺便说一下,其实你这整个BAT貌似也可以用AU3来完成,也就是说根本不用调用BAT
因为不知道你那个ABD用AU3调用会咋样,大概估计一下,用AU3应该可以把你这个BAT改这样
$dir = IniRead("cfg.ini","CFG","DIR","")
FileChangeDir($dir)
Sleep(3000);不明白你PING本机3秒干嘛,不过BAT一般PING自己都是延时,其实这里不延时问题应该也不大吧?
RunWait("ABD.exe devices")
Sleep(5000)
Run("adb.exe pull /sdcard/Ziistore/app/ \CRCCheck\Exportapk\)
水平有限,想到的就这样

评分

参与人数 1金钱 +30 收起 理由
afan + 30

查看全部评分

 楼主| 发表于 2010-11-17 21:17:55 | 显示全部楼层
回复 4# benkel


    看来我和你差的不仅是水平还有耐心
发表于 2010-11-17 22:21:47 | 显示全部楼层
_rundos函数,或者是cmd  /k 开关本身接受命令参数
 楼主| 发表于 2010-11-18 15:34:04 | 显示全部楼层
OK   studying
发表于 2010-11-18 15:45:58 | 显示全部楼层
菜鸟累积知识中
发表于 2010-11-18 16:31:11 | 显示全部楼层
研究研究。。
 楼主| 发表于 2010-11-18 17:02:23 | 显示全部楼层
Tracking !
发表于 2010-11-18 22:17:12 | 显示全部楼层
不管黑猫白猫 能抓老鼠就是好猫
发表于 2010-11-19 15:40:13 | 显示全部楼层
有时候如果用bat会很简单的话我也会采用的,而不再去编写复杂的AU3增加主程序的难度。
发表于 2010-11-20 20:04:40 | 显示全部楼层
菜鸟学习中。au3
发表于 2010-11-22 11:22:11 | 显示全部楼层
学习中…………
发表于 2010-11-22 13:17:14 | 显示全部楼层
吾等继续学习中
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-16 13:02 , Processed in 0.084715 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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