无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2838|回复: 3
打印 上一主题 下一主题

dos菜鸟老师请进~

[复制链接]
跳转到指定楼层
1#
发表于 2011-10-30 17:22:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
go /?

go + e:\help
go *
这两个怎么使用?我用go  + c:\soft 死机。
能不能给两个例子?谢谢!
另外再请教一个问题:在纯dos下有没有类似cmd下的pushd和popd功能的命令?
如果在当前路径调用了一批处理文件,且该批处理文件会改变路径,怎样才能
执行批处理后直接返回到原来的路径?

2#
发表于 2011-10-30 17:27:27 | 只看该作者
原帖由 undo 于 2011-10-30 17:22 发表
go /?

go + e:\help
go *
这两个怎么使用?我用go  + c:\soft 死机。
能不能给两个例子?谢谢!
另外再请教一个问题:在纯dos下有没有类似cmd下的pushd和popd功能的命令?
如果在当前路径调用了一批处理 ...

=============
cd\
cd x:
回复

使用道具 举报

3#
发表于 2011-10-30 17:39:01 | 只看该作者
go 的这两个功能我从来也没用过,个人感觉用一个文件来存储还不如用变量来的顺手。

用 cd 配合 nset 可以实现把当前目录存储到一个变量 %cd1% ,然后用 go 到任何你要去的路径都没有关系了。
等需要返回当初的路径的时候,可以通过 go 利用事先生成的变量 %cd1% ,返回当初的路径。

不知道我说明白了没有。

cd | nset cd1=$1
call xyz.bat
go %cd1%

[ 本帖最后由 dos时代菜鸟 于 2011-10-30 17:43 编辑 ]

dts.7z

4.35 KB, 下载次数: 16, 下载积分: 无忧币 -2

nset 和 go

回复

使用道具 举报

4#
 楼主| 发表于 2011-10-30 19:05:46 | 只看该作者

回复 #3 dos时代菜鸟 的帖子

谢谢!明白了。已经成功了。如下例子:
@echo off
a:
cd | nset cd1=$1
cd soft
ndlist -
go %cd1%

[ 本帖最后由 undo 于 2011-10-30 20:47 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-16 21:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表