windows2000 path环境变量的疑问?

IMarksman 2003-12-29 01:14:12
例如:我要运行一个程序a.exe,此程序在系统中有多个副本,系统会从当前目录寻找a.exe,如果未找到就依次从path环境变量中寻找,但是如果我环境变量很多很长,我如何知道系统运行的是哪一个a.exe的副本呢?
我记得在unix中好像有一个which命令可以可以做到,windows中是否也有类似的命令或者第三方工具?
...全文
18 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
当然是谁在前面执行谁的了
spoofing 2003-12-29
  • 打赏
  • 举报
回复
同意icuc88(同样的招数在高手面前只能用一次。)的说法

icuc88 2003-12-29
  • 打赏
  • 举报
回复
同样where.exe就是干这个事情的。
icuc88 2003-12-29
  • 打赏
  • 举报
回复
第一个找到的文件。

比如:

path=c:\windows;c:\dos

有一个a.exe在windows 和dos下面都有,

如果你运行a.exe

首先查找当前目录,如果没有就找%PATH%所包含的路径,找到的第一个执行!
buzili 2003-12-29
  • 打赏
  • 举报
回复
upupup!
IMarksman 2003-12-29
  • 打赏
  • 举报
回复
找到了,Windows2000 Server Resource Kit中有一个Where.exe可以干这事!
GERY2003 2003-12-29
  • 打赏
  • 举报
回复
不会,顶一下吧
学习中

6,849

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