Raffi,
Is the problem because:
"C:WINNT\SYSTEM32\cmd.exe C:\my.bat"
should be:
"C:\WINNT\SYSTEM32\cmd.exe C:\my.bat"
?
- John Wright
Starfire Research
"Kasparian, Raffi J." wrote:
>
> I know this is off topic but I haven't been able to get help anywhere else.
> I would like my program to execute (via Runtime.exec or some other
> mechanism) a command that is typed into a TextField. Anything that might be
> executed from a System prompt should also work from my program. Below is the
> program code. It successfully executes instructions such as
> "C:\WINNT\Notepad.exe"
> and
> "Notepad"
> but not
> "C:WINNT\SYSTEM32\cmd.exe C:\my.bat"
> or even
> "C:WINNT\SYSTEM32\cmd.exe C:\WINNT\Notepad.exe".
> No exceptions are generated.
>
> import java.awt.*;
> import java.awt.event.*;
> import java.io.*;
>
> public class Executor extends Frame{
> public static void main( String[] arg ){
> new Executor();
> }
> public Executor(){
> setLayout( new GridLayout( 0, 1 ) );
> final TextField field = new TextField();
> add( field );
> Button b = new Button( "Execute" );
> b.addActionListener( new ActionListener(){
> public void actionPerformed( ActionEvent e ){
> try{
> Runtime.getRuntime().exec( field.getText() );
> }catch( IOException ex ){
> ex.printStackTrace();
> }
> }
> });
> add( b );
> pack();
> setVisible( true );
> }
> }
>
> ===========================================================================
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff JAVA3D-INTEREST". For general help, send email to
> [EMAIL PROTECTED] and include in the body of the message "help".
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".