喫茶XRAYトップページ


[10443] リダイレクトのサンプル更新返信 削除
2016/10/13 (木) 17:51:51 Mr.XRAY
[552_パイプを使用したコマンドラインのリダイレクト]
http://mrxray.on.coocan.jp/Delphi/plSamples/552_PipeRedirect.htm

を更新しました.
リダイレクトのユニットのコードを整備して,記事も整備しました.

[03_自アプリからマンドプロンプトへコマンドを送信]
http://mrxray.on.coocan.jp/Delphi/plSamples/490_CmdPrompt1.htm#03

の記事について,コマンドプロンプトのリダイレクトで,
WriteFile で送信できるハズという内容のメールを頂きました.
その返事のつもりです.

その方が実際にやったのかどうかは分かりません.
私の確認ではできませんでした (当然 ?)
ということでございます.ハイ.

[備考]
CreateProcess のフラグに STARTF_USESTDHANDLES を指定すると,
cmd.exe を実行してもコマンドプロンプトは表示しません.
[552] で SW_HIDE を指定しているのは念のためです.
STARTF_USESTDHANDLES を指定しないとリダイレクトはできません.


[10444] ご教授して頂きたい返信 削除
2016/10/13 (木) 18:07:11 Mr.XRAY
> [552_パイプを使用したコマンドラインのリダイレクト]
> http://mrxray.on.coocan.jp/Delphi/plSamples/552_PipeRedirect.htm
>
> を更新しました.


[備考] は淡々と書いていますが実際にはえらい苦労しました.

>WriteFile で送信できるハズという内容のメールを頂きました.

えっ,ほんとうかよ ?
いつからそういうことができるようななったんだ ?
ネットで検索し,MSDN の記事を読み ....

「どんなコードできるのでしょうか ?
ご教授していただけないでしょうか ?」
と訊けばよかったかな ? (笑)


[10450] Re:リダイレクトのサンプル更新返信 削除
2016/10/17 (月) 08:01:17 Mr.XRAY
> の記事について,コマンドプロンプトのリダイレクトで,
> WriteFile で送信できるハズという内容のメールを頂きました.
> その返事のつもりです.


こういうことであれば可能です.
単にリダイレクトの結果をコンソール画面に Writeln で表示しているだけですが,
サンプルとして掲載しておきます.

[03_コマンドの実行結果をコンソール画面に出力]
http://mrxray.on.coocan.jp/Delphi/plSamples/520_Console2.htm#03


[10451] コンソールアプリとコマンドプロンプト返信 削除
2016/10/19 (水) 07:39:10 Mr.XRAY
> [03_コマンドの実行結果をコンソール画面に出力]
> http://mrxray.on.coocan.jp/Delphi/plSamples/520_Console2.htm#03


いろいろググってみたんですが...
あれですね.コンソールの画面とコマンドプロンプトの画面を混合しているというか,
用語というか,何と申しましょうか.
質問する方も,レスする方も...
例えば以下の質問もそうですね.

[コンソールアプリイケーションについて]
http://madia.world.coocan.jp/cgi-bin/DelphiBBS/wwwlng.cgi?print+201608/16080008.txt

めちゃくちゃでございますね (^^;

>DOSプロンプト画面

ということは,Windows 95, 98 あたりですか ?
Windows XP 以降には DOS プロンプト画面というのはありませんので.

# Windows 9X で Delphi 2010 が使えるのか ?
# あるいは Windows 2000 か ?


INCM/CMT
Cyclamen v3.82