Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 软件时空 > 软件相关 > 批处理详细教程———shift命令
【标  题】:批处理详细教程———shift命令
【关键字】:shift
【来  源】:http://www.cublog.cn/u/30306/showart.php?id=246725

批处理详细教程———shift命令

Your Ad Here
改变批处理程序中可替换参数的位置。
 
语法:
 
SHIFT命令如何工作

SHIFT命令通过将每一个参数拷贝到前一个参数来改变可替换参数%0到%9的值。也就是%1的值被拷贝到%0,%2的值被拷贝到%1等等。此命令对用一系列参数完成同样操作的批处理文件很有用。



使用10个以上的命令行参数

使用SHIFT命令还可在批处理文件中接收多于10个的命令行参数。如果指定的命令行参数超过10个,则在第10个参数(%9)之后出现的参数将依次被替换到(%9)。



替换参数的恢复

SHIFT命令不可逆。一旦执行了SHIFT命令,就不能恢复SHIFT 命令之前的第一个参数(%0)。

SHIFT─例子

下面的批处理文件MYCOPY.BAT说明怎样用SHIFT命令处理任意多个命令行参数,将一系列文件拷贝到一个指定的目录。使用的参数是目录名和后面的一系列文件名。

@echo off
rem MYCOPY.BAT copies any number of files
rem to a directory。
rem The command uses the following syntax:
rem mycopy dir file1 file2 ...
set todir=%1
:getfile
shift
if "%1"=="" goto end
copy %1 %todir%
goto getfile
:end
set todir=
echo All done

批处理详细教程——for命令:【上一篇】
MOSS 点滴:【下一篇】
【相关文章】
  • 破解利器OllyDBG入门-SHIFT+F4条件断点用法篇
  • LT 键和 SHIFT 键就能画出来了(同心圆),至于齿轮,就
  • 议使用更灵活的专家模式,?择Action窗口后 flash 5 :Ctrl+E flash MX:Ctrl+Shift+
  • PM对这个swf文件用shift+右键,?择文件打开方式
  • 发现:关于Shift键
  • Windows Vista的秘密1: 在按下Shift键的同时,右击Windows Vista系统中的任何文件夹,打开命令行
  • Japanese(Shift-Jis)的编码范围
  • 感觉c/c++应该提供bits rotate shifting的操作符
  • shift 命令的使用
  • shift
  • 【随机文章】
  • :[求助]Tomcat 5.5.10 Server无法启动服务
  • Veritas upgrading AIX 4.3.3 server from 4.5 to 5.1
  • 发现发表在“文章”里面的文章主页上都不会直接显示出来的诺~~
  • Deep Thinking in Patterns--简单工厂模式(Simple Factory)
  • 资源.Eclipse.相关插件下载地址
  • 好的命令
  • vsftpd 安装和配置
  • 程序员Wiki设想
  • ini文件操作
  • start to read amixer.c
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.