微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题实用批处理程序三例
栏目主机类维护与维修
作者山西 安世伟
发布1996-08-23
  程序名称:MYCOPY.BAT
  ■程序功能:拷贝当前目录下的某些文件到指定的目录中。
  ■设计技巧:运用了内部命令SHIFT、环境变量和可变参数。
  ■调用格式:MYCOPY yourdir file1 file2 file3...
  ■格式说明:将当前目录中文件名为file1,file2,file3...等一系列文件拷贝到名为yourdir的目录中。
  ●程序清单:
  @echo off
  rem MYCOPY.BAT的功能是将任意数量的文件拷贝到一个指定的目录中。
  rem 本程序的调用格式如下:
  rem MYCOPY yourdir file1 file2...
  set todir=%1
  :getfile
  shift
  if "%1"=="" goto end
  copy %1 %todir%
  goto getfile
  :end
  set todir=
  echo (All done!)
  程序名称:ADDPATH.BAT
  ■程序功能:在当前的环境变量PATH中加入一个新的目录路径,而不改变原路径设置。
  ■设计技巧:运用了环境变量和可变参数。
  ■调用格式:ADDPATH newpath,如:ADDPATH F:\FOX
  ■格式说明:将F:\FOX这一目录路径增加到原环境变量PATH之前。
  ●程序清单:
  @echo off
  rem ADDPATH.BAT将在原路径中增加一个新的目录路径。
  rem 本程序的调用格式如下:
  rem ADDPATH newdir
  set path=%1;%path%
  【注】在执行本程序后可用SET命令查看是否将新的目录加入原路径中。
  程序名称:CHOOSE.BAT
  ■程序功能:实用批处理单选式菜单范例程序。
  ■设计技巧:运用了新版本DOS命令CHOICE及环境变量ERRORLEVEL和转子命令GOTO。
  ■调用格式:CHOOSE回车
  ■格式说明:运行后显示一个功能菜单,单键选择后开始执行该功能。
  ●程序清单:
  @echo off
  cls
  echo *----------------------*
  echo A Microsoft Editor
  echo B Microsoft Anti-Virus
  echo C Microsoft Backup
  echo *----------------------*
  choice /c:abc Choose an option
  if errorlevel 3 goto MSBackup
  if errorlevel 2 goto Msav
  if errorlevel 1 goto Edit
  :Edit
  edit
  goto End
  :Msav
  msav
  goto End
  :Msbackup
  msbackup
  goto End
  :End