Windows NT DGPENSV2LPKMN 10.0 build 14393 (Windows Server 2016) AMD64
Apache/2.4.46 (Win64) OpenSSL/1.1.1h PHP/7.3.25
: 172.16.0.66 | : 172.16.0.254
Cant Read [ /etc/named.conf ]
7.3.25
SYSTEM
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
[ A ]
[ C ]
[ D ]
C: /
laragon /
bin /
git /
mingw64 /
lib /
tk8.6 /
demos /
[ HOME SHELL ]
Name
Size
Permission
Action
images
[ DIR ]
drwxrwxrwx
README
2.03
KB
-rw-rw-rw-
anilabel.tcl
6.51
KB
-rw-rw-rw-
aniwave.tcl
3.41
KB
-rw-rw-rw-
arrow.tcl
7.92
KB
-rw-rw-rw-
bind.tcl
3.01
KB
-rw-rw-rw-
bitmap.tcl
1.38
KB
-rw-rw-rw-
browse
1.72
KB
-rw-rw-rw-
button.tcl
1.47
KB
-rw-rw-rw-
check.tcl
2.22
KB
-rw-rw-rw-
clrpick.tcl
1.4
KB
-rw-rw-rw-
colors.tcl
4.88
KB
-rw-rw-rw-
combo.tcl
1.92
KB
-rw-rw-rw-
cscroll.tcl
4.9
KB
-rw-rw-rw-
ctext.tcl
6.06
KB
-rw-rw-rw-
dialog1.tcl
974
B
-rw-rw-rw-
dialog2.tcl
828
B
-rw-rw-rw-
en.msg
3.78
KB
-rw-rw-rw-
entry1.tcl
1.37
KB
-rw-rw-rw-
entry2.tcl
2.04
KB
-rw-rw-rw-
entry3.tcl
5.96
KB
-rw-rw-rw-
filebox.tcl
2.3
KB
-rw-rw-rw-
floor.tcl
77.93
KB
-rw-rw-rw-
fontchoose.tcl
1.67
KB
-rw-rw-rw-
form.tcl
1.02
KB
-rw-rw-rw-
goldberg.tcl
55.27
KB
-rw-rw-rw-
hello
511
B
-rw-rw-rw-
hscale.tcl
1.46
KB
-rw-rw-rw-
icon.tcl
2.01
KB
-rw-rw-rw-
image1.tcl
1002
B
-rw-rw-rw-
image2.tcl
3.28
KB
-rw-rw-rw-
items.tcl
10.24
KB
-rw-rw-rw-
ixset
7.88
KB
-rw-rw-rw-
knightstour.tcl
8.91
KB
-rw-rw-rw-
label.tcl
1.35
KB
-rw-rw-rw-
labelframe.tcl
1.8
KB
-rw-rw-rw-
license.terms
2.21
KB
-rw-rw-rw-
mclist.tcl
4.25
KB
-rw-rw-rw-
menu.tcl
7.13
KB
-rw-rw-rw-
menubu.tcl
4.37
KB
-rw-rw-rw-
msgbox.tcl
1.95
KB
-rw-rw-rw-
nl.msg
6.59
KB
-rw-rw-rw-
paned1.tcl
1.1
KB
-rw-rw-rw-
paned2.tcl
2.19
KB
-rw-rw-rw-
pendulum.tcl
7.44
KB
-rw-rw-rw-
plot.tcl
2.69
KB
-rw-rw-rw-
puzzle.tcl
2.54
KB
-rw-rw-rw-
radio.tcl
2.69
KB
-rw-rw-rw-
rmt
5.19
KB
-rw-rw-rw-
rolodex
8.1
KB
-rw-rw-rw-
ruler.tcl
5.21
KB
-rw-rw-rw-
sayings.tcl
2.22
KB
-rw-rw-rw-
search.tcl
4.3
KB
-rw-rw-rw-
spin.tcl
1.78
KB
-rw-rw-rw-
states.tcl
2
KB
-rw-rw-rw-
style.tcl
6.78
KB
-rw-rw-rw-
tclIndex
5.17
KB
-rw-rw-rw-
tcolor
10.99
KB
-rw-rw-rw-
text.tcl
4.19
KB
-rw-rw-rw-
textpeer.tcl
2.14
KB
-rw-rw-rw-
timer
1.07
KB
-rw-rw-rw-
toolbar.tcl
3.2
KB
-rw-rw-rw-
tree.tcl
3.1
KB
-rw-rw-rw-
ttkbut.tcl
3.33
KB
-rw-rw-rw-
ttkmenu.tcl
2.33
KB
-rw-rw-rw-
ttknote.tcl
2.26
KB
-rw-rw-rw-
ttkpane.tcl
4.08
KB
-rw-rw-rw-
ttkprogress.tcl
1.5
KB
-rw-rw-rw-
ttkscale.tcl
1.39
KB
-rw-rw-rw-
twind.tcl
11.38
KB
-rw-rw-rw-
unicodeout.tcl
4.6
KB
-rw-rw-rw-
vscale.tcl
1.44
KB
-rw-rw-rw-
widget
23.49
KB
-rw-rw-rw-
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ruler.tcl
# ruler.tcl -- # # This demonstration script creates a canvas widget that displays a ruler # with tab stops that can be set, moved, and deleted. if {![info exists widgetDemo]} { error "This script should be run from the \"widget\" demo." } package require Tk # rulerMkTab -- # This procedure creates a new triangular polygon in a canvas to # represent a tab stop. # # Arguments: # c - The canvas window. # x, y - Coordinates at which to create the tab stop. proc rulerMkTab {c x y} { upvar #0 demo_rulerInfo v set newTab [$c create polygon $x $y \ [expr {$x+$v(size)}] [expr {$y+$v(size)}] \ [expr {$x-$v(size)}] [expr {$y+$v(size)}]] set fill [$c itemcget $newTab -outline] $c itemconfigure $newTab -fill $fill -outline {} set v(normalStyle) "-fill $fill" return $newTab } set w .ruler catch {destroy $w} toplevel $w wm title $w "Ruler Demonstration" wm iconname $w "ruler" positionWindow $w set c $w.c label $w.msg -font $font -wraplength 5i -justify left -text "This canvas widget shows a mock-up of a ruler. You can create tab stops by dragging them out of the well to the right of the ruler. You can also drag existing tab stops. If you drag a tab stop far enough up or down so that it turns dim, it will be deleted when you release the mouse button." pack $w.msg -side top ## See Code / Dismiss buttons set btns [addSeeDismiss $w.buttons $w] pack $btns -side bottom -fill x canvas $c -width 14.8c -height 2.5c pack $w.c -side top -fill x set demo_rulerInfo(grid) .25c set demo_rulerInfo(left) [winfo fpixels $c 1c] set demo_rulerInfo(right) [winfo fpixels $c 13c] set demo_rulerInfo(top) [winfo fpixels $c 1c] set demo_rulerInfo(bottom) [winfo fpixels $c 1.5c] set demo_rulerInfo(size) [winfo fpixels $c .2c] # Main widget program sets variable tk_demoDirectory if {[winfo depth $c] > 1} { set demo_rulerInfo(activeStyle) "-fill red -stipple {}" set demo_rulerInfo(deleteStyle) [list -fill red \ -stipple @[file join $tk_demoDirectory images gray25.xbm]] } else { set demo_rulerInfo(activeStyle) "-fill black -stipple {}" set demo_rulerInfo(deleteStyle) [list -fill black \ -stipple @[file join $tk_demoDirectory images gray25.xbm]] } $c create line 1c 0.5c 1c 1c 13c 1c 13c 0.5c -width 1 for {set i 0} {$i < 12} {incr i} { set x [expr {$i+1}] $c create line ${x}c 1c ${x}c 0.6c -width 1 $c create line $x.25c 1c $x.25c 0.8c -width 1 $c create line $x.5c 1c $x.5c 0.7c -width 1 $c create line $x.75c 1c $x.75c 0.8c -width 1 $c create text $x.15c .75c -text $i -anchor sw } $c addtag well withtag [$c create rect 13.2c 1c 13.8c 0.5c \ -fill [lindex [$c config -bg] 4]] $c addtag well withtag [rulerMkTab $c [winfo pixels $c 13.5c] \ [winfo pixels $c .65c]] $c bind well <Button-1> "rulerNewTab $c %x %y" $c bind tab <Button-1> "rulerSelectTab $c %x %y" bind $c <B1-Motion> "rulerMoveTab $c %x %y" bind $c <ButtonRelease-1> "rulerReleaseTab $c" # rulerNewTab -- # Does all the work of creating a tab stop, including creating the # triangle object and adding tags to it to give it tab behavior. # # Arguments: # c - The canvas window. # x, y - The coordinates of the tab stop. proc rulerNewTab {c x y} { upvar #0 demo_rulerInfo v $c addtag active withtag [rulerMkTab $c $x $y] $c addtag tab withtag active set v(x) $x set v(y) $y rulerMoveTab $c $x $y } # rulerSelectTab -- # This procedure is invoked when mouse button 1 is pressed over # a tab. It remembers information about the tab so that it can # be dragged interactively. # # Arguments: # c - The canvas widget. # x, y - The coordinates of the mouse (identifies the point by # which the tab was picked up for dragging). proc rulerSelectTab {c x y} { upvar #0 demo_rulerInfo v set v(x) [$c canvasx $x $v(grid)] set v(y) [expr {$v(top)+2}] $c addtag active withtag current eval "$c itemconf active $v(activeStyle)" $c raise active } # rulerMoveTab -- # This procedure is invoked during mouse motion events to drag a tab. # It adjusts the position of the tab, and changes its appearance if # it is about to be dragged out of the ruler. # # Arguments: # c - The canvas widget. # x, y - The coordinates of the mouse. proc rulerMoveTab {c x y} { upvar #0 demo_rulerInfo v if {[$c find withtag active] == ""} { return } set cx [$c canvasx $x $v(grid)] set cy [$c canvasy $y] if {$cx < $v(left)} { set cx $v(left) } if {$cx > $v(right)} { set cx $v(right) } if {($cy >= $v(top)) && ($cy <= $v(bottom))} { set cy [expr {$v(top)+2}] eval "$c itemconf active $v(activeStyle)" } else { set cy [expr {$cy-$v(size)-2}] eval "$c itemconf active $v(deleteStyle)" } $c move active [expr {$cx-$v(x)}] [expr {$cy-$v(y)}] set v(x) $cx set v(y) $cy } # rulerReleaseTab -- # This procedure is invoked during button release events that end # a tab drag operation. It deselects the tab and deletes the tab if # it was dragged out of the ruler. # # Arguments: # c - The canvas widget. # x, y - The coordinates of the mouse. proc rulerReleaseTab c { upvar #0 demo_rulerInfo v if {[$c find withtag active] == {}} { return } if {$v(y) != $v(top)+2} { $c delete active } else { eval "$c itemconf active $v(normalStyle)" $c dtag active } }
Close