タグ

.NETとPowerShellに関するtyamamotoのブックマーク (1)

  • VB6の関数一覧を出力する - coma2n’s diary

    ちょっとした小ネタです。 VB6のソースから関数の一覧を抜き出したいと言われたので、PowerShellでサクっと作ってみました。 Get-ChildItem -recurse -include *.bas | % {[string]::Join("`n", ((Get-Content $_) | % { $_.Trim() })).Replace("_`n", "").Split("`n") | ? { $_ -match "Public (Sub|Function)" }} これを実行するとカレントディレクトリとその配下にあるディレクトリからVB6のモジュールファイルを検索して、その中に定義されているPublicな関数とプロシージャが標準出力に出力されます。 調子に乗ってワンライナーで書いたので読みづらいですが、やっている事は、 Get-ChildItemでカレントディレクトリとその配

    VB6の関数一覧を出力する - coma2n’s diary
  • 1