トップ回答者
空白を含むパラメータをバッチファイルに指定するには?

質問
-
Aのようなバッチファイルで、空白を含む文字列をパラメータとして、BのPS1ファイルを実行しようとすると、Cのような結果になります。1つのダブルクォーテーションで囲んだ部分に空白があると、、2つの引数とみなされてしまいます。空白を含む文字列を1つの文字列としてあつかう方法はありますか?バッチファイルA(A.bat):powershell .\B.ps1 "2010/1/1 10:00"pauseスクリプトファイルB(B.ps1):foreach($arg in $args){echo $arg}結果C:2010/1/110:00:期待する結果:2010/1/1 10:00
回答
すべての返信
-
-
egege さん、
こんにちは!
フォーラム オペレーターの服部 清次です。
今回、handcraft さん、Masashi Saito さん、ウィンドウズスクリプトプログラマ さんのお三方の回答が参考になったようですので、
勝手ながら、私の方で [回答としてマーク] のチェックを付けさせていただきました。
また何か疑問や質問がございましたら、お気軽に TechNet フォーラムにご投稿ください。
今後とも、よろしくお願いします。
それでは、また! (^_^)/
__________________________________________________
マイクロソフト株式会社 フォーラム オペレーター 服部 清次