精华内容
下载资源
问答
  • 前言: 相信有很多小伙伴都比较喜欢使用Command命令来快速的打开或运行程序,但是有些时候命令提示符会和我们开...没成想出现了:“不是内部或外部命令,也不是可运行的程序或批处理文件。” 通过各种查各种找,终于...

    本文自2018年至今已累计有十八万余次的点击,并且博友的反馈很好。所以,希望能得到各位看官的支持!

    如何支持?

    两块四块不嫌少,二十五十会更好,一键三连好人一生平安!

     

     

    'yarn' 不是内部或外部命令,也不是可运行的程序

    ipconfig不是内部命令或外部命令

    Python不是内部或外部命令的(完美解决)

     

    不知不觉我跟这个“不是内部命令或外部命令,也不是可运行的程序”,打了好久的交道了,也大概摸清怎么搞定这个东西了,从最开始的用一上午去鼓捣它,到现在一分钟解决战斗,自然也是有些自己的心得。

    后续我会将我发现的好玩的规律总结一下给大家尝尝鲜!

     

    前言:

      相信有很多小伙伴都比较喜欢使用Command命令来快速的打开或运行程序,但是有些时候命令提示符会和我们开个小玩笑。今天我就教大家如何管教这个不听话的cmd!

     

     

    场景:

      看有些大神在命令提示符里输入两句命令就能执行一大串东西,本着学习的态度,先试试再说!没成想出现了:“不是内部或外部命令,也不是可运行的程序或批处理文件。”

      

    通过各种查各种找,终于发现问题的所在:原来是环境变量的配置出了问题,导致Command不能正确的执行命令。

    首先:

    确定是否能启动Command命令提示符!

    我的电脑——右击选择属性——高级系统设置

     

    选择环境变量

                       

    然后:

    找到名为ComSpec的变量,查看是否是 :“%SystemRoot%\system32\cmd.exe”,如果不是请更改。(部分需要改成64)

    (这意味着你是否能正常启动CMD)

    关键:

    然后找到名为PATH的变量,点击编辑:
    ;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Windows\SysWOW64
    将其粘贴到PATH的后面(引号中的内容,包括分号)

     

    最后:

    记得保存一下,点击确定,重启Command命令提示符。

     

    哒哒!大功告成,之前不能用的命令都可以玩了。希望可以帮助大家解决问题!

    小结:

    任何的限制,都是从内心开始的!
    当你不再忍耐,不再克制,才会真正的成熟!
    在做任何事情时,都要有坚定且清晰的目标,还要牢记目标!
     

                

           小编需要您的关注哦!您的赞是对我最大的鼓励!

    展开全文
  • 批处理文件

    热门讨论 2017-06-23 12:19:58
    今天米老师带领我们进行了批处理文件。因为今天的电脑被ARP病毒“毒害”了, 但是,我一点也不懂,所以查了一下,给大家讲一下什么是批处理文件和ARP病毒。 批处理文件:是指后缀是bat的文件就是批处理文件,是一...
             今天米老师带领我们进行了批处理文件。因为今天的电脑被ARP病毒“毒害”了,批处理文件 - 14期 张文慧 - 张文慧 廊坊师范学院信息技术提高班十四期
             但是,我一点也不懂,所以查了一下,给大家讲一下什么是批处理文件和ARP病毒。
             批处理文件:是指后缀是bat的文件就是批处理文件,是一种文本文件。简单的说,它的作用就是自动的连续执行多条命令,批处理文件的内容就是一条一条的命令。
             批处理(Batch)是一种简化的脚本语言,它应用于DOS和Windows系统中,它是由DOS或者Windows系统内嵌的命令解释器(通常是COMMAND.COM或者CMD.EXE)解释运行。类似于Unix中的Shell脚本。批处理文件具有.bat或者.cmd的扩展名,其最简单的例子,是逐行书写在命令行中会用到的各种命令。更复杂的情况,需要使用if,for,goto等命令控制程序的运行过程,如同C,Basic等高级语言一样。如果需要实现更复杂的应用,利用外部程序是必要的,这包括系统本身提供的外部命令和第三方提供的工具或者软件。批处理程序虽然是在命令行环境中运行,但不仅仅能使用命令行软件,任何32位的Windows程序都可以放在批处理文件中运行。
             echo、@、call、pause、rem是批处理文件最常用的几个命令,我们就从他们开始学起。
             echo 表示显示此命令后的字符;echo off 表示在此语句后所有运行的命令都不显示命令行本身。
            @ 与echo off相象,但它是加在其它命令行的最前面,表示运行时不显示命令行本身。 
            call 调用另一条批处理文件(如果直接调用别的批处理文件 ,执行完那条文件后将无法执行当前文件后续命令)。
            pause 运行此句会暂停,显示Press any key to continue... 等待用户按任意键后继续。
            rem 表示此命令后的字符为解释行,不执行,只是给自己今后查找用的。
    总之呢,大概是知道了是什么东西,但是,还是不会运用啊批处理文件 - 14期 张文慧 - 张文慧 廊坊师范学院信息技术提高班十四期
           介绍一下,常见的批处理文件
    清除系统垃圾文件
          1.在桌面鼠标依次右键——>新建——>文本文档;
          2.在记事本中输入命令:

    @echo off echo 正在清除系统垃圾文件,请稍等...... del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*.gid del /f /s /q %systemdrive%\*.chk del /f /s /q %systemdrive%\*.old del /f /s /q %systemdrive%\recycled\*.* del /f /s /q %windir%\*.bak del /f /s /q %windir%\prefetch\*.* rd /s /q %windir%\temp & md %windir%\temp del /f /q %userprofile%\cookies\*.* del /f /q %userprofile%\recent\*.* del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*" del /f /s /q "%userprofile%\Local Settings\Temp\*.*" del /f /s /q "%userprofile%\recent\*.*" echo 清除系统垃圾完成! echo. & pause 

    批处理文件 - 14期 张文慧 - 张文慧 廊坊师范学院信息技术提高班十四期

          3.保存,文件扩展名为  .bat或者.cmd

    定时关机

          打开新建的文本文档后,写入shutdown -s -t 300,即电脑将在5分钟内自动关机。shutdown即关闭的意思,-s就是关闭的意思,-t即过多久关闭,300即300秒,即五分钟,5分钟后电脑关闭。shutdown 后面还有其他命令,如:shutdown -h -t 60,60秒后电脑休眠;shutdown -r -t 0,立即重启计算机;shutdown -l -t 0,立即注销计算机等。其他的一些命令,请结合我发的图自行探索。

    批处理文件 - 14期 张文慧 - 张文慧 廊坊师范学院信息技术提高班十四期

          写好后,关闭保存。然后重命名,改为5分钟后自动关机.bat(时间自己定,60秒为一分钟自己计算自己要的秒数),出现扩展名提示选择是,然后一个自动关机的批处理就完成了。(如果你这样输入但还是文本文档,那就是没有将文件的扩展名显示出来,可在工具-文件夹选项-查看-高级设置中的隐藏文件夹扩展名的勾号去掉即可)
           而如果你不想关闭计算机了,那么也可以新建一个文本文档,写上shutdown -a,即取消关闭,依然做成批处理文件,名称叫做取消关闭.bat,双击运行,就可以停止计算机在5分钟后关闭,很方便。
    文件格式的批处理
          找到我们需要批量修改的文件,把它们放在一个同文件夹里,如图所示(可以看到里面的格式有wps,doc,txt)

     批处理文件 - 14期 张文慧 - 张文慧 廊坊师范学院信息技术提高班十四期

     如果所有的格式都要求是doc格式,则在记事本里面写入"rename *.* *.doc"其中,rename表示重命名,*.*表示任意格式,.doc为最终转换的格式
    批处理文件 - 14期 张文慧 - 张文慧 廊坊师范学院信息技术提高班十四期

    批处理文件 - 14期 张文慧 - 张文慧 廊坊师范学院信息技术提高班十四期
         双击bat格式的文件运行即可,下面是最终效果图
     批处理文件 - 14期 张文慧 - 张文慧 廊坊师范学院信息技术提高班十四期
     
    展开全文
  • “‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件” 下面就讲讲解决方法 解决过程 根据探究的情况来看,这里其实是没有安装好(或者是安装了之后但是在环境变量上却没有设置好) 第一...

    简述

    在学着使用Java的命令行来编译java文件的时候,遇到了这个问题
    Windows操作系统

    “‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件”
    

    下面就讲讲解决方法

    回复评论区的找不到环境变量和用户变量的哥们

    • 瞎发帖 我呵呵

    在这里插入图片描述

    解决过程

    根据探究的情况来看,这里其实是没有安装好(或者是安装了之后但是在环境变量上却没有设置好)

    • 第一步:http://www.oracle.com/technetwork/java/javase/downloads/index.html 这个网站上先下载对应 JDK(只用下JDK就好了
    • 这里写图片描述
    • 就点上图中所圈的地方(如果是有更新版本的话,操作也应该是类似的
    • 大胆地安装,其实这个安装起来是非常快的。(安装的时候,我直接选了默认的地址(当然该一下对应的地址也是可以的))
    • 我的JAVA文件所在地址: C:\Program Files\Java (如果不记得的话,可以重新安装一下的)
    • 安装好之后,就需要配置一下环境变量 , 具体配置如下
    • 在用户变量中, 添加新变量,命名为java_home,地址为 C:\Program Files\Java\jdk-10.0.2,注意,我之前的JAVA文件所在地址。
    • 在Path中添加一个变量。 分别的地址为 C:\Program Files\Java\jdk-10.0.2\bin

    可能还有的问题

    做完上面的操作之后,有可能还是不行。这里有两个解决方法。

    • 第一个,重启一下 cmd
    • 第二个,在Path中,调整下那两个bin文件夹的位置(上移到最上面),之后,再重启cmd

    从上面的第二个方法就可以知道,其实,这个javac这个exe文件就在这个bin文件夹中(就是jdk的那个)。


    解决之后的效果

    如下

    这里写图片描述

    在这里插入图片描述

    展开全文
  • 如何写批处理文件如何写批处理文件如何写批处理文件如何写批处理文件
  • 批处理文件学习

    2018-04-02 15:29:06
    批处理文件学习、批处理文件学习批处理文件学习、批处理文件学习
  • 清理C盘 C盘清理批处理文件C盘清理批处理文件C盘清理批处理文件C盘清理批处理文件C盘清理批处理文件C盘清理批处理文件C盘清理批处理文件C盘清理批处理文件
  • 批处理的介绍 扩展名是bat(在nt/2000/xp/2003下也可以是cmd)的文件就是批处理文件。 首先批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你...
    批处理的介绍 

    扩展名是bat(在nt/2000/xp/2003下也可以是cmd)的文件就是批处理文件。

    首先批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。

    其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来循环执行一条命令。当然,批处理文件的编程能力与C语言等编程语句比起来是十分有限的,也是十分不规 范的。批处理的程序语句就是一条条的DOS命令(包括内部命令和外部命令),而批处理的能力主要取决于你所使用的命令。

    第三,每个编写好的批处理文件都相当于一个DOS的外部命令,你可以把它所在的目录放到你的DOS搜索路径(path)中来使得它可以在任意位置运行。一个良好的习惯是在硬盘上建立一个bat或者batch目录(例如C:\BATCH),然后将所有你编写 的批处理文件放到该目录中,这样只要在path中设置上c:\batch,你就可以在任意位置运行所有你编写的批处理程序。

    第四,在DOS和Win9x/Me系统下,C:盘根目录下的AUTOEXEC.BAT批处理文件是自动运行批处理文件,每次系统启动时会自动运行该文件,你可以将系统每次启动时都要运行的命令放入该文件中,例如设置搜索路径,调入鼠标驱动和磁盘缓存,设置系统环境变量等。下面是一个运 行于Windows 98下的autoexec.bat的示例:
    @ECHO OFF
    PATH C:\WINDOWS;C:\WINDOWS\COMMAND;C:\UCDOS;C:\DOSTools;C:\SYSTOOLS;C:\WINTOOLS;C:\BATCH
    LH SMARTDRV.EXE /X
    LH DOSKEY.COM /INSERT
    LH CTMOUSE.EXE
    SET TEMP=D:\TEMP
    SET TMP=D:\TEMP

    批处理的作用
    简单的说,批处理的作用就是自动的连续执行多条命令。

    这里先讲一个最简单的应用:在启动wps软件时,每次都必须执行(>前面内容表示DOS提示符):
    C:\>cd wps
    C:\WPS>spdos
    C:\WPS>py
    C:\WPS>wbx
    C:\WPS>wps
    如果每次用WPS之前都这样执行一遍,您是不是觉得很麻烦呢?

    好了,用批处理,就可以实现将这些麻烦的操作简单化,首先我们编写一个runwps.bat批处理文件,内容如下:
    @echo off
    c:
    cd\wps
    spdos
    py
    wbx
    wps
    cd\

    以后,我们每次进入wps,只需要运行runwps这个批处理文件即可。

    常用命令

    echo、@、call、pause、rem(小技巧:用::代替rem)是批处理文件最常用的几个命令,我们就从他们开始学起。
    echo 表示显示此命令后的字符
    echo off 表示在此语句后所有运行的命令都不显示命令行本身
    @与echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。
    call 调用另一个批处理文件(如果不用call而直接调用别的批处理文件,那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令)。
    pause 运行此句会暂停批处理的执行并在屏幕上显示Press any key to continue...的提示,等待用户按任意键后继续
    rem 表示此命令后的字符为解释行(注释),不执行,只是给自己今后参考用的(相当于程序中的注释)。

    例1:用edit编辑a.bat文件,输入下列内容后存盘为c:\a.bat,执行该批处理文件后可实现:将根目录中所有文件写入 a.txt中,启动UCDOS,进入WPS等功能。

    批处理文件的内容为: 命令注释:

    @echo off 不显示后续命令行及当前命令行
    dir c:\*.* >a.txt 将c盘文件列表写入a.txt
    call c:\ucdos\ucdos.bat 调用ucdos
    echo 你好 显示"你好"
    pause 暂停,等待按键继续
    rem 准备运行wps 注释:准备运行wps
    cd ucdos 进入ucdos目录
    wps 运行wps

    批处理文件的参数

    批处理文件还可以像C语言的函数一样使用参数(相当于DOS命令的命令行参数),这需要用到一个参数表示符“%”。

    %[1-9]表示参数,参数是指在运行批处理文件时在文件名后加的以空格(或者Tab)分隔的字符串。变量可以从%0到%9,%0表示批处理命令本身,其它参数字符串用%1到%9顺序表示。

    例2:C:根目录下有一批处理文件名为f.bat,内容为:
    @echo off
    format %1

    如果执行C:\>f a:
    那么在执行f.bat时,%1就表示a:,这样format %1就相当于format a:,于是上面的命令运行时实际执行的是format a:

    例3:C:根目录下一批处理文件名为t.bat,内容为:
    @echo off
    type %1
    type %2

    那么运行C:\>t a.txt b.txt
    %1 : 表示a.txt
    %2 : 表示b.txt
    于是上面的命令将顺序地显示a.txt和b.txt文件的内容。

    特殊命令

    if goto choice for是批处理文件中比较高级的命令,如果这几个你用得很熟练,你就是批处理文件的专家啦。

    一、if 是条件语句,用来判断是否符合规定的条件,从而决定执行不同的命令。 有三种格式:

    1、if [not] "参数" == "字符串" 待执行的命令

    参数如果等于(not表示不等,下同)指定的字符串,则条件成立,运行命令,否则运行下一句。

    例:if "%1"=="a" format a:

    2、if [not] exist [路径\]文件名 待执行的命令
    如果有指定的文件,则条件成立,运行命令,否则运行下一句。

    如: if exist c:\config.sys type c:\config.sys
    表示如果存在c:\config.sys文件,则显示它的内容。

    3、if errorlevel <数字> 待执行的命令

    很多DOS程序在运行结束后会返回一个数字值用来表示程序运行的结果(或者状态),通过if errorlevel命令可以判断程序的返回值,根据不同的返回值来决定执行不同的命令(返回值必须按照从大到小的顺序排列)。如果返回值等于指定的数字,则条件成立,运行命令,否则运行下一句。

    如if errorlevel 2 goto x2

    二、goto 批处理文件运行到这里将跳到goto所指定的标号(标号即label,标号用:后跟标准字符串来定义)处,goto语句一般与if配合使用,根据不同的条件来执行不同的命令组。

    如:

    goto end

    :end
    echo this is the end

    标号用“:字符串”来定义,标号所在行不被执行。

    三、choice 使用此命令可以让用户输入一个字符(用于选择),从而根据用户的选择返回不同的errorlevel,然后于if errorlevel配合,根据用户的选择运行不同的命令。

    注意:choice命令为DOS或者Windows系统提供的外部命令,不同版本的choice命令语法会稍有不同,请用choice /?查看用法。

    choice的命令语法(该语法为Windows 2003中choice命令的语法,其它版本的choice的命令语法与此大同小异):

    CHOICE [/C choices] [/N] [/CS] [/T timeout /D choice] [/M text]

    描述:
    该工具允许用户从选择列表选择一个项目并返回所选项目的索引。

    参数列表:
    /C choices 指定要创建的选项列表。默认列表是 "YN"。

    /N 在提示符中隐藏选项列表。提示前面的消息得到显示,
    选项依旧处于启用状态。

    /CS 允许选择分大小写的选项。在默认情况下,这个工具
    是不分大小写的。

    /T timeout 做出默认选择之前,暂停的秒数。可接受的值是从 0
    到 9999。如果指定了 0,就不会有暂停,默认选项
    会得到选择。

    /D choice 在 nnnn 秒之后指定默认选项。字符必须在用 /C 选
    项指定的一组选择中; 同时,必须用 /T 指定 nnnn。

    /M text 指定提示之前要显示的消息。如果没有指定,工具只
    显示提示。

    /? 显示帮助消息。

    注意:
    ERRORLEVEL 环境变量被设置为从选择集选择的键索引。列出的第一个选
    择返回 1,第二个选择返回 2,等等。如果用户按的键不是有效的选择,
    该工具会发出警告响声。如果该工具检测到错误状态,它会返回 255 的
    ERRORLEVEL 值。如果用户按 Ctrl+Break 或 Ctrl+C 键,该工具会返回 0
    的 ERRORLEVEL 值。在一个批程序中使用 ERRORLEVEL 参数时,将参数降
    序排列。

    示例:
    CHOICE /?
    CHOICE /C YNC /M "确认请按 Y,否请按 N,或者取消请按 C。"
    CHOICE /T 10 /C ync /CS /D y
    CHOICE /C ab /M "选项 1 请选择 a,选项 2 请选择 b。"
    CHOICE /C ab /N /M "选项 1 请选择 a,选项 2 请选择 b。"

    如果我运行命令:CHOICE /C YNC /M "确认请按 Y,否请按 N,或者取消请按 C。"
    屏幕上会显示:
    确认请按 Y,否请按 N,或者取消请按 C。 [Y,N,C]?

    例:test.bat的内容如下(注意,用if errorlevel判断返回值时,要按返回值从高到低排列):
    @echo off
    choice /C dme /M "defrag,mem,end"
    if errorlevel 3 goto end
    if errorlevel 2 goto mem
    if errotlevel 1 goto defrag

    :defrag
    c:\dos\defrag
    goto end

    :mem
    mem
    goto end

    :end
    echo good bye

    此批处理运行后,将显示“defrag,mem,end[D,M,E]?” ,用户可选择d m e ,然后if语句根据用户的选择作出判断,d表示执行标号为defrag的程序段,m表示执行标号为mem的程序段,e表示执行标号为end的程序段,每个程序段最后都以goto end将程序跳到end标号处,然后程序将显示good bye,批处理运行结束。

    四、for 循环命令,只要条件符合,它将多次执行同一命令。

    语法:
    对一组文件中的每一个文件执行某个特定命令。

    FOR %%variable IN (set) DO command [command-parameters]

    %%variable 指定一个单一字母可替换的参数。
    (set) 指定一个或一组文件。可以使用通配符。
    command 指定对每个文件执行的命令。
    command-parameters
    为特定命令指定参数或命令行开关。

    例如一个批处理文件中有一行:
    for %%c in (*.bat *.txt) do type %%c

    则该命令行会显示当前目录下所有以bat和txt为扩展名的文件的内容。

    批处理示例

    1. IF-EXIST

    1)

    首先用记事本在C:\建立一个test1.bat批处理文件,文件内容如下:
    @echo off
    IF EXIST \AUTOEXEC.BAT TYPE \AUTOEXEC.BAT
    IF NOT EXIST \AUTOEXEC.BAT ECHO \AUTOEXEC.BAT does not exist

    然后运行它:
    C:\>TEST1.BAT

    如果C:\存在AUTOEXEC.BAT文件,那么它的内容就会被显示出来,如果不存在,批处理就会提示你该文件不存在。

    2)

    接着再建立一个test2.bat文件,内容如下:
    @ECHO OFF
    IF EXIST \%1 TYPE \%1
    IF NOT EXIST \%1 ECHO \%1 does not exist

    执行:
    C:\>TEST2 AUTOEXEC.BAT
    该命令运行结果同上。

    说明:
    (1) IF EXIST 是用来测试文件是否存在的,格式为
    IF EXIST [路径+文件名] 命令
    (2) test2.bat文件中的%1是参数,DOS允许传递9个批参数信息给批处理文件,分别为%1~%9(%0表示test2命令本身) ,这有点象编程中的实参和形参的关系,%1是形参,AUTOEXEC.BAT是实参。

    3) 更进一步的,建立一个名为TEST3.BAT的文件,内容如下:
    @echo off
    IF "%1" == "A" ECHO XIAO
    IF "%2" == "B" ECHO TIAN
    IF "%3" == "C" ECHO XIN

    如果运行:
    C:\>TEST3 A B C
    屏幕上会显示:
    XIAO
    TIAN
    XIN

    如果运行:
    C:\>TEST3 A B
    屏幕上会显示
    XIAO
    TIAN

    在这个命令执行过程中,DOS会将一个空字符串指定给参数%3。

    2、IF-ERRORLEVEL

    建立TEST4.BAT,内容如下:
    @ECHO OFF
    XCOPY C:\AUTOEXEC.BAT D:IF ERRORLEVEL 1 ECHO 文件拷贝失败
    IF ERRORLEVEL 0 ECHO 成功拷贝文件

    然后执行文件:
    C:\>TEST4

    如果文件拷贝成功,屏幕就会显示“成功拷贝文件”,否则就会显示“文件拷贝失败”。

    IF ERRORLEVEL 是用来测试它的上一个DOS命令的返回值的,注意只是上一个命令的返回值,而且返回值必须依照从大到小次序顺序判断。
    因此下面的批处理文件是错误的:
    @ECHO OFF
    XCOPY C:\AUTOEXEC.BAT D:\
    IF ERRORLEVEL 0 ECHO 成功拷贝文件
    IF ERRORLEVEL 1 ECHO 未找到拷贝文件
    IF ERRORLEVEL 2 ECHO 用户通过ctrl-c中止拷贝操作
    IF ERRORLEVEL 3 ECHO 预置错误阻止文件拷贝操作
    IF ERRORLEVEL 4 ECHO 拷贝过程中写盘错误

    无论拷贝是否成功,后面的:

    未找到拷贝文件
    用户通过ctrl-c中止拷贝操作
    预置错误阻止文件拷贝操作
    拷贝过程中写盘错误

    都将显示出来。

    以下就是几个常用命令的返回值及其代表的意义:
    backup
    0 备份成功
    1 未找到备份文件
    2 文件共享冲突阻止备份完成
    3 用户用ctrl-c中止备份
    4 由于致命的错误使备份操作中止

    diskcomp
    0 盘比较相同
    1 盘比较不同
    2 用户通过ctrl-c中止比较操作
    3 由于致命的错误使比较操作中止
    4 预置错误中止比较

    diskcopy
    0 盘拷贝操作成功
    1 非致命盘读/写错
    2 用户通过ctrl-c结束拷贝操作
    3 因致命的处理错误使盘拷贝中止
    4 预置错误阻止拷贝操作

    format
    0 格式化成功
    3 用户通过ctrl-c中止格式化处理
    4 因致命的处理错误使格式化中止
    5 在提示“proceed with format(y/n)?”下用户键入n结束

    xcopy
    0 成功拷贝文件
    1 未找到拷贝文件
    2 用户通过ctrl-c中止拷贝操作
    4 预置错误阻止文件拷贝操作
    5 拷贝过程中写盘错误

    3、IF STRING1 == STRING2

    建立TEST5.BAT,文件内容如下:
    @echo off
    IF "%1" == "A" FORMAT A:

    执行:
    C:\>TEST5 A
    屏幕上就出现是否将A:盘格式化的内容。

    注意:为了防止参数为空的情况,一般会将字符串用双引号(或者其它符号,注意不能使用保留符号)括起来。
    如:if [%1]==[A] 或者 if %1*==A*

    5、GOTO

    建立TEST6.BAT,文件内容如下:
    @ECHO OFF
    IF EXIST C:\AUTOEXEC.BAT GOTO _COPY
    GOTO _DONE
    :_COPY
    COPY C:\AUTOEXEC.BAT D:\
    :_DONE

    注意:
    (1) 标号前是ASCII字符的冒号":",冒号与标号之间不能有空格。
    (2) 标号的命名规则与文件名的命名规则相同。
    (3) DOS支持最长八位字符的标号,当无法区别两个标号时,将跳转至最近的一个标号。

    6、FOR

    建立C:\TEST7.BAT,文件内容如下:
    @ECHO OFF
    FOR %%C IN (*.BAT *.TXT *.SYS) DO TYPE %%C

    运行:
    C:>TEST7

    执行以后,屏幕上会将C:盘根目录下所有以BAT、TXT、SYS为扩展名的文件内容显示出来(不包括隐藏文件)。
    展开全文
  • 今天本来想安装库来着,但是苦于pycharm的设置里不知道出了什么原因,无奈只能使用PIP功能来安装库了,但是输入PIP的时候发现 'PIP' 不是内部或外部命令,也不是可运行的程序或批处理文件,那这个问题该怎么解决呢?...
  • 用批处理加密批处理文件,加密后的批处理文件照常运行
  • windows批处理文件,可清理垃圾windows批处理文件,可清理垃圾windows批处理文件,可清理垃圾windows批处理文件,可清理垃圾
  • 易语言源码编译批处理文件生成工具.rar 易语言源码编译批处理文件生成工具.rar 易语言源码编译批处理文件生成工具.rar 易语言源码编译批处理文件生成工具.rar 易语言源码编译批处理文件生成工具.rar 易语言源码...
  • 批处理文件批处理文件批处理文件批处理文件批处理文件批处理文件批处理文件批处理文件批处理文件
  • Windows批处理文件Windows批处理文件Windows批处理文件Windows批处理文件Windows批处理文件Windows批处理文件Windows批处理文件Windows批处理文件
  • 常用批处理文件合集

    2016-12-02 13:56:55
    常用批处理文件合集,有了它,你不必再为了使用某个小功能而去下载一个超大的软件。比如:不用再为去除快捷方式小箭头而要下载电脑管家或者360安全卫士。同时你也可以直接用记事本等编辑器打开这些批处理文件查看...
  • 加密批处理文件的批处理,只有批处理命令实现对另外一个批处理文件的加密,加密之后的批处理文件完全可以像原来一样正常运行。
  • 有用的批处理文件bat

    2010-12-11 13:47:24
    批处理文件批处理文件批处理文件批处理文件
  • 批处理文件路径

    千次阅读 2018-04-04 17:52:30
    %0 批处理文件本身的路径,文件名+扩展名,并且有双引号 %~0 批处理文件本身的路径,文件名+扩展名%~d0 批处理文件所在盘符%~p0 批处理文件所在目录,不包含盘符%~n0 批处理文件名%~x0 扩展名,带"...
  • windows 批处理文件

    千次阅读 2018-11-14 13:41:55
    1.批处理文件是一个文本文件,这个文件的每一行都相当于dos的一个命令行 2.可以使用简单的if else的流程语句和简单的循环语句 3.C盘根目录下的AUTOEXEC.BAT批处理文件会开机自启动 2.常用命令 echo 显示字符 ...
  • 我们有两个批处理文件outter和批处理文件inner,其内容如下: outter.bat [plain] view plain copy  print? echo "start to call inner bat here"  inner.bat //第2行  echo...
  • 3wareSrv批处理文件

    2009-04-23 08:44:57
    3wareSrv批处理文件3wareSrv批处理文件3wareSrv批处理文件3wareSrv批处理文件
  • 批处理文件——BAT学习

    千次阅读 2019-06-21 20:45:11
    批处理文件——BAT学习 批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个...
  • office2013批处理文件

    2012-11-24 15:18:57
    office2013批处理文件
  • 设置网络共享批处理文件,配置ssid,配置用户名密码,执行,之后运行启动热点即可。方便快捷。
  • 批处理文件语法详解

    千次阅读 2019-09-24 02:52:46
    比较有用的东比较有用的东西首先,批处理文件是一个文本文件,这个文件的每一行都是一条 DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何...
  • BAT批处理文件编写

    千次阅读 2018-05-15 14:06:43
    BAT批处理文件编写

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 32,485
精华内容 12,994
关键字:

批处理文件