Visual Basic - Alguien me puede ayudar ? desde vbscript llamar a

Life is soft - evento anual de software empresarial
 
Vista:

Alguien me puede ayudar ? desde vbscript llamar a

Publicado por Elsa (5 intervenciones) el 14/05/2010 01:02:11
retval = Shell("C:\Archivos de Programa\winrar\WinRar.exe aC:\SQL-SALIDAS\archivocomprimido.zip C:\SQL-SALIDAS\xxx.dbf,0")

Tipo de error:
Error de Microsoft VBScript en tiempo de ejecución (0x800A000D)
No coinciden los tipos: 'Shell'
/menu/prueba2.asp, línea 318

Es necesario antes esta instruccion ?
Set FSO = Server.CreateObject("Scripting.shell") y como la asocio a la anterior?
Muchas Gracias
Elsa
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Alguien me puede ayudar ? desde vbscript llamar

Publicado por juan carlos (518 intervenciones) el 14/05/2010 05:12:17
hola Elsa

te da este error porque esta mal esta instruccion
Set FSO = Server.CreateObject("Scripting.shell")

porque la instruccion scripting.filesystemobject esta enfocada a los archivos y a sus propiedades

intenta asi
Set FSO = Server.CreateObject("wscript.shell")

para asociarlas intenta asi
Set FSO = Server.CreateObject("wscript.shell")
fso.run "C:\Archivos de Programa\winrar\WinRar.exe " & " C:\SQL-SALIDAS\archivocomprimido.zip"

o asi

Set FSO = Server.CreateObject("wscript.shell")
fso.run "C:\Archivos de Programa\winrar\WinRar " & " C:\SQL-SALIDAS\archivocomprimido.zip"

nota el espacio dspues de winrar y antes de c:\SQL...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Alguien me puede ayudar ? desde vbscript llamar

Publicado por Elsa (5 intervenciones) el 14/05/2010 18:22:34
Hola Juan Carlos, no anduvo, se te ocurre otra prueba?.
Gracias
Elsa
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Alguien me puede ayudar ? desde vbscript llamar

Publicado por juan carlos (518 intervenciones) el 15/05/2010 03:27:03
ve a este lugar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Alguien me puede ayudar ? desde vbscript llamar

Publicado por Elsa (5 intervenciones) el 17/05/2010 20:22:47
Gracias Juan Carlos, voy a probar.
Elsa
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Alguien me puede ayudar ? desde vbscript llamar

Publicado por Elsa (5 intervenciones) el 18/05/2010 17:49:01
Este ejemplo sencillo , no funciona. Se queda colgado, pero si me fijo en el administrador de tareas de windows figura como proceso activo. Poque ?
Gracias
Elsa


<%@ Language = "VBScript" %>
<html>

<head>
<title>Pagina nueva 1</title>
</head>
<body>

<%
'VBScript ExampleSet
DIM WshShell
set WshShell = Server.CreateObject("WScript.Shell")

' WshShell.Run("%windir%\notepad.exe c:\sql-entradas\xxx.dbf")
ReturnCode = WshShell.Run("%windir%\notepad.exe c:\sql-entradas\xxx.dbf", 3, True)
Set oShell = WshShell
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar