::: ARCHIVO CLIENTE :::

25/02/2005 - 11:48 por Pedro Morales | Informe spam
Hola, alguien sabe como puedo detectar si el cliente posee
un archivo en una ruta particular, es decir, como puedo
saber si el cliente posee el archivo "XXX.EXE" en la
ruta "C:/CARPETA/CARPETA1/XXX.EXE".

Desde ya gracias...

Pedro Morales.
Chile.

Preguntas similare

Leer las respuestas

#6 Pedro
25/02/2005 - 16:54 | Informe spam
No me funciona, me da el mismo herror y habilite todos los
controles ActiveX desde el cliente...

Pedro.

Hice este ejemplo e funciona.
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio


6.0">
<TITLE></TITLE>
</HEAD>
<BODY>

<script language=vbscript>
Dim fso,existe,Path_del_Archivo
Path_del_Archivo = "c:\temp\EULA.txt"
Set fso = CreateObject("Scripting.FileSystemObject")
existe = fso.FileExists(Path_del_Archivo)
set fso = nothing
msgbox(existe)
</script>

</BODY>
</HTML>


Nuno Santos
nunos7[REMOVER]@hotmail.com

"Pedro" wrote in message
news:052201c51b40$230a6d70$
Me da el erro

"El componente ActiveX no puede crear el objeto
Scripting.FileSystemObject"

???

dentro del script de vbscript corre en el cliente.
'<codigo>
<script language=vbscript>
Dim fso,existe,Path_del_Archivo
Path_del_Archivo = "c:\temp\mi_archivo.exe"
Set fso = CreateObject("Scripting.FileSystemObject")
existe = fso.FileExists(Path_del_Archivo)
set fso = nothing
</script>
'</codigo>

Nuno Santos

Nuno Santos
nunos7[REMOVER]@hotmail.com

wrote in message
news:04f601c51b3a$34d3b530$
Pero el FileSystemObject trabajo solo con los archivos




del
servidor... o me equivoco...???

Pedro.

Puedes utilizar VBScript para saber eso utilizando el


object
filesystemobject.
El objecto tiene una funcion que verifica si existe el


archivo.

'<codigo>
Dim fso,existe,Path_del_Archivo
Path_del_Archivo = "c:\temp\mi_archivo.exe"
Set fso = CreateObject("Scripting.FileSystemObject")

existe = fso.FileExists(Path_del_Archivo)

set fso = nothing
'</codigo>

PS: No teste el código!!! Pienso que el Norton Antivirus


bloquea el
script!!! (pergunta si quieres ejecutar!!!)

Nuno Santos


Nuno Santos
nunos7[REMOVER]@hotmail.com

"Pedro Morales" wrote in


message
news:048501c51b27$929a08d0$
Hola, alguien sabe como puedo detectar si el cliente




posee
un archivo en una ruta particular, es decir, como








puedo
saber si el cliente posee el archivo "XXX.EXE" en la
ruta "C:/CARPETA/CARPETA1/XXX.EXE".

Desde ya gracias...

Pedro Morales.
Chile.




.





.





.

Respuesta Responder a este mensaje
#7 Nuno Santos
25/02/2005 - 17:04 | Informe spam
Pesquisa en el google por el error!!!

Nuno Santos


Nuno Santos
nunos7[REMOVER]@hotmail.com

"Pedro" wrote in message
news:060201c51b52$57230bf0$
No me funciona, me da el mismo herror y habilite todos los
controles ActiveX desde el cliente...

Pedro.

Hice este ejemplo e funciona.
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio


6.0">
<TITLE></TITLE>
</HEAD>
<BODY>

<script language=vbscript>
Dim fso,existe,Path_del_Archivo
Path_del_Archivo = "c:\temp\EULA.txt"
Set fso = CreateObject("Scripting.FileSystemObject")
existe = fso.FileExists(Path_del_Archivo)
set fso = nothing
msgbox(existe)
</script>

</BODY>
</HTML>


Nuno Santos
nunos7[REMOVER]@hotmail.com

"Pedro" wrote in message
news:052201c51b40$230a6d70$
Me da el erro

