問題タブ [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.
vbscript - VBScriptは、UIウィンドウの「いいえ」ボタンにフォーカスを設定します
VanDykeのCRTで使用するVBScriptスクリプトを作成しています。デフォルトの「はい」の代わりに、MsgBoxの「いいえ」ボタンにフォーカスを自動的に設定する方法はありますか?
vbscript - VBSで変数が変数に設定されている問題
シスコデバイスの一部のプロセスを自動化するためにSecureCRTと組み合わせて使用するVBSには、次のコードがあります(非常に簡素化されています)。
サブメインには次のようなセクションがあります。
crt.Dialog.Prompt
と同じですがMsgBox
、画面ではなくウィンドウの中央に配置されるだけなので、少しすっきりしています。変数strHost
は、スクリプト内でグローバルであり、接続するホスト名を含む実際のホスト名文字列です。これはPrompt
デフォルトのテキストとして行で使用されます。切断してbooReconnect
フラグが設定されると、これSub
が再度呼び出され、次にホスト名の入力を求められたときに、古いホスト名が表示されます。スペルを入力すると便利です。初めて間違った、または同じような名前のデバイスの束に接続しています。
prCommandLoop
これの最後にどこを呼び出すかがわかります。これは、特定の文字列シーケンスが見つかるまでスクリプトを保留にするcalledSub
を使用するループです。その場合、いくつかのものを起動し、再び待機するまでループバックします。crt Function
WaitForStrings
自動化コマンドの1つは、接続メニューの存在を検出し(したがって、ルーターセッションを終了しました)、接続する別のホスト名の入力をユーザーに求めます。
重要なビットは、最後の変数のクリアアップにあります- Set strConnectHost = Nothing
。これをそのままにして、すぐにsetで終了prCommandLoop
すると、適用されるとすぐに死にます。これを参照しようとすると、エラーが発生します。の最後に線を引くことを試みましたが、これが証明されました。booReconnect
Set strConnectHost = Nothing
strHost
Object Variable not set
MsgBox strHost
Sub
奇妙なことに、prCommandLoop
最初に別の自動化コマンドを選択してからセッションを終了しても、Set strConnectHost = Nothing
誰も気にしないようです。
それが私を困惑させているので、誰かがこれが問題である理由を説明するのを手伝ってもらえますか?Set strConnectHost = Nothing
(サブの最後に発行しないことで)簡単に回避できますprConnectToHost
が、問題が何であるかを理解したいだけです。
python - Pythonサブプロセスの使用
この質問が100回前に行われたことがある場合は申し訳ありませんが、残念ながら、そうであった場合は見つかりませんでした。バックグラウンドプロセスを生成し、それが完了したかどうかを監視するPythonスクリプトを作成しようとしています。subprocess.callを利用することが推奨されているos.systemコマンドを見ましたが、これはプロセスが完了するまでプログラムをブロックしているようです。
私の最終目標は、次のことです。
1)プログラムが実行され、歌唱情報の処理が開始されます
2)プログラムの途中で、同時に実行する必要があるWindowsDOSプログラムを起動します。
3)プログラムは実行を継続し、データの処理を継続します。
4)プログラムはDOSプログラムを監視し、いつ終了して最終情報を送信します。ただし、このステップを実行するには、DOSプログラムが終了している必要があります。
誰かが私を正しい方向に向けることができれば、それは素晴らしいことです。
詳細:Securecrtに組み込まれているPythonプロセッサを利用しようとしています。プログラムのCMDウィンドウは正常に開いているように見えますが、サブプロセスを強制終了するまで、中間のコマンド(この例では有効にするだけ)は出力されません。
vbscript - ifステートメント内に複数のコマンドを追加する方法
私の目的は、スイッチが ">" または "#" のいずれかをプロンプトするかどうかを確認することです。「#」への切り替えプロンプトの場合は、コマンドだけを送信します。しかし、何らかの理由で、条件を確認せずに直接コマンドに移動します。
emacs - ターミナルのemacsのキーワードカラー
SecureCRTを介してサーバーに接続しており、コマンドラインemacs(X11ではない)を使用しています。色を取得する方法はありますか?特に、コーディングするときは、emacsにキーワードなどに色を付けてもらいたいと思います。現在、すべてが黒または白です。
ubuntu - ubuntu 12.10でのsshおよびエージェント転送
マシン X があり、X にログインしssh somewhere
てキー認証を使用するコマンドを発行すると、正常に動作します。
12.10 マシン (特別なマシン X キーを持たない) からマシン X に ssh し、上記の同じコマンドを試すと、メッセージが表示されて失敗しPermission denied (publickey).
ます。グーグルで調べたところ、これはsshエージェントの転送に関連しているようですが、よくわかりません。
最新のsecureCRTからもsshしようとして同じ問題に直面しました。運がなかったので、secureCRT でエージェント転送を無効にしようとしました。
これを解決するにはどうすればよいですか?エージェント転送を無効にすることが重要な場合、どうすればよいですか? 宛先マシンで何かを変更する必要がありますか?
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 ファイルがあります:
vim - SecureCRT: vim が最大ターミナル ウィンドウ サイズを使用していない
SecureCRT ウィンドウのサイズに関係なく、vim の画面領域は一定のままです。SecureCRT を最大化すると、vim は引き続き端末の一部しか占有しません。
明らかな設定の選択をいじりましたが、vimをターミナルウィンドウの幅に調整することができませんでした。
ConEmu を使用すると機能します。
何か案は?