喫茶XRAYトップページ

[スレッド全体
]

[10456] Re:コマンドプロンプトへのコマンド送信返信 削除
2016/10/25 (火) 18:11:49 Mr.XRAY
> 昔,以下のようなレスをしたことがあります.
>
> [コマンドプロンプトに間接的に文字を入力するには?]
> http://www.papy.in/bbs/delphi/200603/06030084.html


>すみませんが、c:\に移動させるコードの例を書いていただけませんか?

なんてのがありますね.図々しい !

>CreateProcess→CreatePipeして標準入力に書き込むが出来ると思います。

という,最近どこかでみたようなのが... ハハハッ.
調べてみるか.標準入力を入れ替えるのかな ?


[10457] Re2:コマンドプロンプトへのコマンド送信返信 削除
2016/10/25 (火) 21:55:19 Mr.XRAY
> >CreateProcess→CreatePipeして標準入力に書き込むが出来ると思います。
>
> という,最近どこかでみたようなのが... ハハハッ.
> 調べてみるか.標準入力を入れ替えるのかな ?


って思ったのですが...
これ文章には間違いはないですね.標準入力に書き込むことはできます.確かに.
ただし,CreateProcess が生成する子プロセスとしての標準入力にです.
それと,CreatePipe --> CreteProcess ですね.
CreateProcess でパイプに接続するのですから.

既に起動中のコマンドプロンプトの標準入力のハンドルは,
コマンドプロンプトにアタッチしなければ取得できません.
アタッチできれば,そのコマンドの標準入力のハンドルが取得できますから,
わさわざパイプを使用しなくても,そのハンドルに対して操作できます.

しかし,一体,こういう発言は何が根拠なんだろう ? 不思議だ...


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82