Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > microsoft.public.scripting.vbscript > #11726

Re: the "execute" command, arguments and returning a result. Possible ? If so, how ?

From "R.Wieser" <address@not.available>
Newsgroups microsoft.public.scripting.vbscript
Subject Re: the "execute" command, arguments and returning a result. Possible ? If so, how ?
Date 2017-07-22 16:52 +0200
Organization Aioe.org NNTP Server
Message-ID <okvpp1$16ak$2@gioia.aioe.org> (permalink)
References <okvc0l$d0p$1@gioia.aioe.org> <1k885nicv1e2d.ybdaa311qp1o$.dlg@40tude.net>

Show all headers | View raw


JJ,

> WHSRemote.Execute() doesn't return any value.

I am using (the local) "execute" (no object prefix) method, an must have
misread myself in regard to a returned result (thought I read it, can't find
it back anymore ...).

> Also, it expects a command line, not a script code.

I'm not sure at all what the difference is between what you refer to as "a
command line", or "a script code".

If you mean it needs to be a single line than thats not the case.   It
happily accepts more than one line, as long as they are, as in a standard
script, seperated by line terminators (vbCRLF).  In fact, the
'ChildScript.vbs' file from my test contains a copy-paste of the contents of
a 'Sub' from the main script, which has worked rather well.

> To execute a script code, use the Eval() function.

Not so.   "Eval" is ment for (simple, one-line?) *comparisions* (returning a
True or False).   "Execute" can do a bit more than that (its just not
returning anything). :-)

Regards,
Rudy Wieser


-- Origional message:
JJ <jj4public@vfemail.net> schreef in berichtnieuws
1k885nicv1e2d.ybdaa311qp1o$.dlg@40tude.net...
> On Sat, 22 Jul 2017 13:14:29 +0200, R.Wieser wrote:
> > I'm writing a script in which I want to execute some child scripts, and
> > return a result.  Like this:
> >
> > result = execute(oFS.OpenTextFile("childscript.vbs").ReadAll)
> >
> > Two things: I do not see any way to return such a result, nor do I see
any
> > way to, if needed, provide arguments.
> >
> > I'm aware that the executed script can just access and/or change some of
its
> > parents data (scope permitting ofcourse), but I was wondering if I could
> > handle it more like an external function.
> >
> > Regards,
> > Rudy Wieser
>
> WHSRemote.Execute() doesn't return any value. Also, it expects a command
> line, not a script code.
>
> To execute a script code, use the Eval() function.


Back to microsoft.public.scripting.vbscript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

the "execute" command, arguments and returning a result.  Possible ?  If so, how ? "R.Wieser" <address@not.available> - 2017-07-22 13:14 +0200
  Re: the "execute" command, arguments and returning a result.  Possible ?  If so, how ? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2017-07-22 13:41 +0200
    Re: the "execute" command, arguments and returning a result.  Possible ?  If so, how ? "R.Wieser" <address@not.available> - 2017-07-22 14:16 +0200
  Re: the "execute" command, arguments and returning a result.  Possible ?  If so, how ? "Dave \"Crash\" Dummy" <invalid@invalid.invalid> - 2017-07-22 07:58 -0400
    Re: the "execute" command, arguments and returning a result.  Possible?  If so, how ? "R.Wieser" <address@not.available> - 2017-07-22 14:29 +0200
  Re: the "execute" command, arguments and returning a result. Possible ? If so, how ? Ulrich Möller <knobbi38@arcor.de> - 2017-07-22 14:53 +0200
    Re: the "execute" command, arguments and returning a result. Possible? If so, how ? "R.Wieser" <address@not.available> - 2017-07-22 16:28 +0200
      Re: the "execute" command, arguments and returning a result. Possible? If so, how ? Ulrich Möller <knobbi38@arcor.de> - 2017-07-23 13:49 +0200
        Re: the "execute" command, arguments and returning a result.Possible? If so, how ? "R.Wieser" <address@not.available> - 2017-07-24 08:29 +0200
  Re: the "execute" command, arguments and returning a result.  Possible ?  If so, how ? JJ <jj4public@vfemail.net> - 2017-07-22 19:58 +0700
    Re: the "execute" command, arguments and returning a result.  Possible ?  If so, how ? "R.Wieser" <address@not.available> - 2017-07-22 16:52 +0200
  Re: the "execute" command, arguments and returning a result.  Possible ?  If so, how ? "Mayayana" <mayayana@invalid.nospam> - 2017-07-22 09:28 -0400
    Re: the "execute" command, arguments and returning a result.  Possible ?  If so, how ? "R.Wieser" <address@not.available> - 2017-07-22 17:09 +0200
      Re: the "execute" command, arguments and returning a result.  Possible ?  If so, how ? "Mayayana" <mayayana@invalid.nospam> - 2017-07-23 08:41 -0400
        Re: the "execute" command, arguments and returning a result.  Possible ?  If so, how ? "R.Wieser" <address@not.available> - 2017-07-24 10:52 +0200
          Re: the "execute" command, arguments and returning a result.  Possible ?  If so, how ? "Mayayana" <mayayana@invalid.nospam> - 2017-07-24 08:38 -0400
            Re: the "execute" command, arguments and returning a result.  Possible ?  If so, how ? "R.Wieser" <address@not.available> - 2017-07-24 18:45 +0200
              Re: the "execute" command, arguments and returning a result.  Possible ?  If so, how ? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2017-07-25 10:02 +0200
                Re: the "execute" command, arguments and returning a result.  Possible ?  If so, how ? "R.Wieser" <address@not.available> - 2017-07-25 14:18 +0200
                Re: the "execute" command, arguments and returning a result.  Possible ?  If so, how ? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2017-07-25 23:42 +0200
                Re: the "execute" command, arguments and returning a result.  Possible ?  If so, how ? "R.Wieser" <address@not.available> - 2017-07-26 08:20 +0200
                Re: the "execute" command, arguments and returning a result.  Possible ?  If so, how ? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2017-07-26 10:21 +0200
                Re: the "execute" command, arguments and returning a result.  Possible ?  If so, how ? "R.Wieser" <address@not.available> - 2017-07-26 14:14 +0200
                Re: the "execute" command, arguments and returning a result.  Possible ?  If so, how ? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2017-07-26 19:34 +0200
                Re: the "execute" command, arguments and returning a result.  Possible ?  If so, how ? "R.Wieser" <address@not.available> - 2017-07-27 09:11 +0200
                Re: the "execute" command, arguments and returning a result.  Possible ?  If so, how ? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2017-07-27 09:18 +0200
                Re: the "execute" command, arguments and returning a result.  Possible ?  If so, how ? "R.Wieser" <address@not.available> - 2017-07-27 12:44 +0200
                Re: the "execute" command, arguments and returning a result.  Possible ?  If so, how ? "R.Wieser" <address@not.available> - 2017-08-01 23:21 +0200

csiph-web