Board logo

标题: [系统相关] CMD执行命令原理? [打印本页]

作者: broly    时间: 2010-10-16 16:51     标题: CMD执行命令原理?

批处理是通过系统CMD执行的。
XP下的有些命令少了很多参数,WIN7下多了有许多参数。
我把WIN7下的命令放在XP下运行,运行不了。甚至连WIN7的CMD都在XP下运行不。这个是什么原因?系统内核问题吗?
还有,问题有没有解决的方法?

多谢回复!
作者: robinsnelson    时间: 2010-10-16 17:23

cmd的内置命令并没有多少,多说调用的还是第三方程序 常用的ping  at  attrib
等都在system32里面对应的有执行文件
作者: Batcher    时间: 2010-10-16 19:05

你想在XP里面运行Win7的哪个命令?
作者: wc726842270    时间: 2010-10-16 19:26

是不是配制文件出了问题啊。建议重新覆盖一下(别忘了备份啊)
作者: broly    时间: 2010-10-16 19:45     标题: 回复 3楼 的帖子

对,就是这样。站长有什么方法没有?
作者: broly    时间: 2010-10-16 19:46     标题: 回复 4楼 的帖子

应该不是。我的意图是3楼说的
作者: broly    时间: 2010-10-16 19:47     标题: 回复 2楼 的帖子

有是有,但是跨系统的,在旧系统下用不了新系统的一些命令
作者: wc726842270    时间: 2010-10-16 21:59

那么WIN7能否运行XP中的命令呢?是不是WIN7的版本太高了,就像DOS无法安装在NTFS下一样
作者: Batcher    时间: 2010-10-16 23:16     标题: 回复 5楼 的帖子

我问的是“你想在XP里面运行Win7的哪个命令?”
作者: broly    时间: 2010-10-16 23:19     标题: 回复 9楼 的帖子

在WIN7下 netsh 命令有一个参数 (2003系统也有),如
                              ipsec          - 更改到 `netsh ipsec' 上下文。

而XP下是没有这个参数的。
作者: lxzzr    时间: 2010-10-21 08:59     标题: 回复 10楼 的帖子

我还没见过哪个Xp系统有这个命令
作者: bat_fan    时间: 2010-10-21 17:17

Win7下的
dir /m :查看数据流

XP下没有。
另外与LZ一样的问题,Win7的cmd.exe不能放到XP下(怀疑是某些dll版本达不到-xp下的cmd.exe到WIN7也不能用)
作者: lys5300    时间: 2010-10-23 13:22

在XP的机子上,不知道是cmd版本过低还是什么原因,很多命令都不能用,例如:net user什么的
作者: Batcher    时间: 2010-10-23 16:35     标题: 回复 13楼 的帖子

XP系统有net user




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2