发布网友
共2个回答
热心网友
和环境变量有关系。一般安装一个软件后,一般会自动修改环境变量里面的变量值。例如path变量 我的电脑属性->高级->环境变量->系统变量里面有一个Path变量 这里面的值如果会被覆盖或替换的话,那你很多命令行都可能不好使了。 这里面得值的格式是以‘;’分号相隔(与类Unix不同)。 举个例子 有这么个文件d:/abc/a.exe 正常条件下你在cmd输入a命令肯定会提示windows找不到'a'文件.... 但是你给path变量的末尾追加一个分号,再坠上d:/abc的话(;d:/abc)就不一样了。 像你这种情况有可能是认为或被别的软件覆盖了path变量,导致了冲突。 希望我说的这个可能可以给你帮助
热心网友
第一、批处理语法不正确 第二、批处理没有指定要那个文件所在的路径 追问: 路径有指定的! 还有所有批处理软件都有这个问题,可是这些软件别人都能用啊 回答: 你手动运行一下找不到的那个文件试试,是不是没有权限?如果是vista或win7系统轻点右键选择以管理员身份运行。