SQLの窓

2014年03月28日


PowerShell2.0 : ファイルを開くダイアログを使う

Hey, Scripting Guy! では、[System.Reflection.Assembly]::LoadWithPartialName("System.windows.forms") を使う方法が紹介されていますが Add-Type で普通に使えるのでそれでいいと思いますHey, Scripting Guy!

Windows PowerShell を使用して [ファイルを開く] ダイアログ ボックスを開く方法はありますか

これらの情報は、Windows XP の頃の情報で、Windows7 の PowerShell では 以下で示されるコード内の $OpenFileDialog.ShowHelp = $true; によって正しく実行されます( これが無いとダイアログが表示されずに、PowerShell がメモリ上で停止してしまいまいます )

これ以外の方法では、"powershell -Sta -file スクリプト" で実行すると表示されます。
利用する場合は、"powershell -file スクリプト" で実行しないと、powershell 内から .\スクリプト で実行するとダイアログがアクティブにならないので注意です
Add-Type -AssemblyName System.Windows.Forms

$OpenFileDialog = New-Object System.Windows.Forms.OpenFileDialog

$OpenFileDialog.initialDirectory = "c:\tmp"

$OpenFileDialog.filter = "All files (*.*)| *.*"

$OpenFileDialog.ShowHelp = $true;

$OpenFileDialog.ShowDialog() | Out-Null

$OpenFileDialog.filename

関連する記事

PowerShell2.0 : 最初の設定



【PowerShellの最新記事】
posted by lightbox at 2014-03-28 01:01 | PowerShell | このブログの読者になる | 更新情報をチェックする
container 終わり



フリーフォントで簡単ロゴ作成
フリーフォントでボタン素材作成
フリーフォントで吹き出し画像作成
フリーフォントではんこ画像作成
ほぼ自由に利用できるフリーフォント
フリーフォントの書体見本とサンプル
画像を大きく見る為のウインドウを開くボタンの作成

CSS ドロップシャドウの参考デモ
イラストAC
ぱくたそ
写真素材 足成
フリーフォント一覧
utf8 文字ツール
右サイド 終わり
base 終わり