本帖最后由 wankoilz 于 2013-9-6 12:17 编辑
scripting guy 提供的三种显示提示框的方法:- $shell=New-Object -ComObject wscript.shell
- $shell.popup("Hello!",0,"wscript",0) #第一个数字指定停留时间,0表示正无穷
-
- [void][system.Reflection.Assembly]::LoadWithPartialName("system.windows.forms")
- [windows.Forms.Messagebox]::show("Hello!","MessageBox",`
- [windows.Forms.MessageBoxButtons]::OK,`
- [windows.Forms.MessageBoxIcon]::Information)
-
- [void][system.Reflection.Assembly]::LoadWithPartialName("microsoft.visualBasic")
- [microsoft.VisualBasic.interaction]::msgbox("Hello!",0,"VisualBasic")
复制代码 PS: []::这种格式用来调用静态方法。简单的说,静态方法可以直接通过类名使用,也可以通过实例使用。
而相对应的实例方法,必须将类实例化(比如用new-object建立一个实例)才能调用。 |