勝手にしやがれ Part2.

【投稿時の注意】
パスワード入力:必須。投稿後の削除時は同じパスワードを使います。
投稿者入力:いまのところ任意。入力を省略すると「名無しさん」がデフォルトで表示されます
Eメール入力:いまのところ任意。
リンクの入力:本文中に http の文字列が含まれると投稿出来ません。URL を貼るときは h 抜きで ttp:// とするなど工夫してみて下さい

2 / 13 ツリー ←次へ | 前へ→

【119】srepについて 文太 2008/10/07(火) 23:21

【137】Re:おお、できた!(xeq!) Si 2008/10/19(日) 23:29
【155】32ビットコンソール 文太 2008/10/25(土) 11:02
【158】Re:32ビットコンソール Si 2008/10/25(土) 23:56
【159】Re:32ビットコンソール 文太 2008/10/26(日) 0:23

【137】Re:おお、できた!(xeq!)
 Si  - 2008/10/19(日) 23:29 -

引用なし
パスワード
   ▼文太さん:
>な、と思うのですが、XP、モバギ(dos 6.20 )とも「>dir p*」でマッチして
>しまったのですが、実験がどこか間違っておりますでしょうか。 いえ、wild の
>作者なら、きっと分かるだろうと…。そうかぁ、ワイルドカードの展開って、そ
>う簡単なことじゃないんですね。今頃わかってる…。m(__)m

確かに p* で pqr.c もマッチしてしまいますね。どういうことなのかは・・・
分かりません ^^;

DOS版の UNIX-like tools(Ver 4.12f) は LSI-C で作られているかと思うのですが、確かLSI-C(試食版)は引数でのワイルドカードの扱いがちょっと特殊だったような気がします。これに関連するのかもしれません。真相は分かりませんが。

>もっとも、Vz用の起動バッチ(アイコン)を作っておいても便利は便利かもし
>れませんけれど。めざらさんのところに、親切な案内がありますけれど…。
>
>ttp://homepage3.nifty.com/mezala/vz/env/win/winxp.html

ショートカットから command.com をダイレクトに起動してしまうのですねえ。うーん、こういう発想はなかったです。Windows で Vz使ってるみなさんは(それぞれカスタマイズされているでしょうが)こういう環境が基本なんでしょうね。この辺りに自分のところと「コマンドライン」で一括りに出来ないギャップがあるような気がします。

余談ですが、文太さんが133番のレスで書かれているのを見て自分が Vz から離れてしまった背景をようやく思い出しました。

コマンドプロンプトはソフト開発で利用する機会が多いのですが(なんて言って長い間サボりっぱなしでしたが)、そうです、Vz 環境では 32bitコンパイラの吐き出すメッセージをコンソールで参照出来ないのですね。で、結局テキストエディタも Win32 版のものを常用するようになってしまった訳で。勘違いがなければこんな背景だったかと。

【155】32ビットコンソール
 文太  - 2008/10/25(土) 11:02 -

引用なし
パスワード
   Siさん

 気になっていたのですが…。

> コマンドプロンプトはソフト開発で利用する機会が多いのですが(なんて言って
> 長い間サボりっぱなしでしたが)、そうです、Vz 環境では 32bit コンパイラの
> 吐き出すメッセージをコンソールで参照出来ないのですね。で、結局テキストエ
> ディタも Win32 版のものを常用するようになってしまった訳で。 勘違いがなけ
> ればこんな背景だったかと。

 32ビット環境でコンソールの参照を可能にするにはどすればよいのでしょう?
QXにその機能がありますか? 32ビットなエディタなら普通あるものなので
しょうか? やはりcmd.exeその他の出力をリダイレクトして使うのには限界があり、
別窓でコピペしてクリップボード送りにすれば、Vz16ビット窓に持ってこれる
は持ってこれる(そこまでVzにこだわる? こだわってしまいますm(__)m)と前
から考えてはいたのですが。お教えいただけますでしょうか。m(__)m

