ide.pl
$picoide = "c:\\program files\\picoide" ;
$errfile = "build.out" ;
$err_sentinal = "b.err" ;
unlink($errfile) ;
open(X,">$errfile") || exit 2 ;
print X "Press Shift-F8 to build.\n" ;
close(X) ;
for (;;) {
system("\"$picoide\\picoide\" $errfile") ;
open(E,"<exitstat") || exit 1 ;
$status = scalar(<E>) ;
$status =~ s/[\r\n]//g ;
close(E) ;
last if ($status ne "Build") ;
unlink($err_sentinal) ;
$status = system("build >$errfile") ;
last unless (-r $err_sentinal) ;
}
|
|