Estaría bien una función que devuelva la versión y sistema operativo en el que se ejecuta el vServer y vClient
[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
[N4] Nacho #
Publicado: 20.09.10 (15:30 UTC +2)
Totalmente de acuerdo.
Necesario para implementar funciones externas. según el s.o.
[N1] velavisual.yahoo #
Publicado: 20.09.10 (15:39 UTC +2)
Si señor, es algo que debería contemplarse.
[N2] sonovision.telecable #
Publicado: 20.09.10 (17:16 UTC +2)
vbScript, funciona en windows 7:
Option Explicit
Dim objWMIService, objItem, colItems
Dim strComputer, strListOn 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.
[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
[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.
[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
[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?
[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.
[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
[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.
[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
[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.
Debes Identificarte para publicar.