【158】Re:32ビットコンソール
 Si  - 2008/10/25(土) 23:56 -

引用なし
パスワード
   ▼文太さん:
> 32ビット環境でコンソールの参照を可能にするにはどすればよいのでしょう?
>QXにその機能がありますか? 32ビットなエディタなら普通あるものなので
> しょうか?(以下略)

はい。QXには外部コマンドを登録して実行する機能があり(これはQXに限らないか・・・)、そのコマンド登録の設定で、「DOS出力を取り込み」を有効にすると「最大16キロバイトの画面出力を取り込めます。」(QXのヘルプより)

なんですが、実は「この機能は Windows 95,98 上でのみ使用できます。」(同じくQXのヘルプより)です。 XP では「DOS出力を取り込み」にチェックを入れられないようになっています。

ここのところ諸般の理由でQX以外のエディタをもっぱら使っていますが、そちらにも外部ツールの標準出力、標準エラーのアウトプットを画面参照する機能は付いています。

いずれにしても Vz のようにコンソール参照だけでなく自前のコマンドライン機能を内蔵していてそこでコマンドを実行できる訳ではなく、あくまで参照するだけです。

で、XP上でのソフト開発はエディタとコマンドロンプトの両方のウィンドウを開いておいて、コマンドロンプト上で

make >err.txt

を実行。err.txt をエディタで開いてエラー箇所へのタグジャンプとかやってます。

タグジャンプだけなら出力結果を参照出来るだけで良いのですが、無事にコンパイル出来れば動作確認で .exe を実行してみたりしなければならないので結局コマンドロンプトを開いておく方が勝手が良いのです。
それなら Vz でも十分じゃない、とか突っ込まないで下さいね ^^;

なんだかあまり参考にならない話しですみません。

【159】Re:32ビットコンソール
 文太  - 2008/10/26(日) 0:23 -

引用なし
パスワード
   Siさん、毎晩のように夜遅くまでつき合ってくださり、感謝しています。

>  いずれにしても Vz のようにコンソール参照だけでなく自前のコマンドライン
> 機能を内蔵していてそこでコマンドを実行できる訳ではなく、あくまで参照する
> だけです。
>  で、 XP 上でのソフト開発はエディタとコマンドロンプトの両方のウィンドウ
> を開いておいて、コマンドロンプト上で
> make >err.txt

 そうですかぁ。いえ、たとえ参照できても、コンソールファイルとしてその複
数行をブロック的に取り込み、クリップボードに送らなければならないのだから、
きっとQXのマクロが書けなければ手間がかかりすぎることになるな、とその後
思っていたのです。

 で、リダイレクトが必要なら、きっと多くの場合、Vzでもリダイレクトし、
そのファイルにコマンド文字列を後から先頭に付加する、というマクロと同じで
すね(そういうマクロを作って使っているわけです)。

> それなら Vz でも十分じゃない、とか突っ込まないで下さいね ^^;

 つっこまないですよ。プロないしプロ級な方がWindowsに着いていきたいと考える
のはごくごく健康的な発想で、また、ここまでVzやcommand.comやDos窓、16ビ
ット・テキスト処理ツールにコミットするほうが、やはり不健全だよねとは思って
いますので、突っ込みません。それでも、これ、完全な趣味なんだから、いいんじゃ
ない、といつのまにか諦念してしまっている自分がいるのをみて、それを受け入れる
ことにした、というだけなのです。

> なんだかあまり参考にならない話しですみません。
               「し」を^取りましょう。名詞と動詞では送りがなが
               違うのです。m(__)m↓_
 すいません、逆に安心してしまいました。そうそううまい話はないし(Vzer的に)、
やっぱ、WindowsはWindowsじゃねーか、とか思ってしまってます。m(__)m

2 / 13 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
14,005
(SS)C-BOARD v3.8 is Free