[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[转载教程] 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

评分人数

返回列表