我收到的输入为vnc://172.16.41.101&passwd=test

我想用这个输入做的是:
1.提取IP地址。
2.提取密码。
3.使用提供的IP和密码启动vncviewer。
4.一旦收到输入,所有这些都应该自动化。

提取IP和密码很容易。
然后我使用提供的ip启动vncviewer,但是如何在不提示用户输入密码的情况下将密码传递给该密码呢?

最佳答案

假设(通过标签)您正在命令提示符下使用vncviewer程序,我认为您可以执行以下操作:

echo "password" | vncviewer -autopass host:display

使用您的示例:vnc://172.16.41.101&passwd=test
echo "test" | vncviewer -autopass 172.16.41.101

08-28 06:20