PGP:バッチ処理で復号化したいときは

環境変数 PGPPASS にパスフレーズを代入しておけば、コマンドライン PGP で復号化するとき、パスフレーズを訊かれないようになる。さらに +force をつけておけば、同名のファイルがあったとき強制的に上書き保存する。

set PGPPASS=mogemoge
pgp +force hogehoge.asc

gpg の場合はこんなことをするらしい。

gpg --passphrase-fd 0 -o c:\a\res.txt -d c:\a\test.gpg < pass

http://groups.yahoo.co.jp/group/gnupgnewsjapan/messages/166?expand=1