vbs中解决路径带空格的三种方法(转)(即对双引号的处理)
2015-11-26 21:16
796 查看
vbs中解决路径带空格的三种方法(转)
1、在应用程序前后分别加三个双引号,代码如下:Set wshell=CreateObject("WScript.Shell")
wshell.Run """C:\Program Files\360\360se\360se.exe""",5,True
Set wshell = Nothing
2、使用chr(34)对字符串加引号,代码如下:
temp="C:\Program Files\360\360se3\360se.exe"
path = Chr(34) & temp & Chr(34)
Set wshell=CreateObject("WScript.Shell")
wshell.Run path,1,True
Set wshell = Nothing
3、为了增加可读性,使用一种定义常量的方式,代码如下:
Public Const vbQuote = """"
temp="C:\Program Files\360\360se3\360se.exe"
path = vbQuote & temp & vbQuote
Set wshell=CreateObject("WScript.Shell")
wshell.Run path,1,True
Set wshell = Nothing
一些解释:
1. 因为vbs将双引号视为一个值的容器,所以你如果需要使用双引号作为一个值使用,那么需要在前后使用一个双引号来说明。
2. 而Chr(integer
i)则是返回ascii码表中i对应的字符,34在ascii码表中对应双引号
http://blog.csdn.net/Anlegor/archive/2010/07/08/5721687.aspx
相关文章推荐
- VAO VBO IBO大乱炖
- 解决Unable to load R3 module ...VBoxDD.dll (VBoxDD):GetLastError=1790
- 磁盘检验[转自vbird]
- 磁盘分区、格式化、挂载[转自vbird]
- VB.net_音乐播放器
- vb.net_介绍
- vb.net_一个半成品
- VB.NET 用循环判断文本框是否为空
- 视频信号与接口 cvbs rca av
- VB.net应用技巧2: 解决VS2015版本中文乱码
- 用VBA读取Excel表格输出到格式化的xml文件中
- cvbs 波形解析
- 账户切换[转自vbird]
- 去掉navBar的线
- 思科3560交换机接口流量抓取vbs脚本
- 【VBA研究】VBA中编写延时函数
- vbox下安装arch
- 利用VBA Hack掉Excel的保护密码
- VBS自学(三)
- vb调试dll