2 Einträge, 1 Seite |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#!/usr/bin/perl -w
use Tk;
use strict;
use warnings;
my $status = "offline";
my $eingewaehlt=0;
my $mw = MainWindow->new(-bg => 'blue');
$mw->resizable(0,0);
# $mw->overrideredirect(0);
#my $frameStatus = $mw->Frame(-relief => 'ridge', -border => 2)->pack(-side => 'bottom', -fill => 'x');
#$frameStatus->Label(-text => 'Status: ')->pack(-side => 'left');
#$frameStatus->Label(-textvariable => \$Status)->pack(-side => 'left');
$mw->Label(-text => 'I S D N - A n w a h l', -bg => 'yellow')->pack(-side => 'top');
$mw-> Button (-text => 'Internet' , -width => '15', -bg => 'orange', -command => [\&anwahl,'internet'])-> pack(-side => 'top');
$mw-> Button (-text => 'Grimma' , -width => '15', -bg => 'orange', -command => [\&anwahl,'grimma'])-> pack(-side => 'top');
$mw-> Button (-text => 'Koermend' , -width => '15', -bg => 'orange', -command => [\&anwahl,'koermend'])-> pack(-side => 'top');
$mw-> Button (-text => 'Csoeroetnek' , -width => '15', -bg => 'orange', -command => [\&anwahl,'csoeroetnek'])-> pack(-side => 'top');
$mw-> Button (-text => 'Bernburg' , -width => '15', -bg => 'orange', -command => [\&anwahl,'bernburg'])-> pack(-side => 'top');
# $mw->Label(-text => '==================', -bg => 'blue')-> pack();
$mw-> Button (-text => 'auflegen' , -width => '15', -bg => 'red', -command => sub{system "poff";$eingewaehlt=0;})-> pack(-side => 'top');
# $mw->Label(-text => '==================', -bg => 'blue')-> pack();
$mw->Label(-textvariable => \$status, -fg=> 'yellow', -bg=> 'blue')->pack(-side => 'top');
my $idafter=$mw->after (750,[\&checkanwahl]);
MainLoop;
#############################################################################################################################################
sub anwahl {
my $ziel = shift;
my $repl;
system "poff";
sleep 1;
$repl = system "pon isdn/$ziel";
$eingewaehlt = 1;
if ($ziel eq 'bernburg')
{
system 'vncviewer';
}
}
#############################################################################################################################################
sub checkanwahl {
if ($eingewaehlt != 1 )
{
$status = 'O F F L I N E';
}
else
{
if ($status eq 'O N L I N E')
{
$status = '';
}
else
{
$status = 'O N L I N E';
}
}
$idafter=$mw->after (750,[\&checkanwahl]);
}
#############################################################################################################################################
2 Einträge, 1 Seite |