批处理怎么写

1. 批处理怎么写

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 offformat %1如果执行C:\>f a:那么在执行f.bat时,%1就表示a:,这样format %1就相当于format a:,于是上面的命令运行时实际执行的是format a:例3:C:根目录下一批处理文件名为t.bat,内容为:@echo offtype %1type %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:endecho 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 参数时,将参数降 序排列。示例: 。

2. 批处理怎么写

比如我的计算机为ezx,下面有个共享目录为users里面有个文件desktop.ini

explorer \\ezx\users\desktop.ini

注意:如果只是打开路径,最后的\不能省略,不然你要用Ctrl+C结束之后才能打开.

start和explorer的用法一样.不过explorer是受杀毒软件监视的行为,可能会在打开文件的时候受到 安全上的阻止.

可以将计算机名改为内网地址, 比如我的是192.168.13.9那么就是

explorer \\192.168.13.9\users\desktop.ini

3. 如何写批处理

我想着里面的程序可以说是最简单,最实用的了。不要看他简单,一些简单的病毒就是用这种批处理来实现的

当我们得到一个批处理文件的时候用记事本打开里面的代码,看上去有些简单,而且很容易懂,不过我还是想说一下,当作灌水吧.

我们来看看命令表

命令 功能

CALL 用来调用另外的批处理程序

CHOICE 使批处理程序等待某个健 (DOS6.X出现的命令)

ECHO 显示信息或允许/禁止COMMAND.COM程序的命令回显

FOR 对一组文件的每个文件执行命令

GOTO 跳转到被指示的行

IF 有条件的跳转

PAUSE 显示信息“Press any key to continue。..”

REM 注释或附注语句

SHIFT 改变可置换参数的位置

那么我们如何建立一个批处理文件呢?DOS下面是

copy con x:\name.bat在WINDOWS下面我们可以用记事本写好,然后存盘为*.BAT文件就

可以了。下面我们来看一个功能比较齐全的批处理程序(为了大家能看懂,我用C语言个

是的注释注意:/**/这个注释是C语言格式的,我在这里是为了大家能看懂,如果你真的要运行,就把我的/**/中的内容删除掉,否则出错)

@ECHO OFF/*ECHO OFF明令禁止要显示的DOS命令或相应的数据到屏幕上*/

REM FORMAT DISK/*注释*/

PAUSE/*任意健暂停批处理*/

ECHO A-格式化C:/*屏幕上面显示部分*/

ECHO B-格式化D:

ECHO./*ECHO以句号结束,则显示空白行*/

FORMAT B:/F:720/U /*/u开关强制磁盘格式化*/

CHOICE /C:AB 请选择/*开关/C把A,B放在一个括号中[A,B]并跟着一个问号。该语句在屏幕上面显示:请选择[A,B]?*/

IF ERRORLEVEL 2 GOTO FTC/*CHOICE返回值为ERRORLEVEL,选择第一个就是1,第二个值就是2,以此类推*/

IF ERRORLEVEL 1 GOTO FTD

IF "%1"= ="Q" GOTO QUIT/*测试命令行参数是否为字母Q/q,如果是,则执行QUIT*/

IF "%1"= ="q" GOTO QUIT

:FTC

ECHO.

FORMAT d:/F/U

GOTO END

:FTD

ECHO.

FORMAT C:/F/U

:QUIT

:END

上面就是一个简单的批处理命令,相信大家也有所了解,这样大家对批处理要做哪些工作也有了一定的了解了

4. 批处理怎么写

d:

cd D:\Delphi Project\myword

copy a.dll E:\share\ /y

copy b.ocx E:\share\ /y

把这些写到一个文本文件,并保存扩展名为.bat,就是一个批处理文件了。

顾名思义,就是一个文件做一批事情。

上面批处理文件的意思是:

进入D盘,进入D:\Delphi Project\myword目录,copy a.dll和b.ocx到E盘share目录,并且如果有重复文件,则直接覆盖。

5. 如何写批处理

批处理的介绍扩展名是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和W.x/Me系统下,C:盘根目录下的AUTOEXEC.BAT批处理文件是自动运行批处理文件,每次系统启动时会自动运行该文件,你可以将系统每次启动时都要运行的命令放入该文件中,例如设置搜索路径,调入鼠标驱动和磁盘缓存,设置系统环境变量等。下面是一个运行于Windows 98下的autoexec.bat的示例:@ECHO OFFPATH C:\WINDOWS;C:\WINDOWS\COMMAND;C:\UCDOS;C:\DOSTools;C:\SYSTOOLS;C:\WINTOOLS;C:\BATCHLH SMARTDRV.EXE /XLH DOSKEY.COM /INSERTLH CTMOUSE.EXESET TEMP=D:\TEMPSET TMP=D:\TEMP批处理的作用简单的说,批处理的作用就是自动的连续执行多条命令。

