喫茶XRAYトップページ


[10452] コマンドプロンプトのフォント変更ツール返信 削除
2016/10/20 (木) 22:10:54 Mr.XRAY
作ってみました.

[504_コマンドプロンプトのフォント設定用コマンドツール]
http://mrxray.on.coocan.jp/Delphi/plSamples/504_CmdPromptFont.htm


[10453] Re:コマンドプロンプトのフォント変更ツール返信 削除
2016/10/21 (金) 07:37:52 Mr.XRAY
> [504_コマンドプロンプトのフォント設定用コマンドツール]
> http://mrxray.on.coocan.jp/Delphi/plSamples/504_CmdPromptFont.htm


毎度毎度なんですが,UP してから気づくんでよね.
バッチファイルとテストプログラムのコードが,空白を含むパス名に
対応していませんでした.修正しました.


[10454] コマンドプロンプト画面のテキスト取得返信 削除
2016/10/24 (月) 07:29:45 Mr.XRAY
コマンドプロンプト関係のサンプル追加しました.

[506_コマンドプロンプト画面に表示中のテキストを取得]
http://mrxray.on.coocan.jp/Delphi/plSamples/506_GetCmdPromptText.htm


これもたまに見かける質問のようです.
知恵袋あたりでしょうか.
解決に至っているのはほとんどないようですが (^^;


[10455] コマンドプロンプトへのコマンド送信返信 削除
2016/10/25 (火) 07:02:41 Mr.XRAY
[490_コマンドプロンプトを ShellExecute 関数で起動]
に掲載していたコマンドプロンプトへのコマンド送信のサンプルを,
別のページを新規作成して,そこに移動しました.
[490] の記事も整備しました.

[508_コマンドプロンプトへコマンドを送信]
http://mrxray.on.coocan.jp/Delphi/plSamples/508_SendCmdPrompt.htm


昔,以下のようなレスをしたことがあります.

[コマンドプロンプトに間接的に文字を入力するには?]
http://www.papy.in/bbs/delphi/200603/06030084.html

keybd_event で文字を送信するというものですが,
それからは少し進歩していますね (^^;
ただし,[Ctrl] + [C] の送信は,昔のレスの方法のままですが.... (^^;


↑ のレスに以下の文章があります.
この中の「直ちにコマンドを実行したいのであれば...」
とうのは,他の方のレスに対するけん制ですね (笑)
これも私の嫌味な性格が出ているレスです.

その下のリンクは,[490] の昔のページアドレスです.

>また,コマンドプロンプトを起動して直ちにコマンドを実行したいのであれば,
>手前みそですが,以下のURLを参考にしてみて下さい.
>http://homepage2.nifty.com/Mr_XRAY/Delphi/plSamples/T_CmdPrompt1.htm



[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 でパイプに接続するのですから.

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

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


[10461] Re:コマンドプロンプトのフォント変更ツール返信 削除
2016/10/30 (日) 11:26:47 Mr.XRAY
> [504_コマンドプロンプトのフォント設定用コマンドツール]
> http://mrxray.on.coocan.jp/Delphi/plSamples/504_CmdPromptFont.htm


更新しました.画面のバッファのサイズも設定できるようにしました.
質問を読んだときは,コマンドをタイプするは面倒だと思うし,
プロパティのダイアログで設定すればいいんじゃないの ?
と思っていましたが...

バッチファイル等を指定して,いつでも同じ設定で起動できるのも,
それなりに意味があるのかな〜,と思ったりしています.


[10474] Re2:コマンドプロンプトのフォント変更ツール返信 削除
2016/11/1 (火) 22:16:16 Mr.XRAY
> > [504_コマンドプロンプトのフォント設定用コマンドツール]
> > http://mrxray.on.coocan.jp/Delphi/plSamples/504_CmdPromptFont.htm


ハイ.またまた更新しました.以下の記事を追加しましたです.

[04_" ( ダブルクォーテーション ) 付きパラメータの扱い]
http://mrxray.on.coocan.jp/Delphi/plSamples/504_CmdPromptFont.htm#04


INCM/CMT
Cyclamen v3.82