どurakuの作ったもの、作ろうとしているもの、作ろうとしていたものの近況。メニューコンテンツへ移動TopAboutSoftwareTwitter(外部)Pixiv(外部)PowerShellでJavaプログラムを実行し戻り値を得るPowerShellで外部のプログラムを実行する方法は、Start-ProcessやInvoke-Expression等いろいろ有るようですが、最もバッチファイル(*.BAT)っぽくシンプル・大きく異ならない書き方はどうなるかなと。以下は実行するJavaプログラムです。コンパイル済みの物をJarにし、javaコマンドで実行します。引数の指定が有る場合は正常終了、引数の指定がない場合は異常終了します。args[0]);System.exit(0);}}外部コマンドを実行する、引数に変数を使う、終了コード(コマンドプロンプトで言う所の%ERRORLEVEL%)を取得、エラーなら終了、という処理がこうなりました。$LASTEXITCODE)実行結果です。