我正在分析一个vbs脚本,因为第一行我无法调试,比如说我尝试运行:
Imports System.Class
Class.WriteLine("hello")
返回错误“Type mismatch:Imports”。我正在研究cmd.exe,因为有限制。
那么,这个问题可能是什么原因呢?
有没有办法运行此代码而无需安装其他东西?
答案 0 :(得分:1)
这肯定不是Vbscript代码。
Vbscript中没有Imports
语句。
您可以在WriteLine
类中创建Class
方法,并且会忽略多余的括号,但是Imports
表示这不是Vbscript。
(括号是多余的,因为无论WriteLine
是Function
还是Sub
- 引用都不使用函数结果(如果它是函数),并且因此,括号将被解释为表达式的一部分,该表达式为WriteLine
的第一个(也是唯一的)形式参数提供实际参数,因为调用Sub
或Function
(不使用其返回值) value)不允许参数列表的括号。)