風待ち

風待ち

2008年10月17日金曜日

PowerShellでExcel操作した時に残るプロセスについて

›
PowerShellでExcelを操作するとプロセスが残ってしまっていました。 ComObjectなので最後までちゃんと面倒見てあげてなかったのが原因です。 Excel Cook Book in Windows PowerShell にちゃんと廃棄してあげるようにRelease-...
2008年10月5日日曜日

PowerShellでExcelの値を取得してXMLにしてみる

›
foo.xlsが右の見たいなのとして   foo.ps1 > foo.xml で <?xml version="1.0" encoding="utf-8"?> <excel>   <data>   ...

PowerShellでExcel操作

›
foo.xlsがスプリクトと同じフォルダにあるとして・・・ --- foo.ps1 --- $filePath  =  Get-ChildItem  foo.xls*   $excel  =  New-Object  -comobject Excel.Application   ...
2008年9月28日日曜日

Microsoft.VisualBasic.FileIOでCSVの読み込み

›
使ったCSVファイル --- foo.csv --- "aaa,aaa","aaa","aaa" "bbb","bbb,bbb","bbb" "ccc...
2008年9月23日火曜日

VBA 2次元配列

›
VBAで2次元配列の作り方 1.セルの値を丸ごと配列に入れる。 Dim values As Variant values = Range("A1:B10") アクセス方法(A4の値) values(1, 4) 行の長さを求めるには Ubound(values)...

自PCのIPアドレスを取得する

›
複数ある場合は、foreachでまわして探す。 $localHostName = [System.Net.Dns]::GetHostName() $localIP = [System.Net.Dns]::GetHostByName( $localHostName ) $local...

ディスクの空き容量

›
PowerShell 空き容量の% $d = New-Object System.IO.DriveInfo("C") $d.TotalFreeSpace / ( $d.TotalSize / 100) ディスクサイズ(GB) $d.TotalSize / 1G...
‹
›
ホーム
ウェブ バージョンを表示
Powered by Blogger.