bat中如何处理参数的引号
来源:互联网 发布:本港台直播软件 编辑:程序博客网 时间:2024/06/05 00:07
如果调用bat时 某一个参数包含空格,那么需要调用者将参数放在双引号中,这时候就遇到一个问题,有些参数包含双引号,有些则没有,如何能够对这些参数进行统一的处理,
下面给出我常用的一段code。(如果参数中本身就包含双引号,这段代码就失效了)
====================================
@ECHO off
REM 读取第一个参数
SET param=%1
REM 不论param有没有双引号,都给其加上
SET param="%param%"
REM 将param中的所有双引号删除
SET param=%param:"=%
REM 给没有双引号的param加上双引号
SET param="%param%"
ECHO “%param%”
EXIT
====================================
其中最后一步是为了保证带空格的参数可用,如果确认所有的参数都没有空格,也可以把最后一步去掉。
0 0
- bat中如何处理参数的引号
- BAT脚本:如何从用户传入的参数中去掉引号?(转)
- BAT脚本:如何从用户传入的参数中去掉引号
- Ant中引号("")的处理
- BAT 参数去引号方法大全
- url 参数中含引号等特殊字符处理
- 字符串处理,根据传入的参数进行分离,目前较适合字符串中提取引号包裹的部分的提取
- jsp如何引号引号的运用
- Web.Config中配置字符串含引号的处理
- web应用中对引号的处理 javascript
- XmlNode.SelectSingleNode中含有引号的处理方法
- 处理json中影响解析的多余引号
- xpath内容中含有引号的处理方法
- input标签value值中带有引号的处理…
- 如何在SQL语句中加引号的问题
- JavaScript中setInterval函数应用常见问题之一(第一个参数不加引号与加引号的区别)
- 【shell 】传递参数中包括引号
- xsl文件中如何在引号当中写引号
- 利用BusyBox ~私人定制 My LINUX~
- 第16周项目2-用指针玩字符串(统计单词个数,用指针作形参)
- Dccduino物联网应用——基于W5500的数据传输
- SqlServer分页方式
- C++ - new与malloc的区别
- bat中如何处理参数的引号
- const用法总结
- Android版的手机模拟信号示波器
- Jconsole linux远程连接
- TCP 三次握手建立连接,四次挥手断开连接,图解详细分析
- java按季度生成list
- 单元测试用例常用基础设置
- 数据结构(C++版)笔记整理——第七章
- Java线程面试题 Top 50