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

[AU3基础] _RunDOS 带参数命令中的引号问题[已解决]

  [复制链接]
发表于 2011-1-11 16:05:54 | 显示全部楼层 |阅读模式
本帖最后由 yi834033 于 2011-1-12 14:37 编辑

功能 合并b.txt 跟a.txt 成为b.txt
_RunDOS("copy a.txt /a + b.txt /a b.txt")

我的两个文件名中有很多变量, 所以用dos下的引号把我绕糊涂了,求达人帮写出正确写法,
_RunDOS('copy "'@ScriptDir & '\log\DailySynResult' & $LogName & '.log''" /a + "'@ScriptDir & '\log\DailySynResult' & $LogName & '.log''" /a  "'@ScriptDir & '\log\DailySynResult' & $LogName & '.log''"')
 楼主| 发表于 2011-1-11 16:10:47 | 显示全部楼层
自己回答,FileInstall 可以实现,不用那么麻烦好像. 不过我还是想知道dos参数中引号如何用,继续问
发表于 2011-1-11 16:12:02 | 显示全部楼层
引号问题 请参考帮助手册 --> 使用 AutoIt --> 语言相关 --> 数据类型 --> 字符串类型(String)
sxd 发表于 2011-1-7 10:56
 楼主| 发表于 2011-1-11 16:19:12 | 显示全部楼层
fileinstall 好像不能实现,
发表于 2011-1-11 16:43:34 | 显示全部楼层
貌似copy不需要2个 /a吧

copy /a a.txt+b.txt b.txt
发表于 2011-1-11 16:49:07 | 显示全部楼层
本帖最后由 kingfirekkk 于 2011-1-11 16:51 编辑

楼上正解!不支持两个/a的参数哦。
不过还有另外一种实现方式啊!
type a.txt>C.txt & type b.txt>>C.txt
一样也可以实现这个功能啊。
发表于 2011-1-11 17:25:46 | 显示全部楼层
本帖最后由 gzh888666 于 2011-1-11 17:29 编辑

回复 5# sxd

合并后为什么会多一个小箭头?晕论坛还不认这个小箭头,发了看不见!上图吧!
   

本帖子中包含更多资源

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

×
发表于 2011-1-11 18:46:47 | 显示全部楼层
功能 合并b.txt 跟a.txt 成为b.txt
_RunDOS("copy a.txt /a + b.txt /a b.txt")

我的两个文件名中有很多 ...
yi834033 发表于 2011-1-11 16:05



    把用CMD运行的代码写出来,现在看你写的AU3代码,有点眼花
发表于 2011-1-11 18:47:52 | 显示全部楼层
回复  sxd

合并后为什么会多一个小箭头?晕论坛还不认这个小箭头,发了看不见!上图吧!
gzh888666 发表于 2011-1-11 17:25



    COPY 加参数B
copy /b  a.txt + b.txt   e.txt
DEL  b.txt   
REN  e.txt   b.txt   
发表于 2011-1-11 18:59:40 | 显示全部楼层
本帖最后由 都市浪子666 于 2011-1-11 19:12 编辑



_RunDOS('copy  /B "'  & @ScriptDir & '\log\DailySynResult' & $LogName & '.log"  + "' & @ScriptDir & '\log\DailySynResult' & $LogName & '.log"     "'  & @ScriptDir & '\log\DailySynResult' & $LogName & '.log"')



是不是这样的
不过看起来有点矛盾。把同一文件复制2次。

评分

参与人数 1金钱 +20 收起 理由
yi834033 + 20

查看全部评分

 楼主| 发表于 2011-1-12 14:34:02 | 显示全部楼层
感谢 都市浪子666, 你的写法是对的, 茅塞顿开
其实合并文件的功能 我已经用_FileReadToArray._FileWriteFromArray 实现了, 只是想知道 在 _rundos()下有变量怎么写,  那些引号经常把我搞混
再次感谢
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-2 16:14 , Processed in 0.085072 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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