Loading ...
Sorry, an error occurred while loading the content.

Re: Win32::GuiTest scripts fail over SSH

Expand Messages
  • paramsan1234
    Disclaimer: This does not relates to Win32::GuiTest in any way I can think of. How to run a script remotely on another computer? [Quote] execute the
    Message 1 of 4 , Sep 1 12:59 AM
      Disclaimer: This does not relates to Win32::GuiTest in any way I can
      think of.

      How to run a script remotely on another computer?
      "execute the Win32::GuiTest scripts remotely in an automated way"

      Hmmm did I see "remotely" scripts "automated way"...
      If you don't care about security and the machine is immediately on the
      same network,

      use 'psexec.exe' from SysInternals
      The Link:

      Do read the full documentation on the page, taking into account that
      if you don't give the username and password, the scripts might not be
      able to see a network location.

      One could run it like:

      # Somewhere in the perl program on some safe machine...
      $scriptReturn = system("PATH_TO_PSEXEC_EXE \\\\CompName
      PATH_TO_PERL_EXE $someScript arg1 arg2 ... argN");
      # I wanna wait till psexec.exe to returns a value or equivalently my
      scripts return a value


      Once set-up you can try more switches, espacially considering the fact
      that your script runs in the working directory of C:\Windows\System32
      usually and I cannot yet find a way in perl to change a directory to a
      full qualified UNC path name!

      But yeah do read the full documentation for psExec and the security

      Hope this helps!

      |Just another newbie learning from the perls of wisdom.|

      --- In perlguitest@yahoogroups.com, "rachnareddy" <rachnar@...> wrote:
      > Thanks for your response. Yes, I have tried Remote Desktop Connection
      > before and it works but unfortuantely that is not scriptable. I need
      > to execute the Win32::GuiTest scripts remotely in an automated way.
      > Looking at the archives here I did see a very old email from someone
      > who had success over SSH but there were not much details. If anyone
      > has tried this and got it to work, please let me know.
      > --- In perlguitest@yahoogroups.com, "Ernesto Guisado" <erngui@> wrote:
      > >
      > > Hi,
      > >
      > > Do you have the option of using XP's built-in "Remote Desktop
      > > Connection" program? That should work.
      > >
      > > It's difficult to make a general statement about SSH, but I wouldn't
      > > expect it to work with Win32::GuiTest. AFAIK the SSH server could just
      > > be implemented as a service without any possibility of interaction
      > > with the Window system.
      > >
      > > Regards,
      > > Ernesto.
      > >
      > > --- In perlguitest@yahoogroups.com, "rachnareddy" <rachnar@> wrote:
      > > >
      > > > Hi,
      > > >
      > > > I am using Win32::GuiTest 1.50.5 on a Windows XP box.
      > > >
      > > > My scripts work fine locally on the XP box but fail when I try
      to run
      > > > them over SSH. I installed OpenSSH for Windows. APIs such as
      > > > FindWindowLike, SetActiveWindow etc fail.
      > > >
      > > > I tried running spy--.pl over SSH and I found I cannot see any
      of the
      > > > windows that I can see when I run spy--.pl locally on the XP box.
      > > >
      > > > Is there some step that I am missing in order to make Win32::GuiTest
      > > > perl scripts work over SSH? Is this supported? Can I get handles to
      > > > windows etc over SSH?
      > > >
      > > > Thanks in advance.
      > > >
      > >
    Your message has been successfully submitted and would be delivered to recipients shortly.