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

[其他] 【已结】批处理更新几个游戏,但不知怎的自解压错误?

其它游戏更新很好的,就“水浒Q传”升级自解压包有问题。
运行批处理升级自解压包窗口打开后,选游戏目录,按“确定”就出现“打开压缩包失败,请确认只运行了一次”,好象批处理调用程序,等于运行了多次一样。
但是,不用批处理。只是双击运行升级自解压包,来解压就没问题。
请问批处理里有什么代码或命令解决这个问提?

回复 26楼 的帖子

给我加分不是重点,如果今后有他人帮你解决了问题,别忘了给人家加分啊^_^
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

行了。。。加了2分了。。。谢了

TOP

回复 24楼 的帖子

根据《各用户组拥有的权限一览http://bbs.bathome.net/thread-1869-1-1.html》来看,应该是有权限的,我去意见反馈版块发帖求助问问是咋回事。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

看来是有论坛职务才能给人加分的
我的没有

TOP

回复 22楼 的帖子

删除 屏蔽 编辑 引用 已阅 报告 评分 回复 Top
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

1,改了
2,不知怎样给人加分
2,我还是新手呢!写的都是网上借鉴的,上面贴子都贴出来了!

TOP

回复 20楼 的帖子

如果有人帮你解决了问题,建议进行以下操作:

1、修改帖子标题,在标题最前面注明:【已结】

2、给竭尽全力帮你的人、正确回答问题的人加分(你自己的积分不会减少)以示感谢,虽然大家来论坛是为了学习而不是为了积分,但加分聊表谢意总是或多或少能够让花费了时间和精力无私帮助你的人略感欣慰。

3、如果你是在别人的提示下自己写出了代码,请把自己的方法贴出来跟大家分享一下,也许他人可以帮你指出代码中的不足之处、告诉你如何提高执行效率等,有交流才能更快地进步。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

行了,能解压了
不知说什么好,只有二个字了“谢谢”

TOP

回复 18楼 的帖子

  1. @echo off
  2. for /f "skip=1 delims=" %%a in ('wmic logicaldisk where "drivetype='2'" get deviceid') do (
  3.   set DriveU=%%a
  4.   echo U盘盘符是:%DriveU%
  5.   goto :update
  6. )
  7. :update
  8. echo start /w %DriveU:~0,2%\Tools\游戏更新\水汻Q传\Qhero_UpdateSelf_Release_V1.2.53_V1.2.54.exe
  9. pause
  10. start /w %DriveU:~0,2%\Tools\游戏更新\水汻Q传\Qhero_UpdateSelf_Release_V1.2.53_V1.2.54.exe
  11. pause
复制代码
1

评分人数

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

TOP

一按任意键就一闪而过,应是找不到文件

TOP

回复 16楼 的帖子

  1. @echo off
  2. for /f "skip=1 delims=" %%a in ('wmic logicaldisk where "drivetype='2'" get deviceid') do (
  3.   set DriveU=%%a
  4.   echo U盘盘符是:%DriveU%
  5.   goto :update
  6. )
  7. :update
  8. echo start /w %DriveU%\Tools\游戏更新\水汻Q传\Qhero_UpdateSelf_Release_V1.2.53_V1.2.54.exe
  9. pause
  10. start /w %DriveU%\Tools\游戏更新\水汻Q传\Qhero_UpdateSelf_Release_V1.2.53_V1.2.54.exe
  11. pause
复制代码
1

评分人数

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

TOP

@echo off
for /f "skip=1 delims=" %%a in ('wmic logicaldisk where "drivetype='2'" get deviceid') do (
  set DriveU=%%a
)
start /w %DriveU%\Tools\游戏更新\水汻Q传\Qhero_UpdateSelf_Release_V1.2.53_V1.2.54.exe


试了,复了在批处理,运行了一下,CMD窗口一闪而过

@echo off
for /f "skip=1 delims=" %%a in ('wmic logicaldisk where "drivetype='2'" get deviceid') do (
  set DriveU=%%a
)
start /w \Tools\游戏更新\水汻Q传\Qhero_UpdateSelf_Release_V1.2.53_V1.2.54.exe


如果去除了“%DriveU%”能打开升级自解压包,但是会解压错误

TOP

原帖由 Batcher 于 2009-3-2 22:33 发表

能怎么样,我也不知道。不过我看到5楼说“我之所以写成相对路径,是迎合不同的电脑,U盘盘符不一样呀”,所以我猜想升级包是放在U盘上的。


是的我更新文件都在U盘里的,批处理也放在U盘的根目录

不如就打开我的电脑看,还快呢!
你喜欢哪种方法就用哪种方法,是你的自由,别人无法强迫你,悉听尊便。


唉。。。我之所以这么说是,我想一打开批处理就能更新游戏,而自动获取U盘盘符,我看不到效果呀!
或许是我自己不会弄,知道获取U盘盘符而不能和写绝对路径一样解压,没用呀!不如就打开“我的电脑”看

@echo off
for /f "skip=1 delims=" %%a in ('wmic logicaldisk where "drivetype='2'" get deviceid') do (
  set DriveU=%%a
)
start /w %DriveU%\Tools\游戏更新\水汻Q传\Qhero_UpdateSelf_Release_V1.2.53_V1.2.54.exe


试了,复了在批处理,运行了一下,CMD窗口一闪而过

TOP

原帖由 zqz0012005 于 2009-3-2 22:28 发表
我测试用相对路径完全没问题。所以可能还是你的路径有问题。


这个我原来的,不能解压
@start/W \Tools\游戏更新\水汻Q传\Qhero_UpdateSelf_Release_V1.2.53_V1.2.54.exe

这是我根据Batcher兄改的,能解压了!我的U盘盘符是J:
@start/W J:\Tools\游戏更新\水汻Q传\Qhero_UpdateSelf_Release_V1.2.53_V1.2.54.exe

这路径有问题没有?就算是我原先的也能打开自解压包的窗口呀!

TOP

返回列表