68user's page 掲示板

Prev< No. 3281〜3288> Next  [最新発言に戻る] [過去ログ一覧]
No. 3281 # 68user 2003/07/09 (水) 21:49:39
>>3280 keijirou
> printfの文字を再度取得することは無理なんですね。
そうですね。stdio ライブラリは出力した文字を覚えていませんし、
kterm などの端末エミュレータも受け取った文字を覚えていません
ので。

# もし端末エミュレータが覚えていたとしても、アプリが
# 端末エミュレータに文字を問い合わせるような仕組みがない。

> 扱うデータがエスケープシーケンス入りのデータなので
もし curses がそのようなデータを扱えるとしたら、
      1. curses が出力するデータの中身を解析し、エスケープシーケンス取得。
      2. 環境変数 TERM を見て、エスケープシーケンスがその端末でどのような
            挙動をするのかを調べる。
      3. エスケープシーケンスを出力する代わりに、curses のライブラリを叩く。
という機能を持ってないといけないでしょうが、多分そのような
機能はないと思います。

データがエスケープシーケンス入りと言っても、ごく限られた
数種類程度のエスケープシーケンスではないですか?

もしそうであれば、自前でデータを解析し、エスケープシーケンスを
出力する代わりに curses のライブラリ関数を呼ぶ、ってのが簡単
そうな気がします。

No. 3282 # ゆう 2003/07/10 (木) 12:04:13
muleで韓国語を入力したまではよかったのですが・・・
印刷しようとすると化けてしまいます。
コマンドを教えてください。

p.s 「any2ps hangul.tex | lpr -Pstd1pr1」を試してみましたが、
            結果は、m2ps: Invalid argument: hangul.tex でした・・・。

No. 3283 # keijirou 2003/07/10 (木) 14:49:26
>>3281 68user
回答ありがとうございます。
やはり、自前でエスケープシーケンスを判断しなければいけないようですね。
その方向で開発をすすめてみます。
いろいろとありがとうございました。

No. 3284 # 68user 2003/07/10 (木) 18:27:42
>>3282 ゆう
韓国語関連は全く知りませんが、引数ではなく標準入力から
渡さないといけなんじゃないですかね?
      http://www.tk.airnet.ne.jp/nagae/jp/comp/mule/any2ps.html

No. 3285 # umio 2003/07/14 (月) 02:26:42
私はネットワークについて初心者で、検索ページからこのサイトを拝見しました。噛み砕いた説明のおかげで理解しやすくとても参考になり、本当に感謝しています。ありがとうございます。

No. 3286 # ゆみ 2003/07/16 (水) 10:31:25
シェルの環境変数で宣言している物が,未定義変数だといわれ止ってしまいます。エラーが出ない場合のほうが多いのですが,さっきまで回っていたものが、未定義だと言われてとまってしまい,困っています。
なにか、アドバイスいただければ幸いです。

No. 3287 # bebe 2003/07/23 (水) 15:37:31
find コマンドで検索するときに、サブディレクトリを検索させない
ようにすることは、出来ますか?
(例)find / -name *.txt
とすると、/配下のディレクトリまで検索してしまいますが、そうでは
なくて、/だけを検索させたいのですが‥
ちなみに、Solarisを使用しています。

No. 3288 # keijirou 2003/07/23 (水) 16:51:01
いつもお世話になります
早速ですが、cursesの関数で、現在のカーソル位置を記憶する、および
記憶したカーソル位置の復帰を行う関数は存在するでしょうか?
自前で現在位置を覚えておいて、wmoveで移動する方法しかないのでしょうか?

Prev< No. 3281〜3288> Next  [最新発言に戻る] [過去ログ一覧]