- PR -

コンソールアプリケーションの出力をバッチファイルに渡したい

投稿者投稿内容
ぶさいくろう
ぬし
会議室デビュー日: 2005/11/22
投稿数: 1232
お住まい・勤務地: 川崎市(は俺も含めてロクな人間が住んでないよw)
投稿日時: 2006-07-03 14:48
引用:

Katzeさんの書き込み (2006-07-03 12:43) より:
失礼しましたm(_ _)m

「バッチのプログラムの中で」というのを コンソールアプリケーションAを起動する
プログラムと勘違いしました


ごめん。ちょっときつかったかな。。。

> #Katzeさんが紹介してくれたコードの中身を良く見もせずに、「参考にする」ようなことを言ってすみませんでした。

質問者さんもすんません。ちょっときつすぎました。
にん2
会議室デビュー日: 2005/06/03
投稿数: 14
投稿日時: 2006-07-03 19:24
複合アプリ(decrypt.exe)が標準出力でパスワードを”PASSWORD=xxxxx”の形式で返すアプリだとして、こんなバッチでうまく行きませんか?
-----------------------
@SET VAL=
@FOR /F "tokens=1,2 delims==" %%a IN ('decrypt.exe') DO (
@IF "%%a" == "PASSWORD" @SET VAL=%%b
)
SQLLDR.exe userid=user/%VAL%@con
------------------------

勘違いしてたらごめんなさい

スキルアップ/キャリアアップ(JOB@IT)