导航:首页 > 程序命令 > windows外部命令

windows外部命令

发布时间:2022-12-26 11:13:48

① windows下'activate' 不是内部或外部命令

windows下安装Anaconda3之后再cmd下出现'activate' 不是内部或外部命令,也不是可运行的程序 或批处理文件:

在path序列中添加C:\Windows\system32,即可解决问题。”这个加入到path中,显然不是这个的问题,问题在于应该将D:\software\Anaconda3\Scripts加入到环境变量之中。因为这里存在conda和activate。

记得重新启动生效!

java 怎么调用windows外部命令

可以使用Java Process类,下面是一些例子:

Process类是一个抽象类,方法都是抽象的,它封装了一个进程,也就是一个可执行的程序该类提供进程的输入、执行输出到进程、等待进程的完成和检查进程的退出状态及销毁进程的方法
ProcessBuilder.start()和Runtime.exec方法创建一个本机进程并返回Process子类的一个实例,该实例可以控制进程并获取相关的信息
其它的概要请参考JDK文档
下面就开始举几个简单的示例:
(1)执行简单的DOS命令,如打开一个记事本

Java代码
packagecom.iwtxokhtd.other;

importjava.io.IOException;

publicclassProcessTest{

publicstaticvoidmain(String[]args){
try{
Processproc=Runtime.getRuntime().exec("notepad");
}catch(IOExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}

}

}
[java]viewplain
packagecom.iwtxokhtd.other;

importjava.io.IOException;

publicclassProcessTest{

publicstaticvoidmain(String[]args){
try{
Processproc=Runtime.getRuntime().exec("notepad");
}catch(IOExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}

}

}

(2)使用它的其它构造方法执行相关的命令,如下例:

Java代码
packagecom.iwtxokhtd.other;

importjava.io.IOException;

publicclassProcessTest{

publicstaticvoidmain(String[]args){
try{

StringexeFullPathName="C:/ProgramFiles/InternetExplorer/IEXPLORE.EXE";
Stringmessage="www.google.com";
String[]cmd={exeFullPathName,message};
Processproc=Runtime.getRuntime().exec(cmd);
}catch(IOExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}

}

}
[java]viewplain
packagecom.iwtxokhtd.other;

importjava.io.IOException;

publicclassProcessTest{

publicstaticvoidmain(String[]args){
try{

StringexeFullPathName="C:/ProgramFiles/InternetExplorer/IEXPLORE.EXE";
Stringmessage="www.google.com";
String[]cmd={exeFullPathName,message};
Processproc=Runtime.getRuntime().exec(cmd);
}catch(IOExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}

}

}

执行上述命令可以打开Google网站
(3)列出系统正在运行的所有进程信息

Java代码
packagecom.iwtxokhtd.other;

importjava.io.BufferedReader;
importjava.io.IOException;
importjava.io.InputStreamReader;

publicclassListAllProcessTest{

//列出所有的进程信息
publicstaticvoidmain(String[]args){
BufferedReaderbr=null;
try{
Processproc=Runtime.getRuntime().exec("tasklist");
br=newBufferedReader(newInputStreamReader(proc.getInputStream()));
@SuppressWarnings("unused")
Stringline=null;
System.out.println("打印所有正在运行的进程信息");
while((line=br.readLine())!=null){
System.out.println(br.readLine());
}
}catch(IOExceptione){
e.printStackTrace();
}finally{
if(br!=null){
try{
br.close();
}catch(Exceptione){
e.printStackTrace();
}
}
}


}

}
[java]viewplain
packagecom.iwtxokhtd.other;

importjava.io.BufferedReader;
importjava.io.IOException;
importjava.io.InputStreamReader;

