Esempio n. 1
0
def Adaptadores():
    msg = "Selecciona el modo que quieres:"
    choices = ["DHCP","STATIC"]
    reply = gui.buttonbox(msg, choices=choices)
    if reply == None:
        sys.exit(0)
    msg = "Selecciona el adaptador que deseas modificar:"
    choiceAdap = listaAdaptadores()
    adaptador = gui.buttonbox(msg, choices=choiceAdap)
    if adaptador == None:
        sys.exit(0)

    if reply == choices[1]:
        print('static')
        dat = funciones.ipWMI()

        msg ="Introduce la nueva ip"
        title = "Utilidades de diagnostico"
        fieldNames  = ["ip", "subnet", "gateway", 'dnsServers1', 'dnsServers2']
        fieldValues = [dat["ip"], dat["subnet"], dat["gateway"], dat['dnsServers1'], dat['dnsServers2']]
        choice = gui.multenterbox(msg,title, fieldNames, fieldValues)
        if choice == None:
            sys.exit(0)
        batSTATIC(adaptador, choice)
        
    elif reply == choices[0]:
        print('dhcp')
        batDHCP(adaptador)
Esempio n. 2
0
def ProcesosComunes():
    fich = Comprime()
    msg = 'Enviar correo a github con tus resultados?'
    choices = ['Enviar','No Enviar y salir','Volver al menu']
    opciones = gui.buttonbox(msg, image=image, choices=choices)
    if opciones:
        if opciones == choices[0]:
            try:
                Email(fich)
            except:
                gui.msgbox('Hubo un problema al enviar el correo')
                main()
        elif opciones == choices[1]:
            print('no enviar')                  #
            sys.exit(0)
        elif opciones == choices[2]:
            print('menu')
            main()
    else:
        print('no')
        sys.exit(0)