問題タブ [attachmate-extra]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Attachmate EXTRA でプログラムでデバイス名を変更することはできますか?
私は、Attachmate EXTRA を使用する win フォーム アプリケーションを作成しました。アプリケーション自体はうまく機能しますが、セッション用に別のデバイス名に切り替える必要があることを通知されました. セッションが起動される前に名前が設定され、セッションは接続プロセスを通過します。これを行うと考えることができる唯一の方法は、必要な各デバイス名で個別のセッションを作成して保存し、そのルートに進むことですが、可能であれば代わりに動的に実行できるようにしたいと考えています。
オブジェクトを確認するためにデバッグ中にこれを実行しようとしましたが、設定するメソッドまたはプロパティが見つかりませんでした。
excel - Attachmate Reflection VBA 自動化エラー
Attachmate Reflections Standard Suite 2011 R2 を使用し、ソース データセットに Excel を使用します。自動化しようとしている端末では、情報を送信するために F9 キーが必要でしたが、そのキーを送信しようとすると、「指定されたキーが辞書にありませんでした」というエラーが表示されます。端末アプリケーションに送信しようとした他のすべてのキーは正常に機能しているようです。以下はコード スニペットです。
リフレクション API のドキュメントでは、関数キーに ControlKeyCode_F9 を使用することが示されていますが、コードがエラーをスローしているため、私は少し途方に暮れています。
任意のヘルプが表示されます。
ibm-midrange - IBM i (AS400) ファイル転送の問題。ポンド記号の変更
そのため、システムから as400 にファイルを転送しようとしています。システムからファイルを転送すると、ファイル内のシャープ記号が文字化けします。誰でも何か提案できますか??
前もって感謝します...
c# - 外部アプリケーションを使用して Attachmate IBM Reflection 2014 ターミナルを表示するにはどうすればよいですか?
Attachmate の Reflection for IBM 2014 用の外部アプリケーションを作成しています。そのアプリケーションでは、既存のセッション ファイルを使用して反射アプリケーションを作成しようとしています。アプリケーションは正常に作成されていますが、ユーザーには表示されません。それを行う方法をいくつか試しましたが、まだうまくいきませんでした。
誰かがこれを行った場合、または端末を表示するために何をする必要があるかを知っている場合は、返信してください。
以下は、私がそうするために使用しているコードの一部です。
mainframe - ファイル転送 Extra attachmate はユーザー名をホスト ファイル名に追加します
こんにちは、メインフレームからファイルをダウンロードしようとすると、attachmate extra を使用してユーザー名も追加されます。どこでオフにするのかわかりません。
たとえば、ファイル名が yyyy.file.name の場合、ファイルを転送しようとすると、username.yyyy.file.name が転送されます。
3.4 では、ユーザー名を追加するオプションがオフになっています。まだ起こっている
vba - Excel が応答を停止する VBA スクリプト
追加のプログラムと完全にやり取りするExcelから次のvbaコードを実行しています。
ただし、1 回実行した後の問題は問題なく、約 10 ~ 15 秒後に Excel がフリーズし、手動で閉じる必要があります。これには何か理由がありますか?私の調査から、変数とオブジェクトを何も設定しませんでしたが、それでも役に立ちません。
ありがとうございました!
python - TypeError: 'str' オブジェクトは、Attachmate とインターフェイスする win32com では呼び出せません
私はPythonを使用してAttachmateを自動化しようとしています-EXTRA!、ほとんどがVBAで行うのと同様です。
ここにあるpywin32パッケージを使用しています。 ここでは、OLE が Attachmate (GetString メソッドと PutString メソッドの両方が見つかる場所) とどのように連携するかについてのドキュメントを使用しています。
私のコード:
次のエラーが発生します。
メソッド GetString には構文があると言われています: rc = object.GetString (Row, Col, Length, [Page])
、しかし、Python でこの構文を試してみると、上記のエラーが発生します。
このエラーを調査したところ、「mystring」() を実行しようとするのと同じであることがわかりました。sess0 のタイプを確認すると、実際には a: であるため、これはすべきではありません<class 'win32com.client.CDispatch'>
。
この問題は、Attachmate/OLE ページで説明されているものとは異なる構文に起因する可能性があることを知っています。ただし、 PutString メソッドはこの構文を持つと説明されています: object.PutString String [,Row][,Col][,Page]
、しかし、私はそれを使用して正常に動作しました: sess0.screen.PutString("90", 1, 79)
。このコードは、Attachmate セッションの位置 1、79 に文字列 "90" を正しく配置します。
パッケージ自体の問題なのか気になります。誰かが Python で Attachmate を自動化しようとした経験がある場合は、彼らの助けが大歓迎です!
c# - 選択した環境変数を Attachmate.Emulation.Frame.exe に設定するにはどうすればよいですか
バックストーリー:
私は大規模な CRM ショップのテクニカル リーダーです。Unified Service Desk を利用するアプリケーションの 1 つ。ターミナル エミュレーター (Attachmate 最新バージョン) を収容する子コントロールを収容するホストされたコントロールを Unified Services Desk が使用するアプリケーションを修正する必要がメンテナンスにありました。
私はこれに取り組んでいる下請け業者を持っていて、すでに数週間遅れていました. 私たちは最終的に彼を失い、誰かがこれを修正する必要がありました. 私は USD の専門家のふりをするつもりはありません (ここ数日でホストされたコントロールについて学習しましたが)、ある程度の帯域幅を持っていて c# を知っている私か、USD をよく知っているが帯域幅がまったくない他の誰かでした。後者は私であるこれを処理することにしました。
私はコードを完全に読んで、実際に端末エミュレーターを子コントロールに表示しています。
もう 1 つの要件は、ターミナル エミュレータが反映されているレガシー システムに自動的にログインすることです。
選択した環境変数 (ユーザー名、パスワード) を設定し、Attachmate.Emulation.Frame.exe に設定して、ユーザーが自動的にレガシーにログインするようにしようとしています。
メソッドsession
内のクラスには次のものがあります。beginReflection()
私はこれに正しくアプローチしていませんか?そこに誰か洞察力がありますか?これは恐ろしく時間に敏感で、クライアントがすでに怒っている状態で私の膝の上に落ちたばかりで、bcはすでに遅れています。
よろしく。