给喜憨儿一个支持的动力
广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 4025 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
jim28791
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x11
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[提问] 请问cmd内如有资料夹怎么定位呢?
最近在玩魔兽世界时~发现有所谓的大头模式...
它的原理是~~放入一个档案~~他会自动读取~~
如删掉~~就会恢复原状~~....
所以我就想到用CMD方法~写一个命令档~~如下:

*******************
@echo off
@if exist patch-5.mpq goto 2
@if not exist ..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容



献花 x0 回到顶端 [楼 主] From:台湾台北市 | Posted:2007-01-31 10:58 |
Kilian
个人头像
个人文章 个人相簿 个人日记 个人地图
终身成就奖
知名人士
级别: 知名人士 该用户目前不上站
推文 x4 鲜花 x387
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

资料夹有空格: " "

start=
看来不正确, 是否有需要用 start

这一般不需要:
:exit


献花 x1 回到顶端 [1 楼] From:加拿大温哥华 | Posted:2007-01-31 13:02 |
chang-pony
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x1 鲜花 x134
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

比较不伤脑筋的方法是将批次档直接建立在工作目录内:

***********************************
@echo off
if exist patch-5.mpq goto 2
if not exist patch-5.mpq goto 1
:1
echo 目前为正常模式!
echo 按任意键更改成大头模式!
pause
ren patch-5.mpq patch-5.mxx
goto exit

:2
echo 目前为大头模式!
echo 按任意键更改成正常模式
pause
ren patch-5.mxx patch-5.mpq

:exit
Start Launcher.exe
exit
**********************************

再将批次档传送到桌面当捷径就好了。
如果有其他的原因必须建立在别的目录,可以在桌面上该批次档图示,按右键。选 内容,将正确且完整的目录输入(或贴上)到 开始位置 栏内即可。


献花 x0 回到顶端 [2 楼] From:台湾 | Posted:2007-01-31 13:12 |
nelman
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x3
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

应该是只要加双引号吧..试试吧


献花 x0 回到顶端 [3 楼] From:台湾中华电信 | Posted:2007-01-31 13:59 |
jim28791
数位造型
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x11
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

后来发现~ren可以用""双引号~~
但start就没办法了~~不过用了chang-pony 的方法~
这样就可直行了~~^^
谢谢!!


最后这样就OK了!!
*************
@echo off
if exist patch-5.mpq goto 2
if not exist patch-5.mxx goto 1
:1
echo 目前为正常模式!
echo 按任意键更改成大头模式!
pause
ren "C:\Program Files\World of Warcraft\Data\patch-5.mxx" patch-5.mpq
goto exit

:2
echo 目前为大头模式!
echo 按任意键更改成正常模式
pause
ren "C:\Program Files\World of Warcraft\Data\patch-5.mpq" patch-5.mxx

:exit
cd..
Launcher

exit

*************


[ 此文章被jim28791在2007-02-02 00:18重新编辑 ]


献花 x0 回到顶端 [4 楼] From:台湾台北市 | Posted:2007-02-01 20:52 |
Kilian
个人头像
个人文章 个人相簿 个人日记 个人地图
终身成就奖
知名人士
级别: 知名人士 该用户目前不上站
推文 x4 鲜花 x387
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

其实没有需要移动 cmd, 只要语法正确,

您肯定改后OK?
这个逻辑有问题:
复制程式
if not exist patch-5.mxx goto 1

:1
ren "C:\Program Files\World of Warcraft\Data\patch-5.mxx" patch-5.mpq

这样合逻辑和简单些:
复制程式
@echo off
@if exist patch-5.mpq goto 1
@if not exist patch-5.mpq goto 2

:1
echo 目前为大头模式!
echo 按任意键更改成正常模式
pause
ren patch-5.mxx patch-5.mpq
goto launch

:2
echo 目前为正常模式!
echo 按任意键更改成大头模式!
pause
ren patch-5.mpq patch-5.mxx
goto launch

:launch
:: 根据 launcher 位置修改 cd
cd.. 
launcher

exit
[


献花 x0 回到顶端 [5 楼] From:加拿大温哥华 | Posted:2007-02-02 05:52 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.057366 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言