位置: 编程技术 - 正文

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文件指令)

  • 办理出口退税时间要求
  • 收到的税费返还应在支付的税费项目中扣除判断题
  • 广告公司与广告公司合作的协议
  • 金蝶凭证汇总表字体变小
  • 股东分红需要开股东会决定吗?
  • 企业清算的资产包括
  • 免税货物需要缴纳增值税吗
  • 挂牌出售无形资产
  • 企业奖励的目的
  • 未开票收入已报税怎么办
  • 个人转让住宅要交哪些税
  • 年度所得税汇算清缴报告在哪打印
  • 收到理财产品收益分录
  • 不同税率的增值税如何报税
  • 公司车辆过户给公司
  • 房地产企业所得税清算条件
  • 免抵退申报的操作流程图
  • 什么是城镇土地使用税
  • 旧设备投资的账务处理
  • 进口商品买卖的关键环节
  • 调整利润分配期怎么计算
  • 投资利润率的计算结果不受建设期的长短
  • 机器用油怎么做成的
  • 公益性捐赠税前扣除资格认定程序
  • 如何在excel中取最早与最晚
  • 该系统的软件
  • 事业单位租赁收入的处理
  • 开办费属于什么科目类别
  • 发生销售折让会计分录
  • 开始菜单无法打开怎么办
  • Windows10开始菜单透明
  • win10投影无反应
  • 前期差错更正怎么计算
  • 销售额是否含税?
  • PHP:sys_getloadavg()的用法_misc函数
  • 生育津贴如何做账
  • 公司员工社保由总公司代缴证明
  • php sid
  • php面向对象的三大特性
  • 印花税的相关问题
  • vue子组件监听父组件
  • 科大讯飞语音识别主要产品
  • PhoneGap was accuriqed by adobe
  • 专用发票金额与专票不符
  • 无销项税能抵扣进项税吗
  • 股东权益是资产吗
  • 跨年度冲收入,冲成本分录如何做?
  • 承包经营所得个人所得税计算举例
  • 给客户买的礼品要交税吗
  • 跨年度退货
  • 安全生产费计提和使用的账务怎么处理
  • 成本分配表是实际成本吗
  • 应付职工薪酬的会计科目
  • 工业产值是指
  • 受同一方重大影响的企业之间为什么不构成关联方
  • 税务人员如何做好本职工作
  • 缴纳注册资金印花税怎么做账
  • 无法在你的位置安装windows
  • mysql 1449解决
  • win1 开机启动
  • linux磁盘管理fdisk
  • windows系统中巧用系统中的文件查看有谁用过我们的电脑 查看方法介绍
  • linux怎么启动进程
  • mmc.exe是什么
  • 找不到config/index taro
  • win8无法安装inter显卡驱动
  • Android屏幕外侧滑条
  • 优质安卓应用
  • javascript简明教程
  • 基于JAVASCRIPT实现的可视化工具是
  • jQuery实现ajax调用WCF服务的方法(附带demo下载)
  • Android AsyncTask简要分析
  • python获取当前日期的前一天
  • 简述javascript的主要特点
  • jQuery插件封装时如要实现链式编程,需要
  • jquery有哪些
  • 湖北国税发票真伪查询
  • 哪些初级农产品可以免税
  • 河南省地方税务局公告2017年第4号
  • 接受虚开增值税普票如何补救
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设