"El componente ActiveX no puede crear el objeto
Scripting.FileSystemObject"

???

dentro del script de vbscript corre en el cliente.
'<codigo>
<script language=vbscript>
Dim fso,existe,Path_del_Archivo
Path_del_Archivo = "c:\temp\mi_archivo.exe"
Set fso = CreateObject("Scripting.FileSystemObject")
existe = fso.FileExists(Path_del_Archivo)
set fso = nothing
</script>
'</codigo>

Nuno Santos

Nuno Santos
nunos7[REMOVER]@hotmail.com

wrote in message
news:04f601c51b3a$34d3b530$
Pero el FileSystemObject trabajo solo con los archivos




del
servidor... o me equivoco...???

Pedro.

Puedes utilizar VBScript para saber eso utilizando el


object
filesystemobject.
El objecto tiene una funcion que verifica si existe el


archivo.

'<codigo>
Dim fso,existe,Path_del_Archivo
Path_del_Archivo = "c:\temp\mi_archivo.exe"
Set fso = CreateObject("Scripting.FileSystemObject")

existe = fso.FileExists(Path_del_Archivo)

set fso = nothing
'</codigo>

PS: No teste el código!!! Pienso que el Norton Antivirus


bloquea el
script!!! (pergunta si quieres ejecutar!!!)

Nuno Santos


Nuno Santos
nunos7[REMOVER]@hotmail.com

"Pedro Morales" wrote in


message
news:048501c51b27$929a08d0$
Hola, alguien sabe como puedo detectar si el cliente




posee
un archivo en una ruta particular, es decir, como








puedo
saber si el cliente posee el archivo "XXX.EXE" en la
ruta "C:/CARPETA/CARPETA1/XXX.EXE".

Desde ya gracias...

Pedro Morales.
Chile.




.





.





.

Respuesta Responder a este mensaje
#8 Benjamin Porter
25/02/2005 - 17:13 | Informe spam
Pedro y Nuno:

El problema es que tu codigo requiere que el cliente tenga instalado el
componente FSO.
Si el cliente es windows 98, por ejemplo, no va a funcionar.

Cabe destacar, tambien, que VBScript del lado del cliente corre solo en
Internet Explorer.





Atentamente
_____________________
Benjamin "Harry" PoRter

(Evidentemente sin el ".punto")








"Pedro" escribió en el mensaje
news:060201c51b52$57230bf0$
No me funciona, me da el mismo herror y habilite todos los
controles ActiveX desde el cliente...

Pedro.

Hice este ejemplo e funciona.
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio


6.0">
<TITLE></TITLE>
</HEAD>
<BODY>

<script language=vbscript>
Dim fso,existe,Path_del_Archivo
Path_del_Archivo = "c:\temp\EULA.txt"
Set fso = CreateObject("Scripting.FileSystemObject")
existe = fso.FileExists(Path_del_Archivo)
set fso = nothing
msgbox(existe)
</script>

</BODY>
</HTML>


Nuno Santos
nunos7[REMOVER]@hotmail.com

"Pedro" wrote in message
news:052201c51b40$230a6d70$
Me da el erro

"El componente ActiveX no puede crear el objeto
Scripting.FileSystemObject"

???

dentro del script de vbscript corre en el cliente.
'<codigo>
<script language=vbscript>
Dim fso,existe,Path_del_Archivo
Path_del_Archivo = "c:\temp\mi_archivo.exe"
Set fso = CreateObject("Scripting.FileSystemObject")
existe = fso.FileExists(Path_del_Archivo)
set fso = nothing
</script>
'</codigo>

Nuno Santos

Nuno Santos
nunos7[REMOVER]@hotmail.com

wrote in message
news:04f601c51b3a$34d3b530$
Pero el FileSystemObject trabajo solo con los archivos




del
servidor... o me equivoco...???

Pedro.

Puedes utilizar VBScript para saber eso utilizando el


object
filesystemobject.
El objecto tiene una funcion que verifica si existe el


archivo.

'<codigo>
Dim fso,existe,Path_del_Archivo
Path_del_Archivo = "c:\temp\mi_archivo.exe"
Set fso = CreateObject("Scripting.FileSystemObject")

