[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

【已结】复制文件到指定目录

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

  请问批处理可以操作吗?


说说我的思路吧,

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

最终的目的是把批处理合并成一个,好像有点难度......

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

TOP

"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 编辑 ]

TOP

失败了,头两个失败了~~ 原因何在?

TOP

回复 7楼 的帖子

你自己测试的结果如何呢?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

wxcute
您看是这样吗?

TOP

原帖由 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
复制代码

TOP

看是不是这样???

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"

TOP

将 3 楼的最后一句替换成 4 楼的代码就行了。

TOP

我可以再加一项内容吗?

把"IMSkin.ini"复制到

"D:\Program Files\Tencent\QQ2008\NewSkins\QQ2008\IMSkin"这个文件夹

TOP

原帖由 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
复制代码

TOP

  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"
复制代码

TOP

把你的第二个批处理内容贴出来看看,会有人帮你修改的。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表