×

TightVNC for Windows: Server Command-Line Options

hqy hqy 发表于2025-02-10 18:37:01 浏览23 评论0

抢沙发发表评论

TightVNC for Windows: Server Command-Line Options

TightVNC Version 2.7

 

TightVNC服务器可以完全通过命令行配置、启动或停止。用户界面中的所有设置又可以通过下面列出的CLI选项进行修改。另外,命令行界面使的只共享或显示一个特定的窗口成为可能,而不是显示整个桌面。

 

如何通过命令行界面执行命令

命令行选项被tvnserver.exe文件接受,这个文件的默认路径为"C:\Program Files\TightVNC\tvnserver.exe"。

在命令行中指定的程序选项遵循以下一般规则:

  • 服务器一次只接收一个命令

  • 命令名以破折号开头,例如-help

  • 如果有,命令参数与命令之间用空格分隔

  • 包含空格的参数必须用引号括起来

  • 命令名和参数不区分大小写

 

命令描述

以下命令格式被使用:

  • 大括号"{}"中包含且被竖线"|"分隔的选项代表一组用户选项。选择一个并运行命令。

例如,tvnserver.exe { -controlservice | -controlapp }等同于:

  • tvnserver.exe -controlservice

  • tvnserver.exe -controlapp

  • 可选参数被中括号"[]"指定。

例如,tvnserver.exe -install [ -silent ]等同于:

  • tvnserver.exe -install

  • tvnserver.exe -install -silent

 

命令用法

mportant; font-size: 12px !important;">
复制代码
tvnserver.exe -help

tvnserver.exe [ -run ]

tvnserver.exe { -install | -reinstall | -remove | -start | -stop } [ -silent ]

tvnserver.exe { -controlservice | -controlapp }

tvnserver.exe { -controlservice | -controlapp } { -connect HOST | -disconnectall | -reload | -shutdown | -sharefull | -shareprimary | -sharedisplay DISPALY_NUMBER | -sharerect WIDTHxHEIGHT+LEFT+TOP | -sharewindow CAPTION | -shareapp PROCESS_ID } [ -passfile FILE ]

tvnserver.exe { -configservice | configapp }
复制代码

 

命令行选项

tvnserver.exe -help
显示TightVNC Server帮助消息。
tvnserver.exe [ -run ]
以application应用模式运行TightVNC Server
复制代码
tvnserver.exe { -install | -reinstall | -remove | -start | -stop } [ -silent ]
管理以service服务模式启动的TightVNC Server。如果不希望TightVNC Server显示任何消息,添加-silent选项
命令参数描述
-install
注册TightVNC Server为一个系统服务
-reinstall
注销TightVNC Server为系统服务,然后重新注册。
-remove
注销TightVNC Server为系统服务
-start
启动TightVNC Server为一个系统服务
-stop
停止TightVNC Server为系统服务
复制代码
复制代码
tvnserver.exe { -controlservice | -controlapp }
打开正在运行的TightVNC Server的配置窗口。服务器配置的改动将在提交后立即生效。
命令参数描述
-controlservice
打开TightVNC Server配置窗口(service模式)
-controlapp
打开TightVNC Server配置窗口(application模式)
复制代码
复制代码
tvnserver.exe { -controlservice | -controlapp } COMMAND [ --controlservice;若是应用模式,则使用--passfile选项。作为一个参数,该选项接受具有所需密码的文件路径。此文件中存储的密码应该是ASCI( bit)字符.
命令参数描述
-connectHOST[:PORT]

连接一个以listening启动的viewer(反向连接);

如果没有指定端口,则server自动连接到5500端口的host;

注意:如果连接未建立,没有通知

-disconnectall
断开所有viewer与server的连接。
-reload
从Windows注册表更新运行TightVNC Server的设置。
-shutdown
退出server
-sharefull

共享虚拟桌面,它由运行TightVNC Server的机器的所有物理显示组成;

如果虚拟桌面配置被修改,则共享屏幕区域自动更新。

注意:这是TightVNC服务器启动时的默认行为。

-shareprimary
共享主显示器(display 1)
-sharedisplayDISPLAY_NUMBER共享指定序号的显示器。如果所给序号的显示器不存在,则维度为0的屏幕将被发送(经试验,显示黑屏,内容为空)
-sharerectWIDTHxHEIGHT+LEFT+TOP

共享指定参数大小的桌面矩形区域。如果一个区域超出虚拟桌面,则该共享区域将会受到虚拟桌面边界的限制。

点(0,0)是主显示器的左上角。因此,如果一个区域位于原点的左侧或上方,则需要使用负值。

例如,如果你有如下的显示器配置:

并且,如果希望共享到分辨率为1280x1024的第二个显示器,可以使用“1280x1024+-1280+0”字符串作为参数。

如果修改了虚拟桌面的配置,共享屏幕区域将自动更新。

 -sharewindow CAPTION

 共享首个标题与指定值匹配或部分匹配的窗口。位于该共享窗口以上的其他窗口也对viewer可见。

如果具有此标题的窗口不存在或被最小化,则viewer将收到一个维度为0的屏幕;相反,如果指定标题的窗口在桌面上,则会自动共享。

 -shareapp PROCESS_ID

 共享指定进程ID的应用程序的所有窗口。共享屏幕区域的大小等于虚拟桌面的大小。不过,所有与应用程序无关的区域,包括位于共享窗口和任务栏上方的窗口,都将变暗。

如果具有给定PID的应用程序不存在或已经关闭,viewer将收到一个变暗的虚拟桌面屏幕。如果具有给定PID的应用程序再次出现在系统中,它也不会被共享。

-reload,-sharefull,-shareprimary,-sharedispllay,-sharewindow,-shareapp 这些命令在图形用户界面中没有类似的东西,它们只能通过命令行接口执行。
复制代码
tvnserver.exe { -configservice | -configapp }

 

本人英文水平有限,以上若有翻译不当的地方,还请指正,谢谢。

此处为原版英文文档链接:https://www.tightvnc.com/doc/win/TightVNC_2.7_for_Windows_Server_Command-Line_Options.pdf



打赏

本文链接:https://www.kinber.cn/post/4782.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客