web-dev-qa-db-ja.com

TightVNCサーバーの「リスニングビューアの接続」ショートカットを作成するにはどうすればよいですか?

誰かのデスクトップにリモートで接続する必要があり、そのコンピューターがNATの背後にある場合は、逆VNC接続を使用できます。これは、TightVNCサーバーの「リスニングビューアの接続」オプションを使用して行います。そのオプションを手動で選択し、IPアドレスを手動で入力する必要があります。

固定IPアドレスとポートでショートカット(コマンドライン)を作成することにより、この手動アクティビティを回避する方法はありますか?

3
malloc4k

私は答えを見つけました。これを行うには、次のような簡単なコマンドを使用します。

"c:\Program Files\TightVNC\tvnserver.exe" -controlservice -connect ip-address:port-number

Ip-addresの場合実際のVNCクライアント(デスクトップを制御しようとしている)を実行しているコンピューターのIPアドレスを使用します

5
malloc4k

サーバーをユーザーアプリとして起動し(サービスとして実行していない場合)、接続するためのショートカット。

C:\Windows\System32\cmd.exe /C start "" "%PROGRAMFILES%\TightVNC\tvnserver.exe" -run && timeout 1 && "%PROGRAMFILES%\TightVNC\tvnserver.exe" -controlapp -connect IPADDRESS

2
War

デスクトップショートカットを使用してIP10.0.1.11のローカルコンピューターにVNCを接続したいので、ダブルクリックするだけです。上記は機能しませんでした。ヘルプ(CMD内)を使用すると、次のような手順が見つかります。

tvnviewer hostname :: port [オプション]

TightVNCを使用して機能する例:

  1. 'Program Files'フォルダー(またはx86)からデスクトップにショートカットを作成します

  2. ショートカットを右クリックして、[プロパティ]を選択します。

  3. 「Target:」というラベルの付いた最初の編集可能な行で、すでに存在する文字列の後にこれを追加します:10.0.1.11 :: 5900これで、文字列は次のようになります。

"C:\ Program Files\TightVNC\tvnviewer.exe" 10.0.1.11 :: 5900

明らかに、10.0.1.11を制御したいIPアドレスに変更します。また、[全般]タブに移動し、ショートカットの名前を「ラップトップに接続」や「マイマック」などの適切な名前に変更します。

TightVNC2.7.10.0を搭載したWindows8.1 ProPCでテストしました。

0
MagicTH