2011-02-16 162 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