Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - andaluz

#131
Scripting / script con ficheros
1 Noviembre 2011, 11:26 AM
Hola a todos, tengo un problemilla con este script, tengo que realizar una quiniela, los problemas que na da son los siguientes:
      1. al comprobar que los 3 ficheros tienen la misma cantidad de elementos, comparo los 2 primeros y me sale bien, pero al meterle el tercero me salta el error, la verdad es que nose porque.
      2. para sacar el nombre del equipo de cada fichero, si no me equivoco lo tendría que realizar con $(head -x | tail -1) pero no consigo realizarlo.

Aqui dejo el codigo que tengo confeccionado, haber si me pueden ayudar.

el enunciado se los he dejado comentado al principio de scirpt, tambien le he comentado algunas lineas para que me ayuden en la depuracion del script.

Código (bash) [Seleccionar]

# Crear un script que dados 3 ficheros: Equipos.txt, Resultados.txt,
# Equipos2.txt, permita generar el fichero Quiniela.txt que contiene las
# lineas de la quiniela formada por los equipos que estan en el fichero
# Equipos1.txt, el resultado del fichero Resultados.txt y los equipos de
# Equipos2.txt. El script debera comprobar que dichos fichreros tienen el
# mismo numero de elementos para que la quiniela se pueda generare
# correctamene.

#!/bin/bash
# generamos el fichero quiniela.txt
echo '' >> ./quiniela.txt

# comprobar que los 3 ficheros tienen el mismo numero de lineas
eq1=$(cat ./equipos1.txt | wc -l ./equipos1.txt | cut -d " " -f 1)
eq2=$(cat ./equipos2.txt | wc -l ./equipos2.txt | cut -d " " -f 1)
result=$(cat ./resultados.txt | wc -l ./resultados.txt | cut -d " " -f 1)
echo ''
echo 'Equipos1: '$eq1
echo 'Equipos2: '$eq2
echo 'Resultados: '$result
echo ''
cont=0
if $(test $eq1 -eq $eq2) && $(test $eq2 -eq $result)
then
echo 'Empezamos a confeccionar la quiniela...'
for i in $(cat ./equipos1.txt)
do
echo 'equipo1: '$(head $i ./equipos1.txt | tail -1)
#$eq2=$(head $i ./equipos2.txt | tail -1)
#$result=$(head $i ./resultados.txt | tail -1)
# introducimos la linea en el fichero quiniela.txt
#echo '1. '$(head $i ./equipos1.txt | tail -1)' - '$(head $i ./equipos2.txt | tail -1)' '$(head $i ./resultados.txt | tail -1)
# echo '1. ' $(head $1 ./equipos1.txt | tail -1)' - '$(head $j ./equipos2.txt | tail -1)' - '$(head $k ./resultados.txt | tail -1)
#cont=$(expr $cont \+ 1)
done
else
echo 'Los ficheros no tienen los mismos elementos.'
fi


Saludos,
#132
Hola a todos, tengo que almacenar en una cadena una estructura (nombre, apellidos, direccion, ciudad, telefono, fecha_nacimiento) esto lo tengo que hacer en un formulario, yo he realizado el formulario y el siguiente codigo:

Código (vbnet) [Seleccionar]

Public Class frm_Alumno

   Public Structure str_Alumnos
       Public nombre As String
       Public apellidos As String
       Public direccion As String
       Public telefono As String
       Public fecha_nac As Date
   End Structure

   Dim nregistros As UShort
   Public S_Alumnos() As str_Alumnos

   Private Sub cmb_Borrar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmb_Borrar.Click
       txt_Nombre.Text = ""
       txt_Apellido.Text = ""
       txt_Direccion.Text = ""
       txt_Telefono.Text = ""
       txt_Fecha_Nacimiento.Text = ""
   End Sub

   Private Sub cmb_Insertar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmb_Insertar.Click


       'pnl_Alumno.Visible = True

       '        aqui le tendria que realizar un bucle, para que recorra los campos de la estructura tantas veces
       ' como yo quiera, pero nuse de que manera lo tendría que realizar, me pueden ayudar??
       S_Alumnos(CInt(lbl_Contador.Text)).nombre = txt_Nombre.Text
       S_Alumnos(CInt(lbl_Contador.Text)).apellidos = txt_Apellido.Text
       S_Alumnos(CInt(lbl_Contador.Text)).direccion = txt_Direccion.Text
       S_Alumnos(CInt(lbl_Contador.Text)).telefono = txt_Telefono.Text
       S_Alumnos(CInt(lbl_Contador.Text)).fecha_nac = CDate(txt_Fecha_Nacimiento.Text)
       lbl_Contador.Text = CInt(lbl_Contador.Text) + 1
   End Sub

   Private Sub cmb_Buscar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmb_Buscar.Click
       Dim i As Integer
       Dim buscar_nombre, buscar_apellido As String

       buscar_nombre = InputBox("Introduce el nombre a buscar: ")
       buscar_apellido = ("Introduce el apellido a buscar: ")

       For i = 0 To nregistros
           If S_Alumnos(i).nombre = txt_Nombre.Text = S_Alumnos(i).apellidos = txt_Apellido.Text Then
               MsgBox("Nombre: " & txt_Nombre.Text & vbCrLf &
                      "Apellido: " & txt_Apellido.Text & vbCrLf &
                      "Direccion: " & txt_Direccion.Text & vbCrLf &
                      "Telefono: " & txt_Telefono.Text & vbCrLf &
                      "Fecha de Nacimiento: " & txt_Fecha_Nacimiento.Text)
           End If
       Next i
   End Sub

   Private Sub frm_Alumno_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
       Dim nregistros As UShort
       nregistros = CUShort(InputBox("Introduce el numero de registros"))
       lbl_Total.Text = nregistros
       'pnl_Alumno.Visible = False
   End Sub
End Class


en el codigo les he dejado un comentario en la parte que creo yo que deberia de ir el bucle.

espero que me puedan ayudar, saludos
#133
Programación Visual Basic / programacion de word
23 Octubre 2011, 20:10 PM
hola a todos, estoy realizando una factura en Word y tengo unas dudas para hacerla lo mas eficiente posible, las dudas son las siguientes:

       1- tengo una tabla en la cual tengo los artículos, en la factura para seleccionar el producto tengo un ComboBox, en el cual quiero que me aparezcan los artículos que tengo en la tabla de los artículos. Cual es el evento para que me aparezcan los artículos en el ComboBox de manera automática???

       2- Otra cosilla que quiero hacer es que cuando elija el articulo, le ponga el numero de artículos que quiero, en los label de precio y de total quiero que me aparezca de forma automática en el precio el precio que tiene el articulo en la tabla y el total la multiplicación del numero de artículos por el precio.

La duda que tengo es que no se cual es el evento en el que tengo que realizar etas operaciones.

Espero que me puedan ayudar.

Saludos
#134
GNU/Linux / Re: Ubuntu en VirtualBox
20 Octubre 2011, 22:48 PM
El codigo que me pusiste en mi otra pregunta no lo puedo ejecutar.


Código:
$ sudo -i
# chmod +x /media/VBOXADDITIONS_3.1.0_55467/VBoxWindowsAdditions-AQUITUARQUITECTURA.run
# cd /media/VBOXADDITIONS_3.1.0_55467/
# ./VBoxWindowsAdditions-AQUITUARQUITECTURA.run


no tengo ningun fichero de .........ARQUITECTURA.run, tengo:
      AUTORUN.INF
      autorun.sh
      VBoxLinuxAddittions-amd64.run
      VBoxLinuxAddittions-x86.run
      VBoxSolarisAdditions.pkg
      VBoxWindowsAddittions-amd64.exe
      VBoxWindowsAddittions.exe
      VBoxWindowsAddittions-x84.exe

Tendria que ejecutar alguno de estos ficheros o que tendria que hacer???

Saludos
#135
GNU/Linux / Ubuntu en VirtualBox
20 Octubre 2011, 19:32 PM
Hola a todos, he instalado Ubuntu en una maquina virtual (VirtualBox) y el inconveniente que tengo es el siguiente:

     Me gustaria que la ventana en la cual me aparece Ubuntu fuese a pantalla completa, pero no consigo que sea asi, ya le he instalado en el gestor de paquetes Synaptic el:
                  1- virtualbox-guest-additions
                  2- virtualbox-ose-guest-x11

mi pregunta es la siguiente, porque no me aparece la ventana de Ubuntu en pantalla completa, le tendria que instalar algo mas???
#136
Redes / Re: intruso en wifi
11 Octubre 2011, 14:09 PM
si la contraseña que le tengo asignada es WPA, lo que pasa es que no es muy larga, la volvere a cambiar aunque tamien le hare el filtrado de las direcciones MAC.

gracias por tu aportacion.
#137
Redes / intruso en wifi
11 Octubre 2011, 12:32 PM
Hola a todos, tengo un intruso en mi el cual sabe descifran la clave.

Me gustaria saber como puedo hacer para que no la descifre o como lo puedo fastidiar??

Saludos
#138
Software / Re: maquina virtual con ubuntu
20 Septiembre 2011, 15:15 PM
que logica??
#139
Software / Re: maquina virtual con ubuntu
20 Septiembre 2011, 15:02 PM
ya que al abrir el icono que se me ha creado en el escritorio "VBOXADDITIONS_3..." se me abre una carpeta que contiene 2 subcarpetas que son:
           "32Bit"
           "64Bit"
y tambien contiene variso ficheros:
           aurorun.sh
           aurorun.inf
           VBoxLinuxAdditions-amd64.run
           VBoxLinuxAdditions-x86.run
           VBoxSolarisAdditions.pkg
           VBoxWindowsAdditions.exe
           VBoxWindowsAdditions-amd64.exe
           VBoxWindowsAdditions-x86.exe

tendria que ejecutar alguno de estos ficheros???
#140
Software / Re: maquina virtual con ubuntu
20 Septiembre 2011, 14:29 PM
esto es lo que pone:

Archive:  /media/VBOXADDITIONS_3.1.0_55467/VBoxWindowsAdditions.exe
[/media/VBOXADDITIONS_3.1.0_55467/VBoxWindowsAdditions.exe]
  End-of-central-directory signature not found.  Either this file is not
  a zipfile, or it constitutes one disk of a multi-part archive.  In the
  latter case the central directory and zipfile comment will be found on
  the last disk(s) of this archive.
note:  /media/VBOXADDITIONS_3.1.0_55467/VBoxWindowsAdditions.exe may be a plain executable, not an archive
zipinfo:  cannot find zipfile directory in one of /media/VBOXADDITIONS_3.1.0_55467/VBoxWindowsAdditions.exe or
          /media/VBOXADDITIONS_3.1.0_55467/VBoxWindowsAdditions.exe.zip, and cannot find /media/VBOXADDITIONS_3.1.0_55467/VBoxWindowsAdditions.exe.ZIP, period.