vncdisp accepts menu number as argument
This commit is contained in:
@@ -140,16 +140,21 @@ def initialize():
|
|||||||
return entries
|
return entries
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
arg_input=None
|
||||||
if (len(sys.argv)>1):
|
if (len(sys.argv)>1):
|
||||||
if (sys.argv[1]=="-h"):
|
if (sys.argv[1]=="-h"):
|
||||||
print("Start within a VNC session to select different screen resolutions")
|
print("Start within a VNC session to select different screen resolutions")
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
|
arg_input=sys.argv[1]
|
||||||
entries=initialize()
|
entries=initialize()
|
||||||
print(entries)
|
print(entries)
|
||||||
ch=getch()
|
ch=getch()
|
||||||
drawmenu(entries)
|
drawmenu(entries)
|
||||||
while True:
|
while True:
|
||||||
inkey=ord(ch.get())
|
if arg_input:
|
||||||
|
inkey=ord(arg_input)
|
||||||
|
else:
|
||||||
|
inkey=ord(ch.get())
|
||||||
#print('-'+str((inkey))+'-')
|
#print('-'+str((inkey))+'-')
|
||||||
if inkey in [120,27,3,24,4]:
|
if inkey in [120,27,3,24,4]:
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
@@ -158,6 +163,8 @@ def main():
|
|||||||
if chr(inkey) in [x[0] for x in entries]:
|
if chr(inkey) in [x[0] for x in entries]:
|
||||||
launch(chr(inkey),entries)
|
launch(chr(inkey),entries)
|
||||||
entries=initialize()
|
entries=initialize()
|
||||||
|
if arg_input:
|
||||||
|
sys.exit(0)
|
||||||
drawmenu(entries)
|
drawmenu(entries)
|
||||||
|
|
||||||
main()
|
main()
|
||||||
|
|||||||
Reference in New Issue
Block a user