中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-07 16:34
48,041 主题排行 / 350,128 发帖 / 今日 3 篇 / 48,252 会员排行
DOS批处理 & 脚本技术(批处理室) » 什么命令可以跳转到其他目录
可打印版本  1,251 / 6
第1楼 terse 发表于 2006-07-30 19:20
银牌会员 发帖 946 积分 2,404
什么命令可以跳转到其他目录
在其他目录有一BAT文件,必须要跳转到其文件所在目录才能执行,用CALL不能成功执行,用DOS里的GO.exe文件命令可以实现,但要在当前目录下放上GO.EXE,请问用什么命令可以实现跳转?cd:>都不行555555555!

[ Last edited by terse on 2006-7-30 at 19:39 ]
第2楼 zh159 发表于 2006-07-30 21:44
金牌会员 发帖 1,467 积分 3,687
“pushd 路径”
“popd”返回刚才目录
或者“set path=%path%;路径”后再执行BAT文件
第3楼 namejm 发表于 2006-07-30 22:51
荣誉版主 发帖 1,737 积分 5,226 来自 成都
  cd /d "路径"

  看了楼主的描述,感到有点不对头:究竟是什么样的bat文件,一定要跳转到它所在的目录才能执行?用"路径\bat文件"的格式就可以了啊,注意空格路径要用引号括起来,你是没有用引号吧?

[ Last edited by namejm on 2006-7-30 at 22:58 ]
第4楼 IceCrack 发表于 2006-07-31 02:00
中级用户 发帖 168 积分 332 来自 天涯
我觉得批处理出错的时间应该在dos下好好调试一下.然后再不行的话.描述清楚以及有什么表现,这样才好处理.如果批处理不是太机密的话.可以放上来一段自己觉得可能出 的地方
第5楼 terse 发表于 2006-07-31 13:07
银牌会员 发帖 946 积分 2,404
Originally posted by namejm at 2006-7-30 22:51:
  cd /d "路径"

  看了楼主的描述,感到有点不对头:究竟是什么样的bat文件,一定要跳转到它所在的目录才能执行?用"路径\bat文件 ...


因为执行的文件在那个批处理文件的目录啊!
pushd 路径 OK
第6楼 terse 发表于 2006-07-31 13:08
银牌会员 发帖 946 积分 2,404
谢谢各位!
第7楼 jimmyleo 发表于 2008-03-07 01:07
新手上路 发帖 2 积分 4
今天用到了這個 謝謝指點
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023