这里先讲一个最简单的应用:在启动wps软件时,每次都必须执行(>前面内容表示DOS提示符): C:\>cd wps C:\WPS>spdosC:\WPS>py C:\WPS>wbx C:\WPS>wps 如果每次用WPS之前都这样执行一遍,您是不是觉得很麻烦呢?好了,用批处理,就可以实现将这些麻烦的操作简单化,首先我们编写一个runwps.bat批处理文件,内容如下:@echo offc:cd\wpsspdospywbxwpscd以后,我们每次进入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 offformat %1如果执行C:\>f a:那么在执行f.bat时,%1就表示a:,这样format %1就相当于format a:,于是上面的命令运行时实际执行的是format a:例3:C:根目录下一批处理文件名为t.bat,内容为:@echo offtype %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:\。

6. 怎么写批处理命令

我来给个参考答案

我没用过Access

但是我用Delphi

它的备份风格是在原来的扩展名前加"~"形成新的扩展名

比如main.pas在备份后就成了main.~pas

这样的功能用批处理也可以完成

数据库我现在还是个菜鸟

但是我想你的意思是把一些数据源备份吧

这样的话可以采用更改扩展名的办法

这样直接运行是打不开的

可以起到保护文件的作用

也可以在原来的名字前加前缀

比如备份文件前加"BAK-"也行

不知道你喜欢哪种方法

我觉得更改扩展名更好

下边我就实现这个方法

我现在不知道你所要处理的文件是什么扩展名

为了是程序更具有通用性

我留出空间让楼主自行更改

文件Backer.bat:

@echo off

if %1.==. goto end

if %2.==. goto bak

goto unBak

:bak

for %%I in (*) do @if %%~xI==.%1 copy /Y %%I %%~nI%%~xIB

goto end

:unBak

for %%I in (*) do @if %%~xI==.%1B (copy /Y %%I %%~nI.%1 && del %%I)

:end

比如要执行备份所有的txt文件,则运行命令

backer txt

则所有的txt文件都有了一个相应的以txtB为扩展名的备份

如果要将备份还原

那么打上命令

backer txt sss

则备份文件被还原

同时删除备份文件

其中sss是任意参数

但是这样还是没有实现自动

我们将另外建一批处理来调用它

文件bak.bat:

@echo off

call backer txt

call backer doc

call backer exe

call backer bmp

扩展名很多

加上你想要的

文件return.bat

@echo off

call backer txt h

call backer doc h

call backer exe h

call backer bmp h

就好了

由于楼主你说得不是十分清楚

我也就先说这么多了

备份和还原其实也可以做到同一个文件里

也许你要处理还不只是单一目录

而是所有的目录包括子目录

这可以用for命令解决

需要的话我再帮你

7. 批处理文件(.bat)怎么写

一.简单批处理内部命令简介 1.Echo 命令 打开回显或关闭请求回显功能,或显示消息。

如果没有任何参数,echo 命令将显示当前回显设置。 语法 echo [{ on|off }] [message] Sample:@echo off / echo hello world 在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。

2.@ 命令 表示不显示@后面的命令,在入侵过程中(例如使用批处理来格式化敌人的硬盘)自然不能让对方看到你使用的命令啦。 Sample:@echo off @echo Now initializing the program,please wait a minite。

@format X: /q/u/autoset (format 这个命令是不可以使用/y这个参数的,可喜的是微软留了个autoset这个参数给我们,效果和/y是一样的。) 3.Goto 命令 指定跳转到标签,找到标签后,程序将处理从下一行开始的命令。

语法:goto label (label是参数,指定所要转向的批处理程序中的行。) Sample: if { %1 }=={ } goto noparms if { %2 }=={ } goto noparms(如果这里的if、%1、%2你不明白的话,先跳过去,后面会有详细的解释。)

@Rem check parameters if null show usage :noparms echo Usage: monitor.bat ServerIP PortNumber goto end 标签的名字可以随便起,但是最好是有意义的字母啦,字母前加个:用来表示这个字母是标签,goto命令就是根据这个:来寻找下一步跳到到那里。最好有一些说明这样你别人看起来才会理解你的意图啊。

