POV-Ray : Newsgroups : povray.newusers : Shell-out to Operating System Problem Server Time
24 Dec 2024 12:36:56 EST (-0500)
  Shell-out to Operating System Problem (Message 1 to 10 of 12)  
Goto Latest 10 Messages Next 2 Messages >>>
From: Stephen McAvoy
Subject: Shell-out to Operating System Problem
Date: 7 Jan 2003 13:10:33
Message: <3e1b17ec.326655686@news.povray.org>
I am using Pov 3.5 for windows under XP. And am trying to run an exe
file using the Pre Frame Command e.g. Pre_Frame_Command=W003.exe  or
Pre_Frame_Command=W003
I have unticked disable starting other programmes and removed all I/O
restrictions.
The behaviour  I get is, as if I did not have a Pre Frame Command in
the ini file i.e. the Pov file parses and returns an error because the
exe has not run generating a heightfield. 

Excerpt from pvengine.ini

[Renderer]
AutoRender=1
NoShelloutWait=0
SystemNoActive=0

 [Scripting]
ReadWriteSourceDir=1
NoShellOuts=0
IO Restrictions=0

What am I doing wrong?

Thanks 
	Stephen


Post a reply to this message

From: hughes, b 
Subject: Re: Shell-out to Operating System Problem
Date: 7 Jan 2003 17:24:55
Message: <3e1b53b7$1@news.povray.org>
"Stephen McAvoy" <mca### [at] aolcomcom> wrote in message
news:3e1b17ec.326655686@news.povray.org...
> I am using Pov 3.5 for windows under XP. And am trying to run an exe
> file using the Pre Frame Command e.g. Pre_Frame_Command=W003.exe  or
> Pre_Frame_Command=W003

There's your trouble  ;-)

You must start the Command Interpreter to use the executable.

Pre_Frame_Command=cmd.exe /c W003.exe

The /c switch closes the MS Prompt window after exectution, /k would keep it
running.


Post a reply to this message

From: Stephen McAvoy
Subject: Re: Shell-out to Operating System Problem
Date: 7 Jan 2003 19:06:44
Message: <3e1b6a90.347812137@news.povray.org>
On Tue, 7 Jan 2003 16:24:17 -0600, "hughes, b."
<omn### [at] charternet> wrote:

>
>There's your trouble  ;-)
>
>You must start the Command Interpreter to use the executable.
>
>Pre_Frame_Command=cmd.exe /c W003.exe
>
>The /c switch closes the MS Prompt window after exectution, /k would keep it
>running.
>
>
Thanks,
I tried it but it did not help. Where in the documentation is it
described? I can only find a reference at 1.10.11.3.4 

Stephen


Post a reply to this message

From: hughes, b 
Subject: Re: Shell-out to Operating System Problem
Date: 7 Jan 2003 19:48:22
Message: <3e1b7556@news.povray.org>
"Stephen McAvoy" <mca### [at] aolcomcom> wrote in message
news:3e1b6a90.347812137@news.povray.org...
> I tried it but it did not help. Where in the documentation is it
> described? I can only find a reference at 1.10.11.3.4

