if droid: droid.dialogSetCurrentProgress(60) else: print('Listas listas!') COM.prepararDiccionarios() fc = open(DIR + COM.CONTROL, 'r') if fc: control = fc.read() else: control = '' if mostrar: if droid: droid.dialogSetCurrentProgress(95) else: print('Diccionarios listos!') if droid and mostrar: FG.limpiarPantalla() # Funcion cargar cargar(True) ES.muestraInicio("Century21 Puente Real: J-40589955-7.") print(control) if droid: droid.dialogSetCurrentProgress(98) cog, sUXD, sCXD = leeValXDefecto() if droid: droid.dialogSetCurrentProgress(100) droid.dialogDismiss() nOp = len(lMenu) - 1 while True: sOpcion = selFuncionInicial(nOp) if 'cuota' == sOpcion: CU.cuota(droid) elif 'comisiones' == sOpcion: CMS.comisiones(droid) elif 'salir' == sOpcion or None == sOpcion: break
'concNominaC.txt', 'concNominaCcE.txt', 'archsBanco.txt' ] def getNetworkIP(): s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1) s.connect(('<broadcast>', 0)) return s.getsockname()[0] def obtenerIP(servidor): # Es la unica rutina que consegui para obtener mi IP. s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.connect((servidor, 80)) # servidor puede ser cualquiera, no es necesario usar el seleccionado. return s.getsockname()[0] # el IP es el primer elemento de la tupla devuelta. El 2do elemento parece ser una puerta. ES.muestraInicio("IPASPUDO: J-30619229-8.") ind = ES.entradaConLista(droid , 'Busqueda del servidor', 'Seleccione servidor', lSitios) # Busca el servidor. if (None == ind) or (ind == (len(lSitios)-1)) or (len(lSitios) <= ind) or \ (0 > ind): # Se asegura de tener el indice correcto. ES.muestraFin() sys.exit() IPServ = lIPs[ind] if ((ind == (len(lSitios)-2)) or ('' == IPServ)): IPServ = ES.entradaNombre(droid, 'IP del servidor', 'Introduzca IP del servidor', '192.168.0.') print("Obteniendo archivo desde %s (%s)." % (lSitios[ind], IPServ)) if droid: decip = droid.wifiGetConnectionInfo().result['ip_address'] hexip = hex(decip).split('x')[1]