Hello all,

if you like me often run scripts developed to expect command line
options you might make use of the following sample script:

#!/usr/bin/perl -w
use strict;

# script to switch between BBEdit and MacPerl and back
# the purpose is to use a modal MacPerl::Ask() from BBEdit
# which otherwise would involve manually bringing Macperl to front
# I use it here to enter @ARGV with MacPerl::Ask
# the results from a script are ouput in BBEdit
#
# Author: Axel Rose, December 2001
# inspired by the helpful team of Bare Bones, John Gruber

use Mac::Processes;
use Mac::Events;

my $bbedit = GetFrontProcess;
my $macperl = GetCurrentProcess;
SetFrontProcess $macperl;
WaitNextEvent;

@ARGV = split / +/, MacPerl::Ask("Please enter command line options");

SetFrontProcess $bbedit;
WaitNextEvent;

my $script = ":examples:Getopt-Declare-test.pl";
require $script;

__END__


It should run in other editors as well.
Just change $script to whatever Perl script you want to call from
the editor.


Axel

-- 
----------------------------------------------------------------------
Axel Rose, Springer & Jacoby Digital GmbH & Co. KG, mailto:[EMAIL PROTECTED]
pub PGP key 1024/A21CB825 E0E4 BC69 E001 96E9  2EFD 86CA 9CA1 AAC5
      "If this be error, and upon me proved, I never writ."

Reply via email to