-
Chris Hines authoredChris Hines authored
vncviewer.py 741 B
def vncclient(passwd,host,port):
import subprocess
p = subprocess.Popen(['/usr/bin/vncviewer','-autopass','{host}::{port}'.format(host=host,port=port)],stdin=subprocess.PIPE,stdout=None,stderr=None)
p.stdin.write(passwd.encode('utf-8'))
#(stdout,stderr) = p.communicate(passwd.encode('utf-8'))
def main():
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--password', default=[""], nargs=1, help="password for the vncserver")
parser.add_argument('--host', default = [""], nargs = 1, help="host")
parser.add_argument('--port',default=["5901"], nargs=1)
args = parser.parse_args()
vncclient(args.password[0],args.host[0],args.port[0])
if __name__ == "__main__":
main()