位置: 编程技术 - 正文

dos变量定义和引用方法(dos判断变量是否为空)

编辑:rootadmin

变量定义和引用

1.MS-DOS shell 对变量、命令、命令行参数的大小写区分吗? 不区分 2.如何定义一个(环境)变量 ?

SET <variable>=[<value>] 如果 <value> 是空字符串,则取消变量的定义,变量的值用双引号或空格结束。引号如果没有结束,则默认范围到行尾。

3.如何定义一个局部(环境)变量?

变量 <variable> 的值会在 ENDLOCAL 后恢复到 SETLOCAL 以前的值

4.如何使用 MS-DOS 脚本的调用参数?

ECHO %<n> N 的范围为 0-9 , %0 为文件名, %1-%9 为参数,每次调用脚本最多支持 9 个参数 ECHO %* %* 代表所有传入的参数,即 %1-%9 ,并且包括其中的空白符 另外,调用参数是 %0-%1 是只读的,不可以重新赋值,否则程序挂起。

5. MS-DOS 如何分割脚本参数?

首先 MS-DOS 的解释器 CMD 会将命令提示符后的命令行中的有定义的环境变量全部展开(无定义的不变)。 然后,处理由 ^ 定义的转义字符。 最后,用双引号( " " )、逗号( , )、分号(;)和空白符分割,并将第一个分割后的部分用作命令名,其他的作为参数,所有的参数中都包含各自的双引号,然而命令名中的双引号在调用命令时没有影响。逗号和分号以及空白符则不包含在分割的各部分中。 注:变量在脚本中只展开一次,不会循环展开。 6.如何对作参数的文件名进行操作?

ECHO %~[<format>]<n><format>的取值如下:

推荐整理分享dos变量定义和引用方法(dos判断变量是否为空),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:dos 设置变量,dos环境变量路径设置,dos判断变量是否为空,dos变量重新赋值,dos判断变量是否为空,dos 设置变量,dos环境变量路径设置,dos环境变量路径设置,内容如对您有帮助,希望把文章链接给更多的朋友!

%~<n>

扩展%<n>,然后去除双引号(" ")

%~f<n>

扩展%<n>, 取文件的全路径/文件名/扩展名,纯字符串处理

%~d<n>

扩展%<n>, 取文件的驱动器名

%~p<n>

扩展%<n>, 取文件的路径名

%~n<n>

扩展%<n>, 取文件名,不包括扩展名

dos变量定义和引用方法(dos判断变量是否为空)

%~x<n>

扩展%<n>, 取文件的扩展名

%~s<n>

扩展%<n>, 只包括短文件名的全路径/文件名/扩展名

%~t<n>

扩展%<n>, 文件的最后修改时间

%~z<n>

扩展%<n>, 文件的大小

%~a<n>

扩展%<n>, 文件的属性

%~$<var>:<n>

<var>一般是环境变量PATH, 从中寻找第一个匹配的文件名是%1的文件的全路径,如果找不到则展开为空

以上参数可以组合,其格式是:

%~[{f|d|a|z|s|n|x|t|p}][$<var>:]<n>

7.如何操纵读取每个命令行参数?

SWITCH [/<n>]

从第n个参数开始前移,第n个参数被溢出(n默认为0),最后一个字符串被移入空值。这是使脚本文件接受个以上参数的方法,但是该方法不可逆。Switch命令不影响%*的值。

8.如何查看一个命令的帮助信息?

<command> /?

通用的方法是用/?参数,因此如果想编写符合这一惯例的脚本程序,也需要检查传入的第一个参数是否为/?

HELP <command>

9.如何引用环境变量?

%<variable>%

.如何查看环境变量

SET [<search-string>]

如果<search-string>为空,显示所有环境变量的定义,否则只显示以<search-string>开头的环境变量。

.如何删除环境变量的定义?

只需将其值设置为空即可:

SET <variable>=

bat得到文件大小的代码 今天想复制一些文件,需要先判断文件的大小,小的肯定是有问题的不需要复制,经过大量测试终于找到了比较好的方法,需要的朋友可以参考下先来

