POV-Ray : Newsgroups : povray.general : Shelling out to the operating system Server Time
5 Nov 2024 11:16:50 EST (-0500)
  Shelling out to the operating system (Message 1 to 4 of 4)  
From: S McAvoy
Subject: Shelling out to the operating system
Date: 21 Mar 2003 09:02:38
Message: <3e7b1b55.75463080@news.povray.org>
Is there any way I can shell out to the operating system using SDL?
I want to run a DOS programme if certain conditions are met. I won't want to run
it at every frame of an animation. The documentation only mentions Pre/Post
frame or scene key points.
5.2.4  Shell-out to Operating System

Regards
        Stephen


Post a reply to this message

From: S McAvoy
Subject: Re: Shelling out to the operating system
Date: 26 Mar 2003 12:55:57
Message: <3e81e99e.79161217@news.povray.org>
Since there has been no replies :-( 
I assume you cannot shell out using SDL. Could this function be incorporated as
a feature request.  


Regards
        Stephen


Post a reply to this message

From: Christopher James Huff
Subject: Re: Shelling out to the operating system
Date: 26 Mar 2003 14:58:16
Message: <cjameshuff-C3DB4D.14584226032003@netplex.aussie.org>
In article <3e81e99e.79161217@news.povray.org>,
 mca### [at] aolcom (S McAvoy) wrote:

> I assume you cannot shell out using SDL.

Correct.


> Could this function be incorporated as a feature request.  

No.
Ok, some more detail: it has been done before, and would be very easy to 
implement, but it was removed from MegaPOV and not considered for the 
official version because it would introduce a security risk, a POV 
script could do literally anything. Also, it would make the script 
dependant on a single system, generally considered a bad thing for 
distribution.

It would sometimes be nice though, and perhaps the security problems 
could be overcome, it could be disabled when security is a problem. A 
better solution might be to switch things around, do your stuff in a 
general purpose scripting language like Ruby and call POV from your 
script.

-- 
Christopher James Huff <cja### [at] earthlinknet>
http://home.earthlink.net/~cjameshuff/
POV-Ray TAG: chr### [at] tagpovrayorg
http://tag.povray.org/


Post a reply to this message

From: S McAvoy
Subject: Re: Shelling out to the operating system
Date: 26 Mar 2003 15:52:50
Message: <3e8212b5.89680023@news.povray.org>
On Wed, 26 Mar 2003 14:58:42 -0500, Christopher James Huff
<cja### [at] earthlinknet> wrote:


>
>No.
>Ok, some more detail: it has been done before, and would be very easy to 
>implement, but it was removed from MegaPOV and not considered for the 
>official version because it would introduce a security risk, a POV 
>script could do literally anything. Also, it would make the script 
>dependant on a single system, generally considered a bad thing for 
>distribution.

Okay dokay, I see your point. I never thought of security issues. Shame, the
world we live in.

>
>It would sometimes be nice though, and perhaps the security problems 
>could be overcome, it could be disabled when security is a problem. A 
>better solution might be to switch things around, do your stuff in a 
>general purpose scripting language like Ruby and call POV from your 
>script.
>
I think, I might be able to do a workaround and just use the post frame command.
Hope so anyway. If not I'll just wait until someone writes a macro or include
file to do what I want. There are so many smart people out there.

Thanks for your explanation. 

Regards
        Stephen


Post a reply to this message

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