publicclassListAllProcessTest{

//列出所有的进程信息
publicstaticvoidmain(String[]args){
BufferedReaderbr=null;
try{
Processproc=Runtime.getRuntime().exec("tasklist");
br=newBufferedReader(newInputStreamReader(proc.getInputStream()));
@SuppressWarnings("unused")
Stringline=null;
System.out.println("打印所有正在运行的进程信息");
while((line=br.readLine())!=null){
System.out.println(br.readLine());
}
}catch(IOExceptione){
e.printStackTrace();
}finally{
if(br!=null){
try{
br.close();
}catch(Exceptione){
e.printStackTrace();
}
}
}


}

}

(4)判断一个具体的进程是否正在运行,如下例:
Java代码
packagecom.iwtxokhtd.other;
importjava.io.BufferedReader;
importjava.io.InputStreamReader;
publicclassFindProcessExeTest
{
publicstaticvoidmain(String[]args){

if(findProcess("QQ.exe")){
System.out.println("------判断指定的进程是否在运行------");
System.out.println("QQ.exe该进程正在运行!");
}else{
System.out.println("------判断指定的进程是否在运行------");
System.out.println("QQ.exe该进程没有在运行!");
}

}
(StringprocessName){
BufferedReaderbr=null;
try{

//下面这句是列出含有processName的进程图像名
Processproc=Runtime.getRuntime().exec("tasklist/FI/"IMAGENAMEeq"+processName+"/"");
br=newBufferedReader(newInputStreamReader(proc.getInputStream()));
Stringline=null;
while((line=br.readLine())!=null){
//判断指定的进程是否在运行
if(line.contains(processName)){
returntrue;
}
}

returnfalse;
}catch(Exceptione){
e.printStackTrace();
returnfalse;
}finally{
if(br!=null){
try{
br.close();
}catch(Exceptionex){
}
}

}
}
}
[java]viewplain
packagecom.iwtxokhtd.other;
importjava.io.BufferedReader;
importjava.io.InputStreamReader;
publicclassFindProcessExeTest
{
publicstaticvoidmain(String[]args){

if(findProcess("QQ.exe")){
System.out.println("------判断指定的进程是否在运行------");
System.out.println("QQ.exe该进程正在运行!");
}else{
System.out.println("------判断指定的进程是否在运行------");
System.out.println("QQ.exe该进程没有在运行!");
}

}
(StringprocessName){
BufferedReaderbr=null;
try{

//下面这句是列出含有processName的进程图像名
Processproc=Runtime.getRuntime().exec("tasklist/FI/"IMAGENAMEeq"+processName+"/"");
br=newBufferedReader(newInputStreamReader(proc.getInputStream()));
Stringline=null;
while((line=br.readLine())!=null){
//判断指定的进程是否在运行
if(line.contains(processName)){
returntrue;
}
}

returnfalse;
}catch(Exceptione){
e.printStackTrace();
returnfalse;
}finally{
if(br!=null){
try{
br.close();
}catch(Exceptionex){
}
}

}
}
}

其它的用法可以参考JDK文档,这里就不一一举例,毕竟它用得不多。

③ 怎么才能在windows中的dos中运行外部命令 外部路径的默认路径在哪

内部命令指command.com所能执行的命令
一般都比较常用
功能简单
比如常用的dos命令
dir
cd
del
md

cls等等
而外部命令通常比较复杂
功能强大
比如format
fdisk
edit
mem
disk
x
deltree
诸如x之类,都是位于X:\Windows\system32目录下。

④ win10 cmd提示不是内部或外部命令怎么办

win10 cmd提示“不是内部或外部命令”主要原因是系统未安装“Telnet客户端”程序所造成的。

针对该问题的解决方法:

⑤ 怎么才能在windows中的dos中运行外部命令 外部路径的默认路径在哪

DOS命令行下打PATH 回车,列出的目录下的外部命令都可以执行,那就是默认的路径了.

⑥ 最经常用的WINDOWS命令大全有那些

常用doc命令大全