DOS中的pause命令简介 在DOS命令中有一个命令是pause,它的作用是输出提示信息"Pressanykeytocontinue...,然后用户随意敲一个键后程序继续运行。pause它会提示请按任意键继续...

windows系统配制wget计划任务脚本 大家都知道wget在Linux、Unix下用得非常爽,在windows下建立计划任务,定时请求一个URL,wget优势就来了。我试几种方法,要么打开了浏览器,要么就弹出

标签: dos判断变量是否为空

本文链接地址:https://www.jiuchutong.com/biancheng/375116.html 转载请保留说明!

上一篇:DOS下如何声明变量(定义变量)(dos命令怎么写)

下一篇:bat得到文件大小的代码(bat文件指令)

  • 律师事务所个人所得税如何计算
  • 电子税务局能查到个税申报信息吗
  • 小规模增值税附表一怎么填
  • 微信支付宝等三方支付平台余额属于货币资金吗
  • 美容美发属于什么行业
  • 所有者权益分配流程
  • 自然人税收管理系统扣缴客户端
  • 公户网上转账怎么撤回
  • 土地使用税在交多少
  • 合作社需要办什么证件
  • 公司三年零申报后注销
  • 以前年度少计提费用
  • 供暖企业收取的容量热价费怎么计入收入
  • 金蝶以前年度损益调整属于哪类科目
  • 汇兑损益属于企业成本吗
  • 个人借款到期未还诉讼时效
  • 劳务费发票和建筑劳务费发票
  • 报税没有报怎么办
  • 美国边境管理体制
  • 增值税免税收入进项税额转出
  • 公积金提前扣下个月
  • 产品种类很多月末怎么结转生产成本
  • 农贸市场可以收什么的费
  • 公益性捐赠的个税
  • 手撕定额发票能不能报销
  • 拍卖公司财务
  • 爱荷华州的首府
  • php字符串函数有哪些
  • 企业接受股权投资概念政府基金
  • 股东权益增加额/期初净经营资产
  • 艾灸的好处与功效女人
  • vue父组件调用子组件的方法报错
  • php生成php文件
  • 成本结转的科目
  • 气泡星云图片
  • 企业经费独立使用的原因
  • css垂直导航栏
  • 发票开错需要让客户寄回来吗
  • python中模块的用法
  • 预支工资的借条图片
  • 残保金工资标准
  • 保障金是低保吗
  • 所得税费用为什么不计入营业利润
  • 增值税专用发票是干什么用的
  • 金税四期对小规模企业有何要求
  • 个人独资企业一般纳税人享受六税两费
  • 总分类账的登记依据和方法取决于企业所采用的
  • 餐饮行业加盟模式
  • 检测费可以抵扣吗
  • 收到其他公司往来款怎么做账
  • 建筑业属于货物经营吗
  • 旅游业营业税税率
  • 其他债权投资计提损失准备会引起资产总额增加吗
  • 敬老院的会计科目
  • 账簿设计原则的主要内容
  • mysql压缩包安装教程5.7.32
  • windows安装mysql8.0
  • win10标题栏颜色改不了
  • u盘安装centos7安装详细图解
  • 为大家详细介绍英语
  • npssvc.exe - npssvc是什么进程 有什么用
  • perl调用perl脚本
  • opengl learning
  • 脚本语言教程
  • python计算两个数的最大公约数
  • 排序方法python
  • nodejs实战
  • python开发技术详解
  • unity3d如何导入图片
  • 粒子特效代码
  • JavaScript中setUTCFullYear()方法的使用简介
  • unity角色扮演游戏
  • Python3使用requests登录人人影视网站的方法
  • 陕西税务局稽查处处长
  • 地税和国税是什么关系
  • 出国海关申报单图片
  • 累计计税金额是怎么得出
  • 地方税务局是事业单位吗
  • 新公司办理发票税控机流程?
  • 地源热泵有收费标准吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设