vbscript - 预期的语句结束 (vbscript)
问题描述
我有一个非常简单的vbscript代码:
Dim path As String = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles)
Dim executable As String = Path.Combine(path, "Google\\Chrome\\Application\\chrome.exe")
Process.Start(executable, "http://google.com")
当我执行文件时,出现以下错误:
预期的语句结束
我究竟做错了什么?
解决方案
您的代码不是 VBScript,它主要是 VB.Net。您不能在 VBScript 中声明具有类型的变量,也不能在声明变量时为其赋值。
这是一个可行的 VBScript 解决方案:
Dim objWsc
Set objWsc = CreateObject("WScript.Shell")
Dim sPath
sPath = objWsc.ExpandEnvironmentStrings("%ProgramFiles%")
Dim sExecutable
sExecutable = """" & sPath & "\Google\Chrome\Application\chrome.exe" & """"
Dim sCommand
sCommand = sExecutable & " http:\\google.com"
objWsc.Run sCommand
推荐阅读
- string - F# 交换字符串中字母的最佳方法
- android - 带有列表项的 Mvvmcross Viewpager
- python - 气流任务在失败时无法正确重试
- time-series - fpp 包中的自定义频率
- onem2m - 哪些结果内容类型对发现有效,哪些对非发现检索有效?
- javascript - 如何在 Vue.js 函数中使用 if 语句?
- mysql - 使用 Sqoop 将数据从 MySQL 导入 Hive 时出错。是否以某种方式将表名定义为 --map-column-hive 参数?
- python - 如何将字典的字典转换为python中的元组字典
- python - Raspberry Pi 作为 Web 服务器安全性
- c# - 加入表并选择为 KeyValuePairs 列表