4.Rem 命令 注释命令,在C语言中相当与/*--------*/,它并不会被执行,只是起一个注释的作用,便于别人阅读和你自己日后修改。 Rem Message Sample:@Rem Here is the description. 5.Pause 命令 运行 Pause 命令时,将显示下面的消息: Press any key to continue . . . Sample: @echo off :begin copy a:*.* d://back echo Please put a new disk into driver A pause goto begin 在这个例子中,驱动器 A 中磁盘上的所有文件均复制到d://back中。

显示的注释提示您将另一张磁盘放入驱动器 A 时,pause 命令会使程序挂起,以便您更换磁盘,然后按任意键继续处理。 6.Call 命令 从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序。

call 命令接受用作调用目标的标签。如果在脚本或批处理文件外使用 Call,它将不会在命令行起作用。

语法 call [[Drive:][Path] FileName [BatchParameters]] [:label [arguments]] 参数 [Drive: }[Path] FileName 指定要调用的批处理程序的位置和名称。filename 参数必须具有 .bat 或 .cmd 扩展名。

7.start 命令 调用外部程序,所有的DOS命令和命令行程序都可以由start命令来调用。 入侵常用参数: MIN 开始时窗口最小化 SEPARATE 在分开的空间内开始 16 位 Windows 程序 HIGH 在 HIGH 优先级类别开始应用程序 REALTIME 在 REALTIME 优先级类别开始应用程序 WAIT 启动应用程序并等候它结束 parameters 这些为传送到命令/程序的参数 执行的应用程序是 32-位 GUI 应用程序时,CMD.EXE 不等应用程序终止就返回命令提示。

如果在命令脚本内执行,该新行为则不会发生。 8.choice 命令 choice 使用此命令可以让用户输入一个字符,从而运行不同的命令。

使用时应该加/c:参数,c:后应写提示可输入的字符,之间无空格。它的返回码为1234…… 如: choice /c:dme defrag,mem,end 将显示 defrag,mem,end[D,M,E]? Sample: Sample.bat的内容如下: @echo off choice /c:dme defrag,mem,end if errorlevel 3 goto defrag (应先判断数值最高的错误码) if errorlevel 2 goto mem if errotlevel 1 goto end :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,文件结束。

9.If 命令 if 表示将判断是否符合规定的条件,从而决定执行不同的命令。 有三种格式: 1、if "参数" == "字符串" 待执行的命令 参数如果等于指定的字符串,则条件成立,运行命令,否则运行下一句。

(注意是两个等号) 如if "%1"=="a" format a: if { %1 }=={ } goto noparms if { %2 }=={ } goto noparms 2、if exist 文件名 待执行的命令 如果有指定的文件,则条件成立,运行命令,否则运行下一句。 如if exist config.sys edit config.sys 3、if errorlevel / if not errorlevel 数字 待执行的命令 如果返回码等于指定的数字,则条件成立,运行命令,否则运行下一句。

如if errorlevel 2 goto x2 DOS程序运行时都会返回一个数字给DOS,称为错误码errorlevel或称返回码,常见的返回码为0、1。 10.for 命令 for 命令是一个比较复杂的命令,主要用于参数在指定的范围内循环执行命令。

在批处理文件中使用 FOR 命令时,指定变量请使用 %%variable for { %variable|%%variable } in (set) do command [ CommandLineOptions] %variable 指定一个单一字母可替换的参数。 (set) 指定一个或一组文件。

可以使用通配符。 command 指定对。

8. 怎样写批处理命令

pause命令使用pause命令,效果是输出"请按任意键继续. . ."或者"Press any key to continue。

"然后等待敲入一个键 无声命令编写bat或者cmd时,在命令的前面加上"@"符号,命令行就不会回显在屏幕上,使用echo off也可以达到同样的效果,一般习惯上编写bat或者cmd时,第一行都是@echo off,这样悄无声息的关掉了接下来所有命令行的回显。最后一行echo on还原。

echo可以查看现在的回显状态是开还是关。 cmd文件和bat文件两者并没有什么不同,cmd并没有比bat强大一些。

if命令一般的if命令用法: if [not] exist 文件名 (command) [else command] if [not] [/I] string compare string (command) [else command] ("/i"也行,表示忽略大小写,如果一边都是数字,那么另一边的字符也会被转换成数字) if [not] errorlevel 数字 (command) [else command] (用于判断程序退出时的返回值) if [not] defined 环境变量 (command) [else command] if和else必须在一行之上,比较运算符有 大于 gtr 大于等于 geq 等于 equ或者== 小于等于 leq 小于 lss else和if必须在一行之上,如果有else部分的话,else前面的command部分必须用()括起来。 一行多个命令一行多个命令之间用&符号相连,比如"dir etc & dir lib" call 和 start call用来调用执行另一个bat或者cmd文件,start用来调用执行其他格式的可执行文件(exe,com,vbs。)

