タグ
  Active Directory (51)
  ANSI (1)
  bash (1)
  BAT (14)
  bind (1)
  CentOS (3)
  CSharp (1)
  C言語 (4)
  DNS (3)
  Excel (1)
  Fedora (4)
  FreeBSD (3)
  iSCSI (1)
  Java (11)
  JavaScript (6)
  Link (4)
  Linux (15)
  Mail (1)
  Microsoft (4)
  NIS (1)
  OpenLDAP (2)
  OpenSolaris (4)
  PHP (2)
  PostgreSQL (2)
  PowerShell (33)
  RFC (3)
  Solaris (10)
  SQL Server (1)
  Ubuntu (3)
  VBScript (65)
  Visual Basic (1)
  VMware (2)
  Windows (14)
  WMI (16)
  WSF (5)
  WSH (10)
  作成中 (5)
  慣用句 (1)
  正規表現 (6)
PowerShell で他言語を使用する VBScript編
このサンプルは、PowerShell V2 以上で動作します。
本体
test.ps1
$source = '
  Function ShowMsg(ByVal msg)
    MsgBox(msg)
  End Function
'
$sc = New-Object -comObject MSScriptControl.ScriptControl
$sc.Language = 'VBScript'
$sc.AddCode($source)
$sc.CodeObject
実行
呼び出して実行
$code = .\test.ps1
$code.ShowMsg("test")
[リロード] [記事修正] [新規作成] [使用方法]
©2004-2010 UPKEN