Board logo

标题: 【已结】复制文件到指定目录 [打印本页]

作者: zjhuzi    时间: 2009-1-13 08:53     标题: 【已结】复制文件到指定目录

要求:
1,复制 VBScript.vbs 到
D:\Program Files\Tencent\QQ2008\NewSkins\QQ2008
      强行替换
2,在 "D:\Program Files\Tencent\QQ2008" 目录下执行
         " 去除QQ2008广告.bat "

  请问批处理可以操作吗?


说说我的思路吧,

1, 一个批处理>>>这个批处理只要把"VBScript.vbs"这个文件拖到该批处理即可
2,第二个批处理我已经有了,只是要在QQ目录下才能执行,我的想法是在任意目录下都能执行,但我坦白讲,我不会。

最终的目的是把批处理合并成一个,好像有点难度......
作者: Batcher    时间: 2009-1-13 09:21

把你的第二个批处理内容贴出来看看,会有人帮你修改的。
作者: wxcute    时间: 2009-1-13 12:05

  1. if /i "%~nx1"=="VBScript.vbs" copy "%~1" "D:\Program Files\Tencent\QQ2008\NewSkins\QQ2008"
  2. cd/d "D:\Program Files\Tencent\QQ2008"
  3. "去除QQ2008广告.bat"
复制代码

作者: zjhuzi    时间: 2009-1-13 14:22

原帖由 Batcher 于 2009-1-13 09:21 发表
把你的第二个批处理内容贴出来看看,会有人帮你修改的。

  1. ren QQexternal.exe QQexternal.old
  2. echo kill AD > killad1.txt
  3. ren killad1.txt QQexternal.exe
  4. attrib +s +r QQexternal.exe
  5. move AD AD_old
  6. echo kill AD > killad2.txt
  7. ren killad2.txt AD
  8. attrib +s +r AD
复制代码

作者: zjhuzi    时间: 2009-1-13 14:30

我可以再加一项内容吗?

把"IMSkin.ini"复制到

"D:\Program Files\Tencent\QQ2008\NewSkins\QQ2008\IMSkin"这个文件夹
作者: wxcute    时间: 2009-1-13 14:30

将 3 楼的最后一句替换成 4 楼的代码就行了。
作者: zjhuzi    时间: 2009-1-13 14:31

看是不是这样???

if /i "%~nx1"=="VBScript.vbs" copy "%~1" "D:\Program Files\Tencent\QQ2008\NewSkins\QQ2008"
if /i "%~nx1"=="IMSkin.ini" copy "%~1" "D:\Program Files\Tencent\QQ2008\NewSkins\QQ2008\IMSkin"
cd/d "D:\Program Files\Tencent\QQ2008"
"去除QQ2008广告.bat"
作者: zjhuzi    时间: 2009-1-13 14:33

原帖由 wxcute 于 2009-1-13 14:30 发表
将 3 楼的最后一句替换成 4 楼的代码就行了。



  1. if /i "%~nx1"=="VBScript.vbs" copy "%~1" "D:\Program Files\Tencent\QQ2008\NewSkins\QQ2008"
  2. if /i "%~nx1"=="IMSkin.ini" copy "%~1" "D:\Program Files\Tencent\QQ2008\NewSkins\QQ2008\IMSkin"
  3. cd/d "D:\Program Files\Tencent\QQ2008"
  4. ren QQexternal.exe QQexternal.old
  5. echo kill AD > killad1.txt
  6. ren killad1.txt QQexternal.exe
  7. attrib +s +r QQexternal.exe
  8. move AD AD_old
  9. echo kill AD > killad2.txt
  10. ren killad2.txt AD
  11. attrib +s +r AD
复制代码

作者: zjhuzi    时间: 2009-1-13 14:34

wxcute
您看是这样吗?
作者: Batcher    时间: 2009-1-13 14:34     标题: 回复 7楼 的帖子

你自己测试的结果如何呢?
作者: zjhuzi    时间: 2009-1-13 14:41

失败了,头两个失败了~~ 原因何在?
作者: wxcute    时间: 2009-1-13 14:48

"VBScript.vbs"
"IMSkin.ini"
复制的时候有两个文件就不能这样了。
直接复制挺好:
copy "VBScript.vbs" "D:\Program Files\Tencent\QQ2008\NewSkins\QQ2008"
copy "IMSkin.ini" "D:\Program Files\Tencent\QQ2008\NewSkins\QQ2008\IMSkin"

[ 本帖最后由 wxcute 于 2009-1-13 14:51 编辑 ]
作者: zjhuzi    时间: 2009-1-13 18:43

问题已解决,感谢wxcute的热心帮助,感谢Batcher的支持. 谢谢~!




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2