var
您好,欢迎访问景安网络旗下资讯网!
运营 建站 系统 数据库 编程

首页 > VB  >三种方法解决VBS代码中带空格的路径

三种方法解决VBS代码中带空格的路径

来源:网络作者:vps发布时间:2016-06-15点击:3326

在vbs中,如果需要运行的程序中带有空格,按照通常的方式往往会提示错误,其实有三种形式不同的解决方法

  在vbs中,如果需要运行的程序中带有空格,按照通常的方式往往会提示错误,其实有三种形式不同的解决方法:

  方法一:


  Setwshell=CreateObject("WScript.Shell")


  wshell.Run"""C:\ProgramFiles\360\360se\360se.exe""",5,True


  Setwshell=Nothing


  方法二:


  temp="C:\ProgramFiles\360\360se3\360se.exe"


  path=Chr(34)&temp&Chr(34)


  Setwshell=CreateObject("WScript.Shell")


  wshell.Runpath,1,True


  Setwshell=Nothing


  方法三:


  PublicConstvbQuote=""""


  temp="C:\ProgramFiles\360\360se3\360se.exe"


  path=vbQuote&temp&vbQuote


  Setwshell=CreateObject("WScript.Shell")


  wshell.Runpath,1,True


  Setwshell=Nothing

  因为vbs将双引号视为一个值的容器,所以你如果需要使用双引号作为一个值使用,那么需要在前后使用一个双引号来说明。而Chr(integeri)则是返回ascii码表中i对应的字符,34在ascii码表中对应双引号。


关键词: VBS代码

版权声明:本文系技术人员研究整理的智慧结晶,转载勿用于商业用途,并保留本文链接,侵权必究!

本文链接:https://www.zzidc.com:443/info/VB/2038.html

返回顶部