/jEdit/tags/jedit-4-2-pre4/bsh/commands/exec.bsh

# · Unknown · 14 lines · 12 code · 2 blank · 0 comment · 0 complexity · 59a1e8d937f948d5d02c6337130fa923 MD5 · raw file

  1. /**
  2. Start an external application using the Java Runtime exec() method.
  3. Display any output to the standard BeanShell output using print().
  4. */
  5. bsh.help.exec = "usage: exec( String arg )";
  6. exec( String arg )
  7. {
  8. this.proc = Runtime.getRuntime().exec(arg);
  9. this.din = new DataInputStream( proc.getInputStream() );
  10. while( (line=din.readLine()) != null )
  11. print(line);
  12. }