19

ネイティブのWindowstelnetクライアントではなく、telnet://blahでパテを開きたいのですが。

この「機能」がウィンドウの下で何と呼ばれるかさえ知らないので、それについての情報を見つけることができません。

よろしくお願いします、1月

4

4 に答える 4

19

単純な場合は、コマンドラインから実行できます。

ftype telnet # view current binding
ftype telnet=\path\to\putty.exe %1

それ以外の場合は、以前に投稿したレジストリを使用する必要があります。

于 2009-04-28T08:15:56.030 に答える
12

これは、カスタム URI ハンドラーを提供するレジストリ キーです。

MSDN の記事を次に示します。その一部を引用します。

HKEY_CLASSES_ROOT
     alert
          (Default) = "URL:Alert Protocol"
          URL Protocol = ""
          DefaultIcon
               (Default) = "alert.exe"
          shell
               open
                    command
                         (Default) = "C:\Program Files\Alert\alert.exe" "%1"

それはあなたがすることを許可しますか

アラート:メッセージ

そして、アプリケーションは明らかに「何らかのメッセージ」を引数として受け取ります。

于 2009-04-28T08:21:18.403 に答える
2

XPでtelnet:プロトコルハンドラー(またはその他の既存のハンドラー)を変更するには(Vistaでは機能する可能性があります-まだ調べていません)、[コントロールパネル]>[フォルダーオプション]>[ファイルの種類](タブ)に移動します。下にスクロールして(それほど多くはありませんが、上部にあります)、(NONE)URL:Telnet Protocolを見つけて、[Advanced]ボタンを押します。これ以降は、ファイルタイプの関連付けを変更するのと同じです。ターゲットアプリケーションは、指定されたURLをパラメーターとして渡すことをサポートする必要があることに注意してください。

残念ながら、[新規]ボタンでは、拡張子の入力が必要なため、新しい[URL]タイプを作成できないようです。新しいエントリを作成するには、以前はレジストリから既存のエントリをコピーする必要がありました(つまり、検索、エクスポート、テキストエディタでの編集、および再インポート)。

于 2009-04-28T08:12:15.040 に答える