問題タブ [terminal-emulator]
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.
vbscript - VBScriptは、UIウィンドウの「いいえ」ボタンにフォーカスを設定します
VanDykeのCRTで使用するVBScriptスクリプトを作成しています。デフォルトの「はい」の代わりに、MsgBoxの「いいえ」ボタンにフォーカスを自動的に設定する方法はありますか?
java - Bloombergターミナルでの最新のコマンドラインプログラミング
多様で動的なオプションの画面を次々と表示する財務分析ツールを構築したいと思います。画面は前の画面からの入力に基づいて変化します。1つの画面には何百ものオプションがあり、そのほとんどがリストに表示されます。通常のGUIスタイルを使用してアプリケーションを作成するのは難しく、時間がかかると思います。
コマンドラインのような環境でソフトウェアを構築したいのですが。私が目指しているものに最も近いのはブルームバーグターミナルだと思います。
常に変更できる完全に白紙の状態でアプリを構築するために使用できるツール、ツールキット、環境などはありますか?チャートを描くことができる必要があり、グラフィックスにできるだけ柔軟性を持たせたいと思っています。ブルームバーグの人々はどういうわけかこれをします。誰かが私にいくつかのヒントを与えることができますか?
私はブラウザベースのアプローチを使用することを検討しましたが、もっとネイティブなものを好みます。
重要な場合は、JavaやjRubyでコーディングしたいと思います。
ありがとう!
(あなたの見解による)アプローチのメリットに関係なく、私には有効な技術的な質問があることに注意してください。
java - Windows デスクトップ アプリケーションからの CICS への接続
今、新しい要件があります。私は手元にアドホックな仕事をいくつか持っています。要件は、デスクトップ ベースの Java アプリケーションを接続して、CICS トランザクションによって生成されたメインフレームからデータを読み取ることです。[基本的に、ファイルに追加されるすべてのレコードを読み取る必要があります (Linux で tail-f filename を実行するのと同じ方法です)。これは参考までに、私の要件は別のものです。]
問い合わせたところ、雇用主が MQ または CICS Transaction Gateway へのアクセスを提供できないことがわかりました。彼はスクリーンスクレイピングのいくつかの方法を提案しました。VB.Net アプリケーションと Quick3270、および IBM Communicator Emulators を使用して、既にそれを行っています。これらのエミュレーターは両方とも、画面上にあるものを読み取るために使用できる関数を提供します。
EHILLAPI プログラミングの詳細 (エミュレーター・プログラミングの言語) - http://publib.boulder.ibm.com/infocenter/pcomhelp/v5r9/index.jsp?topic=/com.ibm.pcomm.doc/books/htmlを参照できます。学習に興味がある場合は、/emulator_programming07.htmを参照してください。
しかし、この方法では、画面に表示できる最大バイト数に制限されています。この方法では、複数のページにまたがるデータを取得するために毎回更新 (基本的に、CICS では 1 つのページから別のページに移動) する必要があるため、ネットワークの大幅な遅延が発生します。
私の雇用主がクライアントにメインフレームのポートを開いたり、ソフトウェアをインストールするように依頼する必要がないように、いくつかの方法を提案してもらえますか (これは私の雇用主には不可能であるため)。
3270 端末エミュレーションを使用して、すべて (または少なくともより多くのデータ) を取得できますか? このようにして、私の雇用主の要件は満たされ、彼はクライアントに何も尋ねる必要がなくなります。(いずれにせよ、エミュレーターからは CICS トランザクションを起動しています)。私たちは、クライアントのメインフレームを少しでも妨害することなく、雇用主側ですべてを実行したいと考えています。
クライアントには MQ がないため、MQ を提案しないでください。
まだ CICS Transaction Gateway を提案している場合は、リモート マシンに接続する方法を教えてください (技術的な詳細が必要です)。
- クライアントからどのような情報を聞く必要がありますか?
- 自分のマシンにどのソフトウェアをインストールする必要がありますか? - そのソフトウェアの使用に関する技術的な詳細。
よろしく、
ニチン
android - Androidのフォルダの下にあるエミュレータSDカードを削除するにはどうすればよいですか
SDカード関連のアプリを実装しています。devtoolsでsqliteを使用して、Androidのフォルダの下にあるエミュレータSDカードを削除するにはどうすればよいですか?
rm コマンドを使用していますが、機能していません。
例: sdcard--->プロジェクト --->emp
ターミナルコントローラー組み込みのsqliteを使用してプロジェクトフォルダーを削除します
android - SDカードとしてまたはデバッグモードでAndroid携帯をコンピュータにマウントする方法は?
USB経由でPCに接続されたSDカード電話としてマウントされるBusyBoxを備えたAndroid2.3.xのターミナルエミュレータコマンドはありますか?デバッグモードを有効にして電話をadbで使用するための何かがありますか?
私の電話はそれ自体ではマウントされません。スーパーユーザー権限もあります。
delphi - tn3270互換画面をターミナルエミュレータに送信するにはどうすればよいですか?
自分が持っているターミナルエミュレータをテストしたいのですが、誰かがそれについて言及する前に、Hercules360を学びたくありません。
私はメインフレームアプリケーションを作成した後ではありません。本当にやりたいのは、ターミナルエミュレータで表示するためにtn3270画面を送信する方法を学ぶことです。私の理由は単純です。レイアウト、ルックアンドフィールなどがすべて固定されている顧客からの一連の画面があります。クライアントソフトウェアをこれらの画面に対してテストしたいのですが、最初にそれを行うために顧客のサイトまでたどり着く必要はありません。
それができない場合、フィールドや属性などを備えたtn3270環境をシミュレートする「それほど強力ではない」方法を知っている人はいますか?
CodeCutterによるminiFrameと呼ばれる古いフリーウェア製品への参照を見つけましたが、そのWebサイトはもう存在せず、googleはそれを指すさまざまなリンクを返します。
ありがとう
android - Android用のターミナルエミュレータの構築
私はAndroid用のターミナルエミュレーターを構築しようとしています。これはかなり新しいので、私のアイデアは、各コマンドを実行し、出力をファイルに保存することでした。ファイルの内容は、実行するたびに表示されます。 擬似コード:
このコードは、いくつかの特別なコマンド(たとえば、「clear」)を除いて機能します。しかし、私がもっと心配しているのは、次の問題です。
- コマンドを実行するたびに、SuperUser権限(コードの2行目)を探すことになります。そして、私はこれを廃止したいと思います。
ユーザーが次のように、あるコマンドの後に別のコマンドを入力した場合。File.txtは、「/ sdcard」ではなく、「/」に作成されます。今のところ、これを避けるために、現在の作業ディレクトリが何であるかを把握するために、すべての「cd」コマンドを追跡しています。そして、私はこれを回避するより良い方法があることを望んでいます。
誰かがここで私を助けてくれたらありがたいです。
bash - 端末エミュレータの実装 - 繰り返し入力の問題
Java で端末エミュレータを実装しようとしています。Windows 上の cmd.exe と Unix ライクなシステム上の bash の両方をホストできるはずです (少なくとも Linux と Mac OS X をサポートしたいと思います)。私が抱えている問題は、標準入力に送信したものは何でも標準出力cmd.exe
で繰り返すことです。bash
たとえば、bash では、" ls
" と入力して Enter キーを押すと、ターミナル エミュレータが入力行を bash の stdin に送信し、ストリームをフラッシュします。次に、プロセスは再び入力行を出力し、ls\n
次にコマンドの出力を出力しますls
。
bash
これは問題です。なぜなら、 and以外の他のプログラムはそれをcmd.exe
行わないからです。bash またはcmd.exe
のいずれかでコマンド " python -i
" を実行すると、python インタラクティブ シェルは途中bash
で入力を繰り返さず、cmd.exe
実行します。これは、回避策として、実際の出力がどのプロセスから来たのかを知る必要があることを意味します。それが実際の端末エミュレーターが行うことだとは思えません。
" " を実行bash -i
しても、この動作は変わりません。私の知る限り、cmd.exe
明確な「インタラクティブ」モードと「非インタラクティブ」モードはありません。
編集:ProcessBuilder
クラスを使用してホスト プロセスを作成しています。ストリーム gobblerと同様の手法を使用して、stdout と stderr を読み取り、プロセスの stdin に書き込みます。ホスト プロセスを開始する前に、環境変数を設定しません。プロセスを開始するために使用する正確なコマンドはbash -i
、bashcmd
用と cmd.exe 用です。なんとか作成できたらすぐに、最小限のコード例を投稿しようと思います。
android - AndroidエミュレーターでF7コマンドを使用するにはどうすればよいですか?
F7Androidエミュレーターでコマンドを使用するにはどうすればよいですか? ターミナルIDEでJavaファイルをコンパイルするには、このコマンドが必要です。を押すたびにF7、エミュレーターがシャットダウンF7します。これは、シャットダウン ボタンのショートカットが であるためです。
terminal - iTerm2キーボードショートカット-分割ペインナビゲーション
私は長い間、標準のMacターミナルを使用してきました。同僚からiTerm2について良いことを聞いた後、iTerm2を試すことにしました。
私がiTerm2で見ているより便利な機能の1つは、その分割ペインです(vim分割バッファーによく似ています)。
Ctrlvimでは、 ++を使用して分割バッファー間を移動できWますarrowkeys
。iTerm2がペイン間を移動するためのキーボードショートカットもありますか?