掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
別プロセスの入力要求に対応したい (ID:35841)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
自己解決しましたのでご報告いたします。 -------- SCOTT TIGER -------- というテキストファイルを作成し、「sqlplus < c:\param.txt」を バッチ実行することで実現できました。 procedure TForm1.Button1Click(Sender: TObject); var bat, param: TStrings; path: String; begin bat := TStringList.Create; param := TStringList.Create; path := 'C:\TEMP\'; try //バッチファイルを作成 bat.Add('sqlplus < + ' + path + ' + 'param.txt'); bat.SaveToFile(path + 'test.bat'); //入力要求に対する内容をテキストファイルに保存 param.Add('SCOTT'); param.Add('TIGER'); param.SaveToFile(path + 'param.txt'); //実行 ShellExecute(Handle, PAnsiChar('OPEN'), PAnsiChar(path + 'test.bat'), '', '', SW_SHOW); //作成したバッチ等の削除やら結果の出力やら ・ ・ ・ finally bat.Free; param.Free; end; end; 「バッチ 自動応答」あたりで検索すれば幸せになれたようです。。。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.