2016-09-26 6 views
0

私はVB6ファイルをビルドするスクリプトを使用しています。これまで最高の解決策ではないすべてのフォルダがハードコードされていたので、フォルダから.vbpファイルを探してビルドするようにスクリプトを変更しようとしました。残念ながら、それは実行されていません。コードは以下の通りです。 $outputfileはログファイルです。VB6フォルダでPowerShellの再帰に問題がある

Get-ChildItem $folder -Include *.vbp -Recurse | foreach ($_) { 
    & vb6.exe /out $outputFile $_.FullName /make 
} 
+0

正確に何をする必要がありますか? – saftargholi

+0

'($ _)'を削除します。無効な構文です – wOxxOm

+3

@wOxxOmいいえ、そうではありません。それはちょうど無意味です。 –

答えて

0

私の推測は、$ _。fullnameを$()で囲むことなく解析する際の問題です。これを試してみてください:

Get-ChildItem $folder -Include *.vbp -Recurse | foreach { 
    & vb6.exe /out $outputFile $($_.FullName) /make 
} 
関連する問題