dos和windows最大的不同在于dos命令方式操作,所以使用者需要记住大量命令及其格式使用方法,dos命令分为内部命令和外部命令,内部命令是随每次启动的command.com装入并常驻内存,而外部命令是一条单独的可执行文件。在操作时要记住的是,内部命令在任何时候都可以使用,而外部命令需要保证命令文件在当前的目录中,或在autoexec.bat文件已经被加载了路径。
常用的内部命令 dos的内部命令是dos操作的基础,下面就来介绍一些常用的dos内部命令。
1、dir
含义:显示指定路径上所有文件或目录的信息
格式:dir [盘符:][路径][文件名] [参数]
参数:
/w:宽屏显示,一排显示5个文件名,而不会显示修改时间,文件大小等信息;
/p:分页显示,当屏幕无法将信息完全显示时,可使用其进行分页显示;
/a:显示具有特殊属性的文件;
/s:显示当前目录及其子目录下所有的文件。
举例:dir /p
将分屏显示当前目录下文件。在当前屏最后有一个“press any key to continue . . .”提示,表示按任意键继续。
2、cd
含义:进入指定目录
格式:cd [路径]
举例:cd dos
cd命令只能进入当前盘符中的目录,其中“cd\”为返回到根目录,“cd..”为返回到上一层目录。
3、md
含义:建立目录
格式:md [盘符][路径]
举例:md temp
表示在当前盘符下建立一个名为temp的目录。
4、rd
含义:删除目录
格式:rd [盘符][路径]
举例:rd temp
表示删除当前路径下的temp目录,需要注意的是,此命令只能删除空目录。
5、
含义:拷贝文件
格式: [源目录或文件] [目的目录或文件]
举例1: c:\*.com d:\",表示将c盘根目录下所有扩展名为com的文件拷贝到d盘根目录中。
举例2: c:\autoexec.bat c:\autoexec.bak
表示将autoexec.bat文件复制成为扩展名为bak的文件。输入dir命令,可以发现此变化。
6、del
含义:删除文件
格式:del [盘符][路径][文件名] [参数]
举例:del c:\ *.bak /p
表示删除当前目录下所有扩展名为bak的文件,参数/p表示可以使用户在删除多个文件时对每个文件都显示删除询问。
7、sys
含义:传递系统文件命令。
格式:sys [源盘符][目的盘符]
举例:sys c: a:
此命令将为a盘传送系统,传送成功后,a盘将成为系统启动盘。
常用的外部命令
dos的外部命令就是一些应用程序,这些外部命令都是以文件的形式存在,windows系统的dos外部命令保存在windows主目录下的command目录中。下面来介绍几个常用的dos外部命令。
1、edit
含义:简单的编辑软件,可以用它来编辑一些程序和批处理文件。
格式:edit [盘符][文件名]
举例:edit c:\autoexec.bat
输入此命令后将打开编辑器。在编辑状态下输入文件内容后,按alt+f键激活file菜单,按向下的箭头选择退出(exit),提示是否要保存刚才输入的内容,如果要保存,只需输入y或者直接回车即可。
2、format
含义:格式化命令,可以完成对软盘和硬盘的格式化操作。
格式:format [盘符] [参数]
举例:format a: /s/q
此命令将格式化a盘,其中参数/q表示进行快速格式化,/s表示完成格式化后将系统引导文件拷贝到该磁盘,这样软件就可以作为dos系统启动盘了。格式化过程中,屏幕上会显示已经完成的百分比。格式化完成后,会提示为磁盘起一个名字,最后还会报告磁盘的总空间和可利用空间等。
3、x
含义:拷贝命令
格式:x [源路径][源目录/文件名] [目的目录/文件名] [参数]
举例:x c:\abc d:\ /s
执行此命令后,将把c:\abc目录及其目录中的文件全部拷贝到d盘根目录下,x是的增强命令,可以实现对多个子目录进行拷贝。最常用的参数是/s,它可以对一个目录下的所有子目录进行拷贝。
4、deltree
含义:删除目录树
格式:deltree [盘符][路径]
举例:deltree are
表示删除当前路径下的are子目录,执行后会提示是否确认删除,按下y,即可删除

⑦ Win10正式版telnet不是内部或外部命令怎么办

