找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 14647|回复: 0

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

[复制链接]
发表于 2013-9-5 13:50:46 | 显示全部楼层 |阅读模式
本帖最后由 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技术 +1 收起 理由
PowerShell + 1 乐于助人

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-16 20:42 , Processed in 0.012001 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表