2009-08-19 8 views
2

C#で3270メインフレームアプリケーションをスクレイプするのが面白いですが、Attachmateや他のサードパーティのプラグインを使わずに済ませなければなりません。 C#で行うための無料の管理ライブラリはありますか?サードパーティのユーティリティを使用しないでC#*でメインフレーム画面をスクラブする画面

+0

あなたはスクリーンキャップについて話していますか?なぜサードパーティのアプリケーションはありませんか?あなたが何らかの形のOCRをしたいのであれば、自分で何かを書こうとすると意味がありません。 –

+0

あなたはAttachmentではなくAttachmentを意味しますか? SNAまたはTCP/IPを使用してメインフレームとどのように接続しますか?接続は暗号化されていますか? –

+2

OCRを3270端末に適用する必要はありません!それは文字駆動のターミナルです... –

答えて

0

私はここで2つの仮定の下で動作するつもりです。

  1. スクリーンスクレイピングは、スクリーンショットを取得するだけでなく、スクリーン上のテキストやその他のアイテムを解読することを意味します。
  2. サードパーティのユーティリティは、システムにインストールしないため使用できません。

これは、自分のOCRのものを書き込もうとする意味がなく、メインフレームアプリケーションからデータを取得するための他の方法は、せいぜいバグになるだろう。私があなただったら、スクリーンショットをつかんでWebサービスに送るC#アプリケーションを書くだろう。 Webサービスはサードパーティのユーティリティを使用してスクリーンショットをスクリーニングし、適切なデータをアプリケーションに返送します。

0

スクリーンスクレイピングは、画面の位置によってコンソールから文字を取得するアプリケーションに使用される用語であり、画面を表示するために使用している端末エミュレータが既に存在することを暗に意味します。端末エミュレータは....あなたが任意の追加の第3部のコンポーネントなし

(通常はCOM経由または直接DLLの呼び出し)あなたはまた、ターミナル自分をエミュレートについて話しているがあればそれを行うことができるようにAPIを持っています

ターミナルエミュレーションには膨大な量の作業があります。単にツールを使用するよりも労力がかかりますが、あなたがowmを動かして死んだ場合は、多くのことがありますオープンソースの実装では、ソースを取得してその実装をgrokにすることができますPuTTYおそらく今ほとんどのdefacto標準です。 (私はC/C++が疑わしいと書かれていることは分かりませんが、C#に移植するのは簡単だと思っていれば、PuTTYは3270をサポートします)

0

うわー、このようなもののためのSNA Server。プロトコルの周りにすべてのジャンプと障害を行うには、この種類のものにBizTalk Host Integration Server 2009を活用することができます。

http://www.codeplex.com/Open3270 http://www.open3270.net/

しかし、それは3年後にはどこにも行ってないです:そこdefunt CodePlexのプロジェクトがあります。ザ・あなたが得ることができます閉じ

はこれです:

http://www.codeproject.com/KB/cs/all_ehllapi.aspx

+0

そのhttp://www.open3270.net/リンクは死んでいたよりも悪いです...今は "Dr. Pooter"の家がコンピュータを扱います。 –

1

http://www.elink.ibmlink.ibm.com/publications/servlet/pbi.wss?CTY=US&FNC=SRX&PBL=GA23-0059-07

これは、あなたがあなた自身を持ち上げ重いのすべてを行う上で計画している場合を探している文書です。それはうまく印刷されませんが、プロトコルに関する最良の情報源です。

私はこの道に自分自身(連邦政府のおかげで)に着手しようとしており、2週間以内に私は完成した申請書を持っているつもりです。私はそれをやりたくはありませんが、私のパラメータはサードパーティのアプリケーションも使用しないと述べています。私のものはC#にもあります。

私のソースをご希望の場合はメールでお知らせしますが、私はあなたに警告する必要があります。私は無料でそれを譲渡しません。あなたが無料で探しているのを知っています。

+0

これで完了です。 643行のC#コード。 – Andrew

関連する問題