2011-02-16 223 views
3

自动化VNC授权过程中我收到一个输入的VNC://172.16.41.101 &的passwd =测试通过命令行

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

提取ip和密码很容易。 然后我用ip提供的ip启动vncviewer,但是我如何将密码传递给那个,而不提示用户输入密码?

+1

不知道你在问什么。你在写什么样的应用程序,谁是“我正在接受输入”中的“我”?你在写bash脚本吗?本机应用程序?你只是要求vncviewer应用程序的命令行参数? (哪个vncviewer,有很多?)如果是这样,请查阅其手册页。 – 2011-03-04 10:30:09

回答

2

假设(按标签),您正在使用vncviewer的程序从命令提示符我想你可以做这样的事情:使用您的例子

echo "password" | vncviewer -autopass host:display 

:VNC://172.16.41.101 & passwd = test

echo "test" | vncviewer -autopass 172.16.41.101 
+0

@Arihant Nahata,你检查过这个解决方案吗?后续行动,如果它不能工作,或者如果你已经找到你自己的答案,请发布:-) – 2011-08-13 14:44:37