在Powershell中调用VBScript
2010-11-15 18:04
141 查看
因为VbScript是基于COM的,而Powershell是基于.NET的,所以Powershell可以使用New-Object来建立一个VBScript对象。
现在我们开始写个小例子,代码如下:
因为VBscript是基于Com的,所以我们必须使用New-Object的Comobject参数来定义一个COM的scriptControl对象。
(不过这点貌似只有32位系统可用,所以很有局限性)
不过我们还可以换一种方法:
我们在这里直接定义了Wscipt.Shell的一个obj对象,然后调用popup方法(是一个弹出提示)。
现在我们开始写个小例子,代码如下:
$sc = New-Object -ComObject ScriptControl $sc.Language = "VBScript" $sc.AddCode(' Set obj = CreateObject("WScript.Shell") obj.popup "VBScript Form",,"hello!",0 ')
因为VBscript是基于Com的,所以我们必须使用New-Object的Comobject参数来定义一个COM的scriptControl对象。
(不过这点貌似只有32位系统可用,所以很有局限性)
不过我们还可以换一种方法:
$vbs = New-Object -ComObject WScript.Shell $vbs.popup("Popup from PowerShell",$null,"PowerShell in Practice",0)
我们在这里直接定义了Wscipt.Shell的一个obj对象,然后调用popup方法(是一个弹出提示)。
相关文章推荐
- 用Powershell调用DLL文件
- javascript 与vbscript 互相调用
- Powershell调用静态方法
- 用Powershell调用DLL文件
- 【转】ASP中采用 VBScript 调用各类型的存储过程的总结
- 【ASP】ASP vbscript怎么调用ckeditor
- VBScript调用RAR压缩文件...
- PowerShell调用jira rest api实现jira统计自动化
- 在WPF(C#)中调用PowerShell的脚本
- vbscript调用fso
- 通过Powershell, C#, CMD and VBScript等设置 用户 作为服务登录
- 一个MFC调用脚本的类(javascript ,vbscript)
- 在批处理中调用VBScript(支持获取返回值)
- 玩转PowerShell第二节——【利用PsExec进行远程调用】-技术&分享
- C# 调用PowerShell 脚本文件建立Exchange2010帐户及邮箱
- VBScript调用RAR压缩文件...
- vbscript和javascript互相调用方法
- C# 调用PowerShell方法
- asp 上传文件包Microsoft VBScript 运行时错误 '800a0005'无效的过程调用或参数: 'Instr'
- webservice系列教学(9)-如何调用webservice(vb6.0,vbscript)