goto 跟c里面差不多,标记用"adkfjdf:"来表示,然后"goto adkfjdf" for FOR %variable IN (set) DO command [command-parameters] (保留字大小写都无所谓,微软的系统一般都是这样) %variable 的变量名有且仅有一个字母。

如果是在脚本文件中使用for语句,必须写成%%variable,两个"%" set 指定一个或一组文件。可以使用通配符。

for /d 。 与目录名匹配(directory),没有"/d"则只有文件名被%variable迭代,如果都要,只好写两句话了。

Sad for /r [[driver:]path] 。

"/r"表示recursion,包括了一下的所有子目录,后面[[driver:]path]参数指定起点,如果没有则表示当前目录。 for /l %variable in (start,step,end) 。

"/l"表示list,后面start,step,end都是数字,表示初值,步长和终值,比如打印1-100的命令 for /l %e in (1,1,100) @echo %e for /f ["options"] %e in (fileset) 。. for /f ["options"] %e in ("string") 。

. for /f ["options"] %e in ('command') 。. (这里是平常的单引号!!!) 与linux下面的grep或者sed已经有点像了,有点行编辑的功能。

表示把%e表示的文件打开读入缓冲,在缓冲中对每一行进行处理,把 token存入相应的变量,然后执行命令,继续下去直到所有文件都被处理过。因为所有的处理都是在缓冲中,所以对原文件的内容没有任何影响。

也可用来分析字符串或者命令行的输出。 options: eol=c,(end of line),指定一个符号,这个符号之后的文本会被当作注释。

skip=n,指定一个数字,处理的时候会略过开头的这么多行。 delims=xxx,制定一批字符,代替空格和回车作为token与token之间的分隔符(delimits) tokens=x,y,m-n 第一个词语的标号为1,以此类推,后面%variable表示第一个词,拿%i来当例子。

如果是写成tokens=1,2,3,4,那么%i表示第一个词,%j表示第二个词,%k表示第三个,%l表示第四个。这样写是不是很麻烦,于是你可以等价的写成1-4达到同样的效果。

大家知道%variable因为只能取一个字母(微软做这种shell的解析真的很偷懒),所以最多你只能同时控制52个词,取为%A,最后一个为%z。最后在不加","的情况下使用 ,表示这行剩下所有的部分都是一个词。

如果一开始就token=,那么就是取一整行的内容。 usebackq (use back quotes,使用反引号),为什么要使用反引号呢?因为(set)中的文件名可能会带有空格,这样的文件名需要用""括起来,但是,这样不是跟表示 string的语法冲突了吗?所以我们必须开启“使用反引号”的开关,开启之后,""中括起来的部分被当作文件名看待。

而”(正常单引号)括起来的部分被当作字符串,最后“(反单引号)括起来的部分被当作命令。 for基本到这里,最后那一部分诸如"%~aI"没有看懂,达人帮忙领悟一下,帮助实在翻译得太烂。

参数与shift %0表示命令自己的文字。%1表示第一个参数。

%9表示第九个参数,超过了9个怎么办?没有问题,我们可以使用shift。

这10个参数就好像10个连续的观察点一样。一旦shift,就是右移,这样就%0变成了原来的%1。

%9变成了原来的"%10"。

转载请注明出处育才学习网 » 批处理怎么写

知识

招聘业务员怎么写

阅读(173)

本文主要为您介绍招聘业务员怎么写,内容包括招聘业务员广告怎么写,怎么写招聘销售业务员,招聘销售员词怎么写。原发布者:920450863招聘广告怎么写?(附中英范例) 内容简介:招聘广告怎么写?人才是企业的一大竞争战略,寻找人才,招聘广告最直接

知识

面谈记录怎么写

阅读(186)

本文主要为您介绍面谈记录怎么写,内容包括对工作本身的面谈记录怎么写,员工面谈记录表怎么写,如何写面谈记录,有什么格式要求。若部属的工作内容不尽相同,打考绩如同比较苹果与橘子的好坏。即使部属的工作属性相近,较易进行比较,但80%的部属认

知识

拜访邮件怎么写

阅读(190)

本文主要为您介绍拜访邮件怎么写,内容包括拜访邮件怎么写谢谢啊,想去拜访客户怎么写邮件,邮件拜访客户要写点什么内容具体的。DearIm,and from.. today.It is a great pleasure for me to do business

知识

怎么写钢笔字

阅读(149)

本文主要为您介绍怎么写钢笔字,内容包括作文我学写钢笔字500字数,怎样写好钢笔和水笔字有练字,但字总是不长进怎么办呢给个写,怎么写好钢笔字尤其是手写体~本人21了练过钢笔字不过一直写不好。学写钢笔字今年寒假,老师要我们练钢笔字.爷爷从