win10 解决telnet不是内部或外部命令的方案

  1. telnet在windows自带的cmd命令行下就可以运行,如果运行不了。如图:

⑧ windows下 在cmd中输入ls命令出现“ls不是内部或外部命令“解决方法

在cmd中输入ls命令出现“ls不是内部或外部命令解决

    用命令行窗口cmd输入ls命令出现“ls不能内部或外部命令”, 

    因为与这个命令相似的功能是dir,所以以下方法可解决: 

    1.在C:\ windows 目录下新建一个文件命名为ls.bat 

    2.打开编辑这个文件 输入: 

@echo off 

dir 

     这两句保存即可。

⑨ win10 cmd提示不是内部或外部命令怎么办

原因分析:
我们首先确定自己输入的命令是正确的,那么造成的原因就可能是由于环境变量配置不当,导致windows系统无法正确找到目标。
下面我们就来看解决方法:
第一步:
首先按组合键“win+r”打开运行窗口,然后输入“path %windir%system32”命令,点击确定,
一般情况下,第一步就能够解决问题。若是还未能解决问题的话,我们接着往下看。
1、打开系统信息面板(右键“计算机”图标,选择“属性”),点击“高级系统设置”,
2、随后在高级选项中,选择“环境变量”
3、打开环境变量设置窗口后,在系统变量拖动框中找到“windir”(若没有windir,则新建一个同名变量即可),将其变量值编辑为“%SystemRoot%”。最后点击“确定”按钮保存修改就可以了。

⑩ win7 cmd 命令,显示 不是内部或外部命令,也不是可运行程序或批处理文件。

win7 操作cmd 命令时显示“不是内部或外部命令,也不是可运行程序或批处理文件”可能是系统没有开启Command命令提示符。解决方法如下:

1.在桌面上依次点击【我的电脑】——右击鼠标选择【选择属性】——然后进入【高级系统设置】

(10)windows外部命令扩展阅读:

1.命令提示符是在操作系统中,提示进行命令输入的一种工作提示符。在不同的操作系统环境下,命令提示符各不相同。

2.在windows环境下,命令行程序为cmd.exe,是一个32位的命令行程序,微软Windows系统基于Windows上的命令解释程序,类似于微软的DOS操作系统。输入一些命令,cmd.exe可以执行,比如输入shutdown -s -t 30就会在30秒后关机。总之,它非常有用。打开方法:开始-所有程序-附件 或 开始-寻找-输入:cmd/cmd.exe 回车。它也可以执行BAT文件。

3.命令行(Command Processor)(CMD)是在OS / 2 , Windows CE与Windows NT平台为基础的操作系统(包括Windows 2000,Windows XP,Windows Vista,Windows Server 2003,Windows 7,Windows 8,Windows 8.1,Windows 10)下的“MS-DOS方式”。一般Windows 的各种版本都与其兼容,用户可以在Windows 系统下运行DOS命令,中文版Windows XP 中的命令提示符进一步提高了与DOS 下操作命令的兼容性,用户可以在命令提示符直接输入中文调用文件。命令行功能多于DOS。

阅读全文

与windows外部命令相关的资料

热点内容
dvd光盘存储汉子算法 浏览:757
苹果邮件无法连接服务器地址 浏览:963
phpffmpeg转码 浏览:672
长沙好玩的解压项目 浏览:145
专属学情分析报告是什么app 浏览:564
php工程部署 浏览:833
android全屏透明 浏览:737
阿里云服务器已开通怎么办 浏览:803
光遇为什么登录时服务器已满 浏览:302
PDF分析 浏览:486
h3c光纤全工半全工设置命令 浏览:143
公司法pdf下载 浏览:382
linuxmarkdown 浏览:350
华为手机怎么多选文件夹 浏览:683
如何取消命令方块指令 浏览:350
风翼app为什么进不去了 浏览:779
im4java压缩图片 浏览:362
数据查询网站源码 浏览:151
伊克塞尔文档怎么进行加密 浏览:893
app转账是什么 浏览:163