如何从命令行启动 Synergy 客户端?

如何从命令行启动 Synergy 客户端?

启动对话框非常简单。就我而言:

C:\Program Files\Synergy\synergy.exe

但随后我必须点击开始

是否有一个标志可以添加来启动客户端并跳过对话框?似乎找不到有关此内容的任何文档。

答案1

您可以根据现有设置从命令行启动 Synergy,但需要对配置 GUI 进行一些调整。

首先,我们需要从 GUI 获取命令行字符串,如下所示……

  1. 开放协同
  2. 单击文件菜单 (Windows/Linux) 或 Synergy 菜单 (Mac)
  3. 点击“首选项”菜单项
  4. 将日志记录级别更改为调试
  5. 单击“确定”
  6. 单击“应用”
  7. 单击“停止”
  8. 在日志中向上滚动直到看到“INFO:命令:”
  9. 复制“INFO: command:”后的文本
  10. 将日志记录级别更改回信息

您应该有一个类似于这样的命令行(例如在客户端上)...

C:\Program Files\Synergy\synergyc.exe -f --no-tray --debug DEBUG --name woody 192.168.1.1 :24800

现在,打开命令行 (Windows) 或终端应用程序 (Mac/Linux) 并粘贴日志行,然后按 Enter 键开始。要停止,请使用 Ctrl+C 键。

来源:从命令行运行

答案2

服务器的可执行文件名为synergys。同样,客户端名为synergyc。两者都有各种命令行选项。客户端有一个强制参数:服务器主机。

答案3

我已经很久没用过 Synergy 了,因为我已经改用协同+一两年前。当我运行 Synergy+ 时,它有一个选项部分,并且该选项部分中有一个“自动启动...”按钮。您的 Synergy 有类似的功能吗?

哦,实际上我刚刚发现协同文档您所追求的部分(“自动启动”):

启动 synergy 并单击文本“自动启动”旁边的“配置...”按钮。将弹出“自动启动”对话框。如果发生错误,请更正问题并再次单击“配置”。

在“自动启动”对话框中,您可以配置 synergy 在计算机启动时或您登录时自动启动或不自动启动。您需要管理员访问权限才能在计算机启动时自动启动 synergy。对话框会告知您是否有足够的权限。

答案4

如果您首先安装协同即服务,你可以启动和停止服务从命令行:

net start "Synergy Client"

开始,或

net stop "Synergy Client"

停止 Synergy。

有关其他选项,请参阅这篇 Microsoft Technet 文章

相关内容