Well, it varies a little depending on the OS used because the Command
Interpreter file isn't the same. Since I also have XP here I made sure it
was "cmd.exe" (I keep thinking it's .com, not .exe) being used before I
replied to your message. I didn't try a Post_Frame_Command however since I
had done it before. Only thing I can think of that might have happened is
that the path isn't being found, in which case you can either add it as
c:\windows\system32\cmd.exe (wherever you find cmd.exe to be located) or set
up the Path environment variable in the System control panel (right-clicking
My Computer, Properties) found under Advanced.

Hopefully that's all there is to it.


Post a reply to this message

From: Stephen McAvoy
Subject: Re: Shell-out to Operating System Problem
Date: 8 Jan 2003 04:33:00
Message: <3e1beffa.381965657@news.povray.org>
On Tue, 7 Jan 2003 18:47:57 -0600, "hughes, b."
<omn### [at] charternet> wrote:


>
>Hopefully that's all there is to it.
>
>
Again thanks,
But still nothing. I used this line in the ini file: 

Pre_Frame_Command=C:\WINDOWS\SYSTEM32\cmd.exe /c
C:\Utils\QB45\Waves\W003.exe

There is no indication that Povray is trying to do anything before
parsing the sceen.

Stephen


Post a reply to this message

From: hughes, b 
Subject: Re: Shell-out to Operating System Problem
Date: 8 Jan 2003 06:00:09
Message: <3e1c04b9$1@news.povray.org>
"Stephen McAvoy" <mca### [at] aolcomcom> wrote in message
news:3e1beffa.381965657@news.povray.org...
> Again thanks,
> But still nothing. I used this line in the ini file:
>
> Pre_Frame_Command=C:\WINDOWS\SYSTEM32\cmd.exe /c
> C:\Utils\QB45\Waves\W003.exe
>
> There is no indication that Povray is trying to do anything before
> parsing the scene.

All I can say is that it works okay here, using for example:

Pre_Frame_Command=cmd.exe /c notepad.exe

And my cmd.exe is in the same place as yours, which I would have expected. I
also gave a DOS program a try and it passed the test. Just to explain what
you should see happen there, when the Run button is pressed (or Alt+G keys)
the DOS Prompt opens and immediately runs your program then closes if it is
finished or remains open awaiting your response. The parsing then continues
and renders the scene.

The fact you see no error message or anything is puzzling. Maybe you can try
to catch what's going on with the Windows Task Manager (Ctrl+Alt+Delete),
Applications. I use mine with Options set to keep it above everything else
so I can always see it.


Post a reply to this message

From: Stephen McAvoy
Subject: Re: Shell-out to Operating System Problem
Date: 8 Jan 2003 06:28:36
Message: <3e1c0b3f.388947476@news.povray.org>
On Wed, 8 Jan 2003 04:59:45 -0600, "hughes, b."
<omn### [at] charternet> wrote:

>
>The fact you see no error message or anything is puzzling. Maybe you can try
>to catch what's going on with the Windows Task Manager (Ctrl+Alt+Delete),
>Applications. I use mine with Options set to keep it above everything else
>so I can always see it.
>
>
Strange, it works using Pov 3.1g but not with 3.5. I must have missed
something in the 3.5 settings, don't know what. I used "cmd.exe /k" to
catch the dos box but nothing shows nor does Task Manager.
Thanks 
Stephen


Post a reply to this message

From: S McAvoy
Subject: Re: Shell-out to Operating System Problem
Date: 20 Jan 2003 08:02:39
Message: <3e2bf35c.184208868@news.povray.org>
Would  some one tell me what settings should be set through the menu
to allow shellouts. I am at a loss with this. 
Thanks in desperation
Stephen

Regards
        Stephen


Post a reply to this message

From: hughes, b 
Subject: Re: Shell-out to Operating System Problem
Date: 20 Jan 2003 12:25:38
Message: <3e2c3112$1@news.povray.org>
"S McAvoy" <mca### [at] aolcomcom> wrote in message
news:3e2bf35c.184208868@news.povray.org...
> Would  some one tell me what settings should be set through the menu
> to allow shellouts. I am at a loss with this.
> Thanks in desperation

Reread your original message and looks like you must have set the menu okay
before. Disable Starting Other Programs is important to have *unchecked* for
the shellout. And mine here also has No Restrictions selected and Permit
Read/Write in Current Directory checkmarked. These, of course, being in the
Options menu. Shouldn't be anything else needed.

If you still have trouble I don't know what else could be done.


Post a reply to this message

From: S McAvoy
Subject: Re: Shell-out to Operating System Problem
Date: 21 Jan 2003 07:05:25
Message: <3e2d3736.72056892@news.povray.org>
On Mon, 20 Jan 2003 11:24:41 -0600, "hughes, b." <omn### [at] charternet> wrote:

>
>If you still have trouble I don't know what else could be done.
>

Bob, Thanks for your trouble. The problem seems to be that I am using an ini
file generated by Moray and it automatically generates the line
"Pre_Frame_Return= I". If I change it to "Pre_Frame_Return= " the pre frame
command is run. This has nothing to do with my exe file (I think/hope) as when
the pre frame command= cmd.exe /k and "Pre_Frame_Return= X" the cmd.exe is not
run. 
BTW I do not need to use "cmd.exe /c C:\Myfile.exe" just c:\ Myfile.exe

Regards
        Stephen


Post a reply to this message

Goto Latest 10 Messages Next 2 Messages >>>

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.