精华内容
下载资源
问答
  • windows批处理文件(.bat&).pdf
  • 2048.cmd Windows 批处理文件中的游戏 2048
  • 今天小编发现一段很好的学习bat程序的示例代码,特此分享到脚本之家平台,供大家参考
  • windows 批处理文件

    千次阅读 2018-11-14 13:41:55
    1.批处理文件是一个文本文件,这个文件的每一行都相当于dos的一个命令行 2.可以使用简单的if else的流程语句和简单的循环语句 3.C盘根目录下的AUTOEXEC.BAT批处理文件会开机自启动 2.常用命令 echo 显示字符 ...

    1.简单的描述

    1.批处理文件是一个文本文件,这个文件的每一行都相当于dos的一个命令行

    2.可以使用简单的if else的流程语句和简单的循环语句

    3.C盘根目录下的AUTOEXEC.BAT批处理文件会开机自启动

    2.常用命令

    echo 显示字符

    echo off表示在此语句后所有运行的命令都不显示命令行本身 

    @加载命令前表示不显示词条命令

    call 调用另一个批处理文件

    pause 运行此句会暂停批处理的执行并在屏幕上显示Press any key to continue...的提示,等待用户按任意键后继续 

    rem 命令是注释不运行

    %表示参数 %0表示本身,%1-%9可指定,相当于命令行执行时的参数

    3.特殊命令

    1.if

    if [not] "%1" == "字符串"

    if   exit [路径\]文件名 待执行命令

    if errlevel <>判断程序的返回值 带执行命令

    2.goto

    goto end

     

    :end

    echo this is end

    3.choice

       

    4.for 

    4.Example

    设置Go的GOPATH和GOBIN

    如果bin目录不存在会选择创建和不创建,把该批处理文件放在go工程的根目录下运行即可

    @echo off
    echo Setting GOPATH
    if exist %~dp0 set GOPATH=%~dp0
    echo GOPATH is %~dp0
    echo Seting GOBIN
    if exist %~dp0bin goto _set
    choice /c YN /M "Y:Create,N:Not Create"
    if errorlevel 1 goto _cre
    if errorlevel 2 goto _clr
    :_cre
    mkdir bin
    :_set
    set GObin=%~dp0bin
    echo GOBIN is %~dp0bin
    goto _end
    :_clr
    echo Setting Fail
    :_end
    echo ENDING 

     

    展开全文
  • windows批处理工具

    2019-04-10 09:14:54
    这是一个windows平台下的一个批处理文件,里面集合了很多实用的功能,操作简单,也可以修改里面的内容自定义需要的功能,完全无毒,包括1 - 清理系统垃圾 2 - 修复打开图片缓慢 3 - 重启explorer进程 4 - 定时关机/...
  • Windows批处理文件可自动执行Amazon Alexa参考样本 我已经创建Windows批处理文件来自动执行参考预览样本。 目前,亚马逊网站上只有一个样本。 在使用批处理文件之前,您需要彻底查看Amazon的样本文档。 有五个...
  • 首先说一下cmd文件和bat文件的区别,从文件描述中的区别是,cmd文件叫做:Windows命令脚本,bat文件叫:批处理文件,两者都可以使用任意一款文本编辑器进行创建、编辑和修改,只是在cmd中支持的命令要多于bat。...

    首先说一下cmd文件和bat文件的区别,从文件描述中的区别是,cmd文件叫做:Windows命令脚本,bat文件叫:批处理文件,两者都可以使用任意一款文本编辑器进行创建、编辑和修改,只是在cmd中支持的命令要多于bat。

    批处理文件是一种没有什么固定格式的文件,他可以处理一条或者多条命令,文件的扩展名是:.cmd或者.bat,文本里面的每一行就是一条处理指令,双击运行它的时候,Windows就会调用cmd.exe去运行它。

    接着我们来认识第一条指令:echo和@

    @echo off

    通常我们将这条指令写在我们批处理文件的第一行,因为有了这条指令之后,当我们在运行.bat的时候,就不会将文件里面的内容打印出来了,如果没有这句话,会先去将文件里面的内容打印在屏幕上,通常我们是不希望使用者了解里面的代码结构的.

    第二条指令:set

    set a=1
    set string1=abcdefg

    使用set命令,我们可以设置变量,其中“a”和“string1”就是我们设置的变量,可以直接给设置的变量赋值。

    当我们希望将设置的变量显示在屏幕的时候,需要在变量的前后带上“%”,然后使用echo命令将设置的变量进行回显。

    如下:

    echo %a%
    echo %string1%

    当我们需要输出空行的时候,使用:“echo.”,其中“.”必须紧跟在echo命令的后面,而且“.”也可以被,:;”/等任一的符号代替,这样我们就会输出一个空行,相当于敲了一个回车。

    第三条指令:REM 和 ::

    这两条指令的作用是帮助我们进行指令的注释,类似于C++中的:“/**/”和“//”

    REM set a=1
    ::set string1=abcdefg

    第四条指令:PAUSE

    pause在指令中的作用是暂停,当我们需要在文件运行的中间让其暂停一下,看一下我们的输出,就会使用PAUSE命令,然后在控制台就会显示:“请按任意键以继续”,当我们按下任意键之后,文件就会继续运行了,当我们希望在屏幕上显示自己的语句的时候,可以这样写:

    echo 其他提示语 & pause > nul

    这样在屏幕显示的就是我们自己设置的提示语了。

    第五条指令:errorlevel

    通常程序执行之后会有一个返回值,来标志这次程序执行的结果,一般默认值为0,程序执行错误的时候会设置成:1.
    使用:echo %errorlevel%来显示上一句指令的返回值。

    第六条指令:title

    使用这个指令来改变cmd窗口的名字,个人感觉作用不大。

    ::使用之后就会显示新的标题框了
    title 新标题   

    第七条指令:start

    作用:启动一个单独的窗口以运行指定的程序或命令

    当我们在cmd窗口输入:help start之后,然后回车,就会给我们弹出start命令的解析:

    但是通常我们使用start命令很简单:strart  “执行程序的绝对路径” “执行路径的参数”

    或者我们可以将写好的批处理文件放在和要执行的程序同一个目录下面,这样我们就只需:start 程序名 程序参数,这样调用就默认是在批处理文件的同级目录。

    第八条指令:assoc和ftype

    assoc:设置文件扩展名的关联,关联到文件类型

    ftypr:设置文件类型的关联,关联到执行程序和参数

    解释:当我们打开一个.txt后缀的文件,系统不是根据.txt判断,打开这个程序应该用notepad.exe打开,而是先去根据.txt来判断这个文件属于txtfile这种文件类型,然后再根据txtfile这种文件类型关联的对象是:txtfile=%SystemRoot%\system32\NOTEPAD.EXE %1,然后再用notepad.exe打开txt文件。

    我们可以使用命令:assoc          来显示文件夹中所有的文件关联到的文件类型

    可以使用命令:       assoc.txt      来显示文件夹中.txt文件所关联的文件类型,输出:.txt=txtfile

    可以使用命令:       assoc.exe    来显示文件夹中.exe文件所关联的文件类型,输出:.exe=exefile

    我们可以使用命令:ftype             来显示文件夹中所有文件类型关联的执行程序

    可以使用命令:       ftype txtfile    来显示文件夹中txtfile类型的文件打开使用的是什么程序,

                                                          输出:txtfile=%SystemRoot%\system32\NOTEPAD.EXE %1

    可以使用命令:       ftype exefile   来显示文件夹中exefile类型的文件关联的是什么执行程序

                                                           输出:exefile="%1" %*

    第九条指令:call指令

    如果你想在某一批处理程序中调用另外一个批处理文件,就是用call指令。

    现在我们在E:\根目录建立Temp.bat,内容如下:

    echo off
    echo this is Temp.bat
    

    在E:\资料目录下建立Zzzmain.bat,内容如下:

    echo off
    call E:\Temp.bat
    echo this is Zzzmain.bat
    pause

    当我们运行Zzzmain.bat的时候就会显示:

    call 指令调用另外的批处理文件的时候,如果两个批处理文件没有在同一个文件里面,那么调用的文件就需要把他的路径加上,如果调用的批处理文件需要参数:call ..\..\×××.bat  参数

    第十条指令:attrib指令

    显示或者更改文件属性

    例子:attrib +a +s +h Temp
    上面的命令将文件夹Temp属性设为存档、系统、隐藏属性,这条命令是在Temp文件夹的所在路径运行的,但是如果没有在Temp路径的话,就需要加上Temp的路径了。

    这是一些常用的指令,之后还会介绍一些其他的有关操作,比如:字符串操作和流程控制之类的相关内容。

    展开全文
  • Windows批处理文件多功能工具,可帮助您体验Windows机器。 最新版本:Reliant 1.9 前往发行版开始。 支持的操作系统 -Windows 10(推荐) -Windows 8.1 -Windows 8 - Windows 7的-Windows Vista -Windows XP ...
  • windows批处理文件,可清理垃圾windows批处理文件,可清理垃圾windows批处理文件,可清理垃圾windows批处理文件,可清理垃圾
  • Windows批处理文件,显示带有源代码的最后编译的草图的反汇编。 注意:这仅适用于AVR板(Uno,Mega,Leonardo等)。 编译草图的反汇编显示了编译器已根据您的代码创建的程序集。 这对于优化和调试很有用。 从...
  • Windows批处理文件

    2013-02-20 19:11:29
    Windows批处理文件 Windows批处理文件的参考手册。
  • 简单的Bash脚本到Windows批处理文件转换器 将bash脚本( *.sh )转换为Windows批处理文件( *.bat )。 这不应该是一个完全完整/正确的工具,而是转换脚本时的起点。 对于简单的脚本,这可能会创建正确的结果。 ...
  • 本资源包包含Windows批处理脚本编写教程, Winodws命令参考大全, 快速参考手册等资料。是编写Windows脚本的必备资料。
  • 下面介绍在Windows批处理文件中引用日期和时间的方法。 %DATE%输出的是: yyyy/mm/dd 星期* (例如:2008/12/18 星期四) 引用格式:%DATE:~x,y% x=起始坐标,y=从x开始截取字符个数 如: %DATE:~0,4% –> yyyy...

    下面介绍在Windows批处理文件中引用日期和时间的方法。
    %DATE%输出的是: yyyy/mm/dd 星期* (例如:2008/12/18 星期四)
    引用格式:%DATE:~x,y%
    x=起始坐标,y=从x开始截取字符个数
    如:
    %DATE:~0,4% –> yyyy
    %DATE:~5,2% –> mm
    %DATE:~8,2% –> dd
    如取出格式为 YYYYMMDD 的日期:%DATE:~0,4%%DATE:~5,2%%DATE:~8,2% –>20081218
    %TIME%输出的是:hh24:mi:ss.ms (例如:10:49:12.17)
    引用格式:%TIME:~x,y%
    x=起始坐标,y=从x开始截取字符个数
    如:
    %TIME:~0,2% –> hh
    %TIME:~3,2% –> mi
    %TIME:~6,2% –> ss
    如取出格式为 HHMMSS 的时间:%TIME:~0,2%%TIME:~3,2%%TIME:~6,2% –>104912
    输出格式化后的日期时间:%DATE:~4,4%%DATE:~9,2%%DATE:~12,2%%TIME:~0,2%%TIME:~3,2%%TIME:~6,2% –>20081218104912

    举例说明,把下面内容复制到一个.bat 文件保存运行。

    [plain] view plain copy
    @echo off

    echo * %DATE%
    echo * %TIME%

    set THISDATE=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%
    echo %THISDATE%

    set THISTIME=%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%
    echo %THISTIME%

    set THISDATETIME=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%
    echo %THISDATETIME%

    pause

    运行结果:
    * 2014-09-16 星期二
    * 10:26:46.43
    20140916
    102646
    20140916102646
    请按任意键继续…

    以下方法格式化
    set date=%date:~0,10%
    set date=%date:-=% //去掉日期中的-
    set date=%date:/=% //去掉日期中的/
    set time=%time:~0,8%
    set time=%time::=% //去掉时间中的:
    if “%time:~0,1%”==” ” set “time=0%time:~1%”

    http://blog.csdn.net/iw1210/article/details/39313677
    http://blog.csdn.net/icanlove/article/details/42640329
    http://blog.51cto.com/rangercyh/582019

    展开全文
  • 都知道Windows批处理文件吧,这是一个专门用来创建批处理的工具,画面简单,适合广大用户下载。
  • 批处理文件的扩展名为 bat 。  目前比较常见的批处理包含两类:DOS批处理和PS批处理。PS批处理是基于强大的图片编辑软件Photoshop的,用来批量处理图片的脚本;而DOS批处理则是基于DOS命令的,用来自动地批量地...
    批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量的处理。批处理文件的扩展名为 bat 。
    
      目前比较常见的批处理包含两类:DOS批处理和PS批处理。PS批处理是基于强大的图片编辑软件Photoshop的,用来批量处理图片的脚本;而DOS批处理则是基于DOS命令的,用来自动地批量地执行DOS命令以实现特定操作的脚本。这里要讲的就是DOS批处理。
      批处理是一种简化的脚本语言,它应用于DOS和Windows系统中,它是由DOS或者 Windows系统内嵌的命令解释器(通常是COMMAND.COM或者CMD.EXE)解释运行。类似于Unix中的Shell脚本。批处理文件具有.bat或者.cmd的扩展名,其最简单的例子,是逐行书写在命令行中会用到的各种命令。更复杂的情况,需要使用if,for,goto等命令控制程序的运行过程,如同C,Basic等中高级语言一样。如果需要实现更复杂的应用,利用外部程序是必要的,这包括系统本身提供的外部命令和第三方提供的工具或者软件。批处理文件,或称为批处理程序,是由一条条的DOS命令组成的普通文本文件,可以用记事本直接编辑或用DOS命令创建,也可以用DOS下的文本编辑器Edit.exe来编辑。在“命令提示”下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe运行该批处理程序。一般情况下,每条命令占据一行;当然也可以将多条命令用特定符号(如:&、&&、|、||等)分隔后写入同一行中;还有的情况就是像if、 for等较高级的命令则要占据几行甚至几十几百行的空间。系统在解释运行批处理程序时,首先扫描整个批处理程序,然后从第一行代码开始向下逐句执行所有的命令,直至程序结尾或遇见exit命令或出错意外退出。
    展开全文
  • 用于编写Windows批处理文件的编辑器,可以以代码高亮模式显示批处理代码,并可由用户自行保存各种代码片段以供使用
  • 学院要求安装的软件 双击一个bat文件 如果窗口留在屏幕就成功了 而我双击之后bat文件的窗口只是一闪就消失了同样的问题也出现在c语言程序上 这是一个用来install UNIXplatform的文件 要求UNIX-like的系统 会不会是...
  • window系统下,根据文本内容文件列表查找并拷贝出来
  • Windows批处理教程(有目录_很齐全)
  • cygwin-portable-installer:Windows批处理文件,用于执行便携式Cygwin环境的无人值守安装
  • NULL 博文链接:https://blackbaby.iteye.com/blog/882732
  • 主要介绍了Windows批量搜索并复制/剪切文件批处理程序实例,需要的朋友可以参考下
  • 批处理文件中,往往我们想运行当前目录下的某些程序,比如说bat调用java,请参看本人的其他文章。今天重点说怎么取得当前目录。 在度娘了很多文章之后做一个总结,目前,我发现的有两个: 1,命令 %cd% ...
  • 举例,要将D:\123.txt复制到E:\下,文件名也是123.txt,使用下面的命令:  copy D:\123.txt E:\123.txt 保存成 copyFile.bat
  • windows批处理文件转义字符

    千次阅读 2019-12-06 10:42:56
    windows批处理类似linux的shell,但功能整体来说比较弱,而且需要一些使用技巧。这里有个问题,批处理脚本传入一个参数,参数带了批处理命令的保留字符“&”,在命令执行时,就发生了错误。 例子: test.bat...
  • windows_portable_miniapps Windows批处理文件可通过交互式菜单维护一些选定的免费软件应用程序的最新状态
  • 啥叫批处理?小白如何学会写出自己的第一个批处理程序?本篇博客主要讲述Windows 批处理文件,以及常用的批处理命令。
  • echo.bat ECHO %1 main.go package main import ( "fmt" "log" ... //要写绝对路径 D:\51cto_course\51ctowkxz\51cto_video_download_20210110\video_ts_file\decode.bat cmd := exec.Command("cmd.exe", "/C", `
  • 文章目录1、什么是批处理1、批处理的作用2、创建批处理文件3、批处理的基本语法 1、什么是批处理 我们平时在DOS窗口一次只能执行一条命令,批处理就是将一些命令写入一个文件,然后启动它会自动执行里面的所有命令。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 94,797
精华内容 37,918
关键字:

windows批处理文件