existe = fso.FileExists(Path_del_Archivo)

set fso = nothing
'</codigo>

PS: No teste el código!!! Pienso que el Norton Antivirus


bloquea el
script!!! (pergunta si quieres ejecutar!!!)

Nuno Santos


Nuno Santos
nunos7[REMOVER]@hotmail.com

"Pedro Morales" wrote in


message
news:048501c51b27$929a08d0$
Hola, alguien sabe como puedo detectar si el cliente




posee
un archivo en una ruta particular, es decir, como








puedo
saber si el cliente posee el archivo "XXX.EXE" en la
ruta "C:/CARPETA/CARPETA1/XXX.EXE".

Desde ya gracias...

Pedro Morales.
Chile.




.





.





.

Respuesta Responder a este mensaje
#9 Jhonny Vargas P. [MVP]
25/02/2005 - 17:22 | Informe spam
y para correr necesitan permisos del IE.

Saludos,
Jhonny Vargas P.
Santiago de Chile
http://tinyurl.com/5cslu

"Benjamin Porter" escribió en el mensaje
news:
Pedro y Nuno:

El problema es que tu codigo requiere que el cliente tenga instalado el
componente FSO.
Si el cliente es windows 98, por ejemplo, no va a funcionar.

Cabe destacar, tambien, que VBScript del lado del cliente corre solo en
Internet Explorer.





Atentamente
_____________________
Benjamin "Harry" PoRter

(Evidentemente sin el ".punto")








"Pedro" escribió en el mensaje
news:060201c51b52$57230bf0$
No me funciona, me da el mismo herror y habilite todos los
controles ActiveX desde el cliente...

Pedro.

Hice este ejemplo e funciona.
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio


6.0">
<TITLE></TITLE>
</HEAD>
<BODY>

<script language=vbscript>
Dim fso,existe,Path_del_Archivo
Path_del_Archivo = "c:\temp\EULA.txt"
Set fso = CreateObject("Scripting.FileSystemObject")
existe = fso.FileExists(Path_del_Archivo)
set fso = nothing
msgbox(existe)
</script>

</BODY>
</HTML>


Nuno Santos
nunos7[REMOVER]@hotmail.com

"Pedro" wrote in message
news:052201c51b40$230a6d70$
Me da el erro

"El componente ActiveX no puede crear el objeto
Scripting.FileSystemObject"

???

dentro del script de vbscript corre en el cliente.
'<codigo>
<script language=vbscript>
Dim fso,existe,Path_del_Archivo
Path_del_Archivo = "c:\temp\mi_archivo.exe"
Set fso = CreateObject("Scripting.FileSystemObject")
existe = fso.FileExists(Path_del_Archivo)
set fso = nothing
</script>
'</codigo>

Nuno Santos

Nuno Santos
nunos7[REMOVER]@hotmail.com

wrote in message
news:04f601c51b3a$34d3b530$
Pero el FileSystemObject trabajo solo con los archivos




del
servidor... o me equivoco...???

Pedro.

Puedes utilizar VBScript para saber eso utilizando el


object
filesystemobject.
El objecto tiene una funcion que verifica si existe el


archivo.

'<codigo>
Dim fso,existe,Path_del_Archivo
Path_del_Archivo = "c:\temp\mi_archivo.exe"
Set fso = CreateObject("Scripting.FileSystemObject")

existe = fso.FileExists(Path_del_Archivo)

set fso = nothing
'</codigo>

PS: No teste el código!!! Pienso que el Norton Antivirus


bloquea el
script!!! (pergunta si quieres ejecutar!!!)

Nuno Santos


Nuno Santos
nunos7[REMOVER]@hotmail.com

"Pedro Morales" wrote in


message
news:048501c51b27$929a08d0$
Hola, alguien sabe como puedo detectar si el cliente




posee
un archivo en una ruta particular, es decir, como








puedo
saber si el cliente posee el archivo "XXX.EXE" en la
ruta "C:/CARPETA/CARPETA1/XXX.EXE".

Desde ya gracias...

Pedro Morales.
Chile.




.





.





.





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida