469,364 Members | 2,332 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,364 developers. It's quick & easy.

Running a vbs from ASP

Hi guys,

I would like to run a vbs script from an asp page.
I ve tried many directions but no one works..
The first was :
Dim oShell
Set oShell = Server.CreateObject("WSCript.shell")
i=oShell.run
("w:\wwwroot\look\j_consultation\j06_suivi\modules _stan\GenPDF.vbs 1 2 23,25
byAffaire N 1 FR st**@cyber97.com" )
Set oShell = Nothing

The second used AspExec componant
Set Executor = Server.CreateObject("ASPExec.Execute")
Executor.Application =
"w:\wwwroot\look\j_consultation\j06_suivi\modules_ stan\GenPDF.vbs"
Executor.Parameters = "1 2 23,25 byAffaire N 1 FR st**@cyber97.com"
resultat=Executor.ExecuteWinApp

Thanks for your help

Stan

Jul 19 '05 #1
4 6667
This is the same language. Depending on what the script does, you could
likely just include the VBS file and call the function it exposes ?

BTW, it doesn't work but what is the behavior you see ? You could try with a
very simple script to see if it's the call from ASP or the script itself
that fails.
"Stan Sainte-Rose" <st**@cyber972.com> a écrit dans le message de
news:ec**************@TK2MSFTNGP11.phx.gbl...
Hi guys,

I would like to run a vbs script from an asp page.
I ve tried many directions but no one works..
The first was :
Dim oShell
Set oShell = Server.CreateObject("WSCript.shell")
i=oShell.run
("w:\wwwroot\look\j_consultation\j06_suivi\modules _stan\GenPDF.vbs 1 2 23,25 byAffaire N 1 FR st**@cyber97.com" )
Set oShell = Nothing

The second used AspExec componant
Set Executor = Server.CreateObject("ASPExec.Execute")
Executor.Application =
"w:\wwwroot\look\j_consultation\j06_suivi\modules_ stan\GenPDF.vbs"
Executor.Parameters = "1 2 23,25 byAffaire N 1 FR st**@cyber97.com"
resultat=Executor.ExecuteWinApp

Thanks for your help

Stan


Jul 19 '05 #2
Hi Patrice,
In fact, with Aspexec, I get an "Access is denied" error..
About the vbs script, it generates a pdf doc and sends an email...

Any idea ?

Stan

--
"Patrice" <no****@nowhere.com> a écrit dans le message de news:
OD*************@TK2MSFTNGP11.phx.gbl...
This is the same language. Depending on what the script does, you could
likely just include the VBS file and call the function it exposes ?

BTW, it doesn't work but what is the behavior you see ? You could try with a very simple script to see if it's the call from ASP or the script itself
that fails.
"Stan Sainte-Rose" <st**@cyber972.com> a écrit dans le message de
news:ec**************@TK2MSFTNGP11.phx.gbl...
Hi guys,

I would like to run a vbs script from an asp page.
I ve tried many directions but no one works..
The first was :
Dim oShell
Set oShell = Server.CreateObject("WSCript.shell")
i=oShell.run
("w:\wwwroot\look\j_consultation\j06_suivi\modules _stan\GenPDF.vbs 1 2

23,25
byAffaire N 1 FR st**@cyber97.com" )
Set oShell = Nothing

The second used AspExec componant
Set Executor = Server.CreateObject("ASPExec.Execute")
Executor.Application =
"w:\wwwroot\look\j_consultation\j06_suivi\modules_ stan\GenPDF.vbs"
Executor.Parameters = "1 2 23,25 byAffaire N 1 FR st**@cyber97.com"
resultat=Executor.ExecuteWinApp

Thanks for your help

Stan



Jul 19 '05 #3
So, is ASP running as IUSR or as an authenticated user? Might try to run as
the latter, or else make sure that IUSR has proper permissions on the EXE
that is used to create the PDF file, and the folder where the PDF file will
be output.

A typical workaround for this is to have the ASP page simply store the "job"
information in a table, and an executable or VBS script wakes up every five
minutes, and processes any new jobs that have been added. This way, the
executable can be run as an administrator or power user, instead of a very
limited anonymous user. Not immediate real-time, but for e-mailing a PDF it
is probably close enough.

--
http://www.aspfaq.com/
(Reverse address to reply.)


"Stan Sainte-Rose" <st**@cyber972.com> wrote in message
news:eV**************@TK2MSFTNGP12.phx.gbl...
Hi Patrice,
In fact, with Aspexec, I get an "Access is denied" error..
About the vbs script, it generates a pdf doc and sends an email...

Any idea ?

Stan

--
"Patrice" <no****@nowhere.com> a écrit dans le message de news:
OD*************@TK2MSFTNGP11.phx.gbl...
This is the same language. Depending on what the script does, you could
likely just include the VBS file and call the function it exposes ?

BTW, it doesn't work but what is the behavior you see ? You could try
with a
very simple script to see if it's the call from ASP or the script itself
that fails.
"Stan Sainte-Rose" <st**@cyber972.com> a écrit dans le message de
news:ec**************@TK2MSFTNGP11.phx.gbl...
Hi guys,

I would like to run a vbs script from an asp page.
I ve tried many directions but no one works..
The first was :
Dim oShell
Set oShell = Server.CreateObject("WSCript.shell")
i=oShell.run
("w:\wwwroot\look\j_consultation\j06_suivi\modules _stan\GenPDF.vbs 1 2

23,25
byAffaire N 1 FR st**@cyber97.com" )
Set oShell = Nothing

The second used AspExec componant
Set Executor = Server.CreateObject("ASPExec.Execute")
Executor.Application =
"w:\wwwroot\look\j_consultation\j06_suivi\modules_ stan\GenPDF.vbs"
Executor.Parameters = "1 2 23,25 byAffaire N 1 FR st**@cyber97.com"
resultat=Executor.ExecuteWinApp

Thanks for your help

Stan




Jul 19 '05 #4
Aaron,
Thanks for your reply..
It's exactly what I did :-)

Stan

--
---------------------------------------------------------------------
"Are you still wasting your time with spam?...
There is a solution!"

Protected by GIANT Company's Spam Inspector
The most powerful anti-spam software available.
http://mail.spaminspector.com
"Aaron [SQL Server MVP]" <te*****@dnartreb.noraa> a écrit dans le message de
news: eU**************@TK2MSFTNGP12.phx.gbl...
So, is ASP running as IUSR or as an authenticated user? Might try to run as the latter, or else make sure that IUSR has proper permissions on the EXE
that is used to create the PDF file, and the folder where the PDF file will be output.

A typical workaround for this is to have the ASP page simply store the "job" information in a table, and an executable or VBS script wakes up every five minutes, and processes any new jobs that have been added. This way, the
executable can be run as an administrator or power user, instead of a very
limited anonymous user. Not immediate real-time, but for e-mailing a PDF it is probably close enough.

--
http://www.aspfaq.com/
(Reverse address to reply.)


"Stan Sainte-Rose" <st**@cyber972.com> wrote in message
news:eV**************@TK2MSFTNGP12.phx.gbl...
Hi Patrice,
In fact, with Aspexec, I get an "Access is denied" error..
About the vbs script, it generates a pdf doc and sends an email...

Any idea ?

Stan

--
"Patrice" <no****@nowhere.com> a écrit dans le message de news:
OD*************@TK2MSFTNGP11.phx.gbl...
This is the same language. Depending on what the script does, you could likely just include the VBS file and call the function it exposes ?

BTW, it doesn't work but what is the behavior you see ? You could try

with
a
very simple script to see if it's the call from ASP or the script itself that fails.
"Stan Sainte-Rose" <st**@cyber972.com> a écrit dans le message de
news:ec**************@TK2MSFTNGP11.phx.gbl...
> Hi guys,
>
> I would like to run a vbs script from an asp page.
> I ve tried many directions but no one works..
> The first was :
> Dim oShell
> Set oShell = Server.CreateObject("WSCript.shell")
> i=oShell.run
> ("w:\wwwroot\look\j_consultation\j06_suivi\modules _stan\GenPDF.vbs 1 2 23,25
> byAffaire N 1 FR st**@cyber97.com" )
> Set oShell = Nothing
>
>
>
> The second used AspExec componant
> Set Executor = Server.CreateObject("ASPExec.Execute")
> Executor.Application =
> "w:\wwwroot\look\j_consultation\j06_suivi\modules_ stan\GenPDF.vbs"
> Executor.Parameters = "1 2 23,25 byAffaire N 1 FR st**@cyber97.com"
> resultat=Executor.ExecuteWinApp
>
> Thanks for your help
>
>
>
> Stan
>
>
>
>
>



Jul 19 '05 #5

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

4 posts views Thread by Bill Dika | last post: by
7 posts views Thread by pradeep_TP | last post: by
3 posts views Thread by Anil Kumar Sharma | last post: by
4 posts views Thread by tshad | last post: by
2 posts views Thread by upperclass | last post: by
1 post views Thread by =?Utf-8?B?Q2lhcmFuIE8nJ0Rvbm5lbGw=?= | last post: by
1 post views Thread by CARIGAR | last post: by
reply views Thread by zhoujie | last post: by
reply views Thread by suresh191 | last post: by
1 post views Thread by Marylou17 | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.