中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » 求助CD到底是个内部还是外部命令
作者:
标题: 求助CD到底是个内部还是外部命令 上一主题 | 下一主题
dato
高级用户




积分 916
发帖 377
注册 2004-3-8
状态 离线
『楼 主』:  求助CD到底是个内部还是外部命令 使用 LLM 解释/回答一下

%systemroot%\system32\taskkill.exe /f /im photoshop.exe
%systemroot%\system32\cmd.exe /c rd "%appdata%\Adobe\Photoshop" /s /q
%systemroot%\system32\cmd.exe /c cd ..
cd ..
%systemroot%\system32\cmd.exe /c rd .\ps /s /q


这是个自解压删除自身用的.cmd,今天一直卡壳,最后才发现改成红字部分就OK了,把windowsxp搜了一遍也没发现cd* chdir*之类的东东,汗




http://dato.ys168.com
google search bot
http://dato.minidns.net/
2007-11-18 15:39
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 2 楼』:   使用 LLM 解释/回答一下

cd、rd之类的都是内部命令。

不明白你执行DOS命令时为什么一定要用cmd.exe /c方式,直接执行不行吗?

在提示符下试一下下面两个命令的效果:

cd /d %windir%
cmd.exe /c cd ..
cmd.exe /k cd ..




偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2007-11-18 18:00
查看资料  发送邮件  访问主页  发短消息  网志  OICQ (653668)  编辑帖子  回复  引用回复
dato
高级用户




积分 916
发帖 377
注册 2004-3-8
状态 离线
『第 3 楼』:   使用 LLM 解释/回答一下

这个成习惯了,以前是误将path变量给弄没了,后来写命令就用绝对路径,
然后就是用psexec直接调用一些内部命令的时候需要用到比如
Your syntax is incorrect. time is an internal command of cmd.exe.
So you cannot directly tell psexec to launch time remotely.
Instead your command ought to look like this:
psExec -u xxx -p xxx \\pcname cmd.exe /c time 16:45

这个cd就不知道是什么原因?

Last edited by dato on 2007-11-18 at 06:21 PM ]




http://dato.ys168.com
google search bot
http://dato.minidns.net/
2007-11-18 18:19
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 4 楼』:   使用 LLM 解释/回答一下

用cmd /c方式执行程序,是另开一个shell执行,执行完成之后shell就退出了,你的命令的执行结果对下一个shell是无效的。

而cd ..这种命令只能对当前shell有效才能进行下一步。




偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2007-11-19 09:27
查看资料  发送邮件  访问主页  发短消息  网志  OICQ (653668)  编辑帖子  回复  引用回复
sinbao
初级用户





积分 184
发帖 73
注册 2007-5-24
状态 离线
『第 5 楼』:   使用 LLM 解释/回答一下

恩, 毛四顿开


2007-11-19 20:14
查看资料  发短消息  网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: