問題タブ [secure-crt]

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.

0 投票する
1 に答える
1173 参照

vbscript - VBScriptは、UIウィンドウの「いいえ」ボタンにフォーカスを設定します

VanDykeのCRTで使用するVBScriptスクリプトを作成しています。デフォルトの「はい」の代わりに、MsgBoxの「いいえ」ボタンにフォーカスを自動的に設定する方法はありますか?

0 投票する
1 に答える
5500 参照

vbscript - VBSで変数が変数に設定されている問題

シスコデバイスの一部のプロセスを自動化するためにSecureCRTと組み合わせて使用​​するVBSには、次のコードがあります(非常に簡素化されています)。

サブメインには次のようなセクションがあります。

crt.Dialog.Promptと同じですがMsgBox、画面ではなくウィンドウの中央に配置されるだけなので、少しすっきりしています。変数strHostは、スクリプト内でグローバルであり、接続するホスト名を含む実際のホスト名文字列です。これはPromptデフォルトのテキストとして行で使用されます。切断してbooReconnectフラグが設定されると、これSubが再度呼び出され、次にホスト名の入力を求められたときに、古いホスト名が表示されます。スペルを入力すると便利です。初めて間違った、または同じような名前のデバイスの束に接続しています。

prCommandLoopこれの最後にどこを呼び出すかがわかります。これは、特定の文字列シーケンスが見つかるまでスクリプトを保留にするcalledSubを使用するループです。その場合、いくつかのものを起動し、再び待機するまでループバックします。crt FunctionWaitForStrings

自動化コマンドの1つは、接続メニューの存在を検出し(したがって、ルーターセッションを終了しました)、接続する別のホスト名の入力をユーザーに求めます。

重要なビットは、最後の変数のクリアアップにあります- Set strConnectHost = Nothing。これをそのままにして、すぐにsetで終了prCommandLoopすると、適用されるとすぐに死にます。これを参照しようとすると、エラーが発生します。の最後に線を引くことを試みましたが、これが証明されました。booReconnectSet strConnectHost = NothingstrHostObject Variable not setMsgBox strHostSub

奇妙なことに、prCommandLoop最初に別の自動化コマンドを選択してからセッションを終了しても、Set strConnectHost = Nothing誰も気にしないようです。

それが私を困惑させているので、誰かがこれが問題である理由を説明するのを手伝ってもらえますか?Set strConnectHost = Nothing(サブの最後に発行しないことで)簡単に回避できますprConnectToHostが、問題が何であるかを理解したいだけです。

0 投票する
2 に答える
1163 参照

python - Pythonサブプロセスの使用

この質問が100回前に行われたことがある場合は申し訳ありませんが、残念ながら、そうであった場合は見つかりませんでした。バックグラウンドプロセスを生成し、それが完了したかどうかを監視するPythonスクリプトを作成しようとしています。subprocess.callを利用することが推奨されているos.systemコマンドを見ましたが、これはプロセスが完了するまでプログラムをブロックしているようです。

私の最終目標は、次のことです。

1)プログラムが実行され、歌唱情報の処理が開始されます

2)プログラムの途中で、同時に実行する必要があるWindowsDOSプログラムを起動します。

3)プログラムは実行を継続し、データの処理を継続します。

4)プログラムはDOSプログラムを監視し、いつ終了して最終情報を送信します。ただし、このステップを実行するには、DOSプログラムが終了している必要があります。

誰かが私を正しい方向に向けることができれば、それは素晴らしいことです。


詳細:Securecrtに組み込まれているPythonプロセッサを利用しようとしています。プログラムのCMDウィンドウは正常に開いているように見えますが、サブプロセスを強制終了するまで、中間のコマンド(この例では有効にするだけ)は出力されません。

0 投票する
1 に答える
2385 参照

vbscript - ifステートメント内に複数のコマンドを追加する方法

私の目的は、スイッチが ">" または "#" のいずれかをプロンプトするかどうかを確認することです。「#」への切り替えプロンプトの場合は、コマンドだけを送信します。しかし、何らかの理由で、条件を確認せずに直接コマンドに移動します。

0 投票する
1 に答える
484 参照

emacs - ターミナルのemacsのキーワードカラー

SecureCRTを介してサーバーに接続しており、コマンドラインemacs(X11ではない)を使用しています。色を取得する方法はありますか?特に、コーディングするときは、emacsにキーワードなどに色を付けてもらいたいと思います。現在、すべてが黒または白です。

0 投票する
2 に答える
1889 参照

ubuntu - ubuntu 12.10でのsshおよびエージェント転送

マシン X があり、X にログインしssh somewhereてキー認証を使用するコマンドを発行すると、正常に動作します。

12.10 マシン (特別なマシン X キーを持たない) からマシン X に ssh し、上記の同じコマンドを試すと、メッセージが表示されて失敗しPermission denied (publickey).ます。グーグルで調べたところ、これはsshエージェントの転送に関連しているようですが、よくわかりません。

最新のsecureCRTからもsshしようとして同じ問題に直面しました。運がなかったので、secureCRT でエージェント転送を無効にしようとしました。

これを解決するにはどうすればよいですか?エージェント転送を無効にすることが重要な場合、どうすればよいですか? 宛先マシンで何かを変更する必要がありますか?

0 投票する
1 に答える
895 参照

linux - 画面のリモート接続解除時にネットワーク接続が失われる



LinuxベースのサーバーにsshするためにsecureCRTを使用しています。
「screen」コマンドを使用して、セッションを存続させます。
しかし、私が 2 台の PC を使用していると、状況がおかしくなってきました


PC-B で、 screen -D -r test

次のように入力します。うまくいけば、「テスト」セッションが PC-A で切り離され、PC-B に再接続されます。
それは機能しますが、PC-A が PC-B によってリモートで切断されると、PC-A はサーバーへの接続を失いました。
再接続するだけで問題ありませんが、PC-A が接続を失った理由を知りたいです。

PC-Aのコマンドログはこちら


そして、ここに私の .screenrc ファイルがあります:

0 投票する
0 に答える
1223 参照

vim - SecureCRT: vim が最大ターミナル ウィンドウ サイズを使用していない

SecureCRT ウィンドウのサイズに関係なく、vim の画面領域は一定のままです。SecureCRT を最大化すると、vim は引き続き端末の一部しか占有しません。

明らかな設定の選択をいじりましたが、vimをターミナルウィンドウの幅に調整することができませんでした。

ConEmu を使用すると機能します。

何か案は?