掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TJvCreateProcessで標準入力を使うには? (ID:32436)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
jvclコンポーネントにWIN32APIのCreateProcessを便利に扱える TJvCreateProcessというのがあるのですが、このコンポで 標準入力を使う方法を教えていただきたいのです。 標準出力や標準エラーはRunメソッドを実行した後 ConsoleOutputプロパティ等で取得できるのですが、 標準入力を設定できるプロパティがどうも見つかりません。 こんな感じでtest.batへ標準入力を与えたいのです。 JvCreateProcess1.??標準入力設定プロパティ?? := '標準入力用テキスト' JvCreateProcess1.CommandLine := 'test.bat' JvCreateProcess1.Run; (ちなみにRun実行後のプロセスへの入力はwriteメソッドで可能なようでした) このコンポにこだわらなければ標準入力を与える方法自体は下記サイト他 いろいろ紹介されていますが、 http://www.geocities.jp/fjtkt/problems/2004_0013.html http://www.autch.net/page/tips/delphi_anonymous_pipe.html TJvCreateProcessがかなり多機能なのでできればこれを使いたいと思っています。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.