知识

家庭贫困申请书怎么写

阅读(171)

本文主要为您介绍家庭贫困申请书怎么写,内容包括家庭贫困申请书怎么写,家庭贫困理由怎么写,家庭贫困申请报告怎么写。贫困申请书 尊敬的学校领导: 我叫(你的姓名),今年就要上大学。但因家庭贫困,无法继续读书。我父亲早逝,母亲含辛茹苦拉扯我们兄

知识

离怎么写

阅读(165)

本文主要为您介绍离怎么写,内容包括大写的离字怎么写,离字的笔顺怎么写,《生活中的语文》这篇作文怎么写生活离不开语文,语文也离不开。离

知识

蚯蚓怎么写

阅读(180)

本文主要为您介绍蚯蚓怎么写,内容包括怎么写蚯蚓说明文,蚯蚓观察报告怎么写,怎么写蚯蚓说明文。蚯蚓为习见的一种陆生环节动物,生活在土壤中,昼伏夜出,以腐败有机物为食,连同泥土一同吞入。也摄食植物的茎叶等碎片。蚯蚓可使土壤疏松、改良

知识

活动简报怎么写

阅读(168)

本文主要为您介绍活动简报怎么写,内容包括活动简报怎么写,活动简报怎么写,学校的社团活动简报怎么写。简报 2007-03-16 18:54:57 大 中 小 简报、概说 (一)含义。 简报是传递某方面信息的简短的内部小报。是具有汇报性、

知识

魏怎么写

阅读(237)

本文主要为您介绍魏怎么写,内容包括魏字怎么写好看,魏组词怎么写,古代魏怎么写。魏组词:魏碑、魏阙、阿魏、魏紫、魏氏、王魏、元魏、魏魏、魏家、韩魏、魏珠、魏科、姚魏、魏花、魏观、魏台、魏妃、二魏、魏丙、魏草。二、读音

知识

菊怎么写

阅读(193)

本文主要为您介绍菊怎么写,内容包括“菊”字怎么写才好看些麻烦各位了,日文的菊怎么写,关于菊的作文怎么写。きく【菊】 ki ku1キク科の多年草。日本の代表的な花の一。主に秋に咲き、花の色・形などにより、非常に多くの品种があり、大き

知识

监理日记怎么写

阅读(180)

本文主要为您介绍监理日记怎么写,内容包括监理日志怎么写,监理日记怎么写,监理日记怎样写。原发布者:ltxcsn监理日记项目名称:监理单位:建设单位:施工单位:年月日至年月日监理日志概念和作用(1)监理日志是监理公司、监理工程

知识

检验怎么写

阅读(171)

本文主要为您介绍检验怎么写,内容包括检验流程怎样写,我想知道,方程的检验怎么写,检验怎么写25x=10。受入检验工作流程 进料检验工作开始: 根据进料检验单检验; 接到进料检验单后,注意督促采购将订单号写在检验单上; 进料在仓库待检区存放。

知识

表扬怎么写

阅读(273)

本文主要为您介绍表扬怎么写,内容包括表扬稿怎么写,它的格式是怎样的,表扬通报怎么写,通报表扬怎么写。训练要求 在我们周围,经常发现好人好事,例如拾金不昧、帮助小同学、孝敬老人、敢于同不良现象作斗争等.为了表扬好人好事,让大家向他们学

知识

行字怎么写

阅读(184)

本文主要为您介绍行字怎么写,内容包括如何把字写工整我写过几本庞中华的字帖,写单个的字还可以,可是,读后感1200字怎么写只需要告诉我怎么写就行了,分段之类的谢啦.3Q,繁体行字怎么写。大姐.怎么你好像又要写读后感.我记得去年还是啥时候就

知识

PS怎么简单批处理图像大小

阅读(207)

1.打开PhotoShop要处理的图片文件,点击“窗口”菜单,打开“动作”面板;2.点击“动作”面板右边的三角形按钮,选择“新动作”命令;3.设置名称和快捷调整图片大小,鼠标右键点击图片标题栏,选择“图像大小”命令,弹出“图像大小”设置面板;4.打开“

知识

批处理去掉文件名中的空格

阅读(164)

1.安装使用bulkrenameutility软件。2.打开中处理文件的文件夹,再打开bulkrenameutility,使用拖动的方法直接添加文件到bulkrenameutility。3.可以软件左侧进行增加文件。4.在”替换“后的文本框中输入一个空格,在”用“后的文本框中

[/e:loop]