- Foros | Velneo V7 - http://velneo.es -

Foros | Velneo V7

Función para ver Sistema Operativo en el que se ejecuta el vClient y vServer (13 mensajes)

Acerca de este tema:

Valora este tema:

Valoración de este tema:

3 voto(s), 5.00 de 5

Inicia sesión para votar este tema.

 

  1. [N4] jorge.hontoria.tipesoft #

    Publicado: 20.09.10 (13:42 UTC +2)

    Estaría bien una función que devuelva la versión y sistema operativo en el que se ejecuta el vServer y vClient

     
  2. [N4] Nacho #

    Publicado: 20.09.10 (15:30 UTC +2)

    Totalmente de acuerdo.

    Necesario para implementar funciones externas. según el s.o.

     
  3. [N1] velavisual.yahoo #

    Publicado: 20.09.10 (15:39 UTC +2)

    Si señor, es algo que debería contemplarse.

     
  4. [N2] sonovision.telecable #

    Publicado: 20.09.10 (17:16 UTC +2)

    vbScript, funciona en windows 7:

     

    Option Explicit
    Dim objWMIService, objItem, colItems
    Dim strComputer, strList

    On Error Resume Next
    strComputer = "."

    Set objWMIService = GetObject("winmgmts:\\" _
    & strComputer & "\root\cimv2")

    Set colItems = objWMIService.ExecQuery _
    ("Select * from Win32_OperatingSystem")

    For Each objItem in colItems
    "Sistema operativo: " & objItem.Caption & VbCr & _
    ""
    Next
    WSCript.Quit

     

    También se puede implementar mediante DLL.

     
  5. [N4] innovadb #

    Publicado: 20.09.10 (18:31 UTC +2)

    Nosotros usamos un sistema muy simple.

    1 adjunto para cada sistema operativo, por ejemplo:

    linux32

    linux64

    windows32

    windows64

     

    Hacemos una función que comprueba si existe alguno de ellos en el directorio caché de la aplicacion y ya sabemos en que SO estamos.

     

    Un saludo

     
  6. [N1] Roberto Blasco #

    Publicado: 21.09.10 (10:18 UTC +2)

    Hola  a todos.

     

    Es tan sencillo como leer el objeto request

     

    String userAgent = request.getHeader( "User-Agent" );

    //Comprobamos el sistema operativo
    if(userAgent.contains("Windows")){
    SO="Windows";
    }

    if(userAgent.contains("Linux")){
    SO="Linux";
    }

    if(userAgent.contains("Mac")){
    SO="Mac OS";
    }

    Un saludo. Roberto.

     
  7. [N2] sonovision.telecable #

    Publicado: 21.09.10 (11:38 UTC +2)

    Estoy acostumbrado a la v.6 y me había olvidado que V7 es multiplataforma, lógicamente el script solo sirve para SO Windows, mil disculpas

     
  8. [N4] jorge.hontoria.tipesoft #

    Publicado: 21.09.10 (14:12 UTC +2)

    @Roberto Blasco,

    No se si el objeto request esta soportado por el interprete ECMAScript de Velneo.

    ¿Alguien lo puede confirmar?

     
  9. [N1] Roberto Blasco #

    Publicado: 21.09.10 (19:27 UTC +2)

    @Jorge.Hontoria

     

    En el caso de que no lo haya, lo único que tienes que hacer es montar un Tomcat con una pequeña jsp que te devuelva el resultado.

    Puedes utilizar luego ese servidor para multitud de otras tareas que no se pueden realizar con Velneo, tales como la generación de informes con JasperReports, envío de mails, firma electrónica ... y cualquier otra cosa que se te pueda ocurrir hacer con Java.

     

    Un saludo. Roberto.

     
  10. [N4] info.ciberideas #

    Publicado: 22.09.10 (11:31 UTC +2)

    Hola Roberto

    Tu que estas tan puesto, haber si eres capaz de generar un tubo de ficha/Lista

    Origen: Roberto

    Destino:  Algunos de nos

    capilar: transmision conocimientos

    un abrazo

    Miguel 

     
  11. [N1] Roberto Blasco #

    Publicado: 22.09.10 (17:05 UTC +2)

    Hola Miguel. Éste el código de una JSP capaz de leer toda la información del cliente.

     

    <html>
    <body bgcolor="white">
    The browser you are using is <% out.print(request.getHeader("User-Agent")); %>
    </body>
    </html>

     

     

    Un saludo. Roberto.

     

     

     

     

     

     

     

     

     
  12. [N4] info.ciberideas #

    Publicado: 22.09.10 (18:19 UTC +2)

    Muy bueno lo del User Agent.

    Definitivamente, necesito unas clasecitas contigo

    un saludo

    Miguel

     
  13. [N4] jorge.hontoria.tipesoft #

    Publicado: 23.09.10 (18:15 UTC +2)

    Creemos que la solución de innovadb es la más adecuada y así lo hemos implementado para las correciones de estilos.

     

Responder

Debes Identificarte para publicar.

© 2012, Velneo S.A. Todos los derechos reservados      Contacto | Privacidad - Legal
Life is Soft