返回列表 发帖

[转载教程] powershell 提示框 (三种方法)

本帖最后由 wankoilz 于 2013-9-6 12:17 编辑

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

评分人数

返回列表