在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
变量定义和引用 1.MS-DOS shell 对变量、命令、命令行参数的大小写区分吗? 不区分 SET <variable>=[<value>] 3.如何定义一个局部(环境)变量? 复制代码 代码如下: SETLOCAL SET <variable>=[<value>] ENDLOCAL 变量 <variable> 的值会在 ENDLOCAL 后恢复到 SETLOCAL 以前的值 4.如何使用 MS-DOS 脚本的调用参数? ECHO %<n> 5. MS-DOS 如何分割脚本参数? 首先 MS-DOS 的解释器 CMD 会将命令提示符后的命令行中的有定义的环境变量全部展开(无定义的不变)。 ECHO %~[<format>]<n>
以上参数可以组合,其格式是: %~[{f|d|a|z|s|n|x|t|p}][$<var>:]<n> 7.如何操纵读取每个命令行参数? SWITCH [/<n>] 从第n个参数开始前移,第n个参数被溢出(n默认为0),最后一个字符串被移入空值。这是使脚本文件接受10个以上参数的方法,但是该方法不可逆。Switch命令不影响%*的值。 8.如何查看一个命令的帮助信息? <command> /? 通用的方法是用/?参数,因此如果想编写符合这一惯例的脚本程序,也需要检查传入的第一个参数是否为/? HELP <command> 9.如何引用环境变量? %<variable>% 10.如何查看环境变量 SET [<search-string>] 如果<search-string>为空,显示所有环境变量的定义,否则只显示以<search-string>开头的环境变量。 11.如何删除环境变量的定义? 只需将其值设置为空即可: SET <variable>= |
请发表评论