All pastes #388246 Raw Edit

Mine

public text v1 · immutable
·published 2007-03-09 22:52 UTC
rendered paste body
#!/usr/bin/perl
use strict;
use Win32::GUI;

#zsyourdad

my $dos = Win32::GUI::GetPerlWindow();
Win32::GUI::Hide($dos);


my $Window = new Win32::GUI::Window (
    -name     => "Window",
    -title    => "NetSend Utility",
    -pos      => [100, 100],
    -size     => [200, 375],
    -minsize => [200, 375],

) or die "new Window";

$Window->AddLabel(
                -text => "Which user do you wish to message?",
                -pos  => [6, 1],

       );

# Create Textfield for Edit Text
$Window->AddTextfield(
    -name      => "user",
    -pos       => [6, 20],
    -size      => [100, 25],
    -multiline => 0,
    -hscroll   => 0,
     -vscroll   => 0,
    -autohscroll => 0,
    -autovscroll => 0,
    -keepselection => 1,

);

#Text Asking What you wish to send
$Window->AddLabel(
                -text => "What text do you wish to send",
                -pos  => [6, 60],

       );

#Textfield for The text you wish to send...
$Window->AddTextfield(
    -name      => "text",
    -pos       => [6, 80],
    -size      => [100, 25],
    -multiline => 0,
    -hscroll   => 0,
    -vscroll   => 0,
    -autohscroll => 0,
    -autovscroll => 0,
    -keepselection => 1,
);

#How Many Times are you going to send the text?
$Window->AddLabel(
                -text => "How many times do you wish to send?",
                -pos  => [6, 120],

);

$Window->AddTextfield(
    -name      => "timed",
    -pos       => [6, 140],
    -size      => [100, 25],
    -multiline => 0,
    -hscroll   => 0,
    -vscroll   => 0,
    -autohscroll => 0,
    -autovscroll => 0,
    -keepselection => 1,

    );

#Adds Button To $window

$Window->AddButton(
                -name => "Button1",
                -text => "Net Send!",
                -pos  => [ 10, 300 ],
        );
        $Window->Show();

        Win32::GUI::Dialog();
sub myWindow_Terminate {
    return -1;
}

 sub Button1_Click {

          my $times = $Window->timed->Text;
          my $text = $Window->text->Text;
          my $user = $Window->user->Text;


        #while we are sending the text we want the user to know whats going on
        $Window->Button1->Text("Sending..");

        #starts a while loop that will end when the value of $times is equal to less then or equal to zero
        while ($times > 0)
                            {
                            system "Net Send $user $text\n";

        $Window->Button1->Text("$times\n");
        #Deceasing the value of $times? <?>
        $times--;

         };

         $Window->Button1->Text("Sent!");


   }