DarkEnginePro v2.xx Interface (MSL)

ba-c

Mitglied
DarkEngine Pro ist ein "Programm" mit dem man so Sachen wie die OS-Version, CPU, Connection und auch Clock Speed und Caches mit aktuellem Update posten kann.

Hier ein Screenshot von dem Interface:

dpiface.jpg


Ihr seht also was man alles damit machen kann.
Ich hab' es mal aus Bequemlichkeit geschrieben. Es ist einfach und jeder erfahrene Scripter wird schmunzeln wenn er das Script als "Code" sieht, aber egal. Die Hauptsache ist, es funktioniert und ist einfach zu benutzen.

Das Script:

Code:
dialog dpeiface {
title "DarkEnginePro v2.xx"
size -1 -1 236 155
option dbu
button "System Info", 1, 144 138 37 12, default flat multi
button "Specs Online", 2, 190 138 37 12, default flat multi
box "OS", 3, 3 10 44 88
button "Version", 6, 6 18 37 12, default flat multi
button "Username", 7, 6 31 37 12, default flat multi
button "Install date", 8, 6 44 37 12, default flat multi
box "All", 9, 1 2 233 151
box "CPU", 10, 49 10 44 140
button "Prozessor", 11, 52 18 37 12, default flat multi
button "Clock Speed", 12, 52 31 37 12, default flat multi
button "Load", 13, 52 44 37 12, default flat multi
button "Details", 14, 52 57 37 12, default flat multi
button "Architektur", 15, 52 70 37 12, default flat multi
button "Total CPU's", 16, 52 83 37 12, default flat multi
button "L1 Cache", 17, 52 96 37 12, default flat multi
button "L2 Cache", 18, 52 109 37 12, default flat multi
button "L3 Cache", 19, 52 122 37 12, default flat multi
button "show all", 20, 52 135 37 12, default flat multi
box "Memory", 21, 95 10 44 49
button "Memory load", 22, 98 18 37 12, default flat multi
button "Virtual", 23, 98 31 37 12, default flat multi
button "Physical", 25, 98 44 37 12, default flat multi
box "Hard Drive", 26, 141 10 44 36
button "All Discs", 27, 144 18 37 12, default flat multi
button "Total Space", 28, 144 31 37 12, default flat multi
button "Short Up", 29, 6 57 37 12, default flat multi
button "Long Up", 30, 6 70 37 12, default flat multi
button "Record Up", 31, 6 83 37 12, default flat multi
box "Video", 32, 141 48 44 88
button "Monitor", 33, 144 56 37 12, default flat multi
button "Resolution", 34, 144 69 37 12, default flat multi
button "Primary", 35, 144 82 37 12, default flat multi
button "Secondary", 36, 144 95 37 12, default flat multi
button "Card installed", 37, 144 108 37 12, default flat multi
button "show all", 38, 144 121 37 12, default flat multi
box "Sound", 39, 95 61 44 23
button "show all", 40, 98 69 37 12, default flat multi
box "Internet", 41, 187 10 44 88
button "Connection", 42, 190 18 37 12, default flat multi
button "Upstream", 43, 190 31 37 12, default flat multi
button "Downstream", 44, 190 44 37 12, default flat multi
button "Total stream", 45, 190 57 37 12, default flat multi
button "Total DL", 46, 190 70 37 12, default flat multi
button "Total UP", 47, 190 83 37 12, default flat multi
box "Bios", 48, 187 100 44 36
button "Bios Name", 49, 190 108 37 12, default flat multi
button "Bios Date", 50, 190 121 37 12, default flat multi
box "MBM5", 51, 95 86 44 49
button "Temperature", 52, 98 94 37 12, default flat multi
button "Voltage", 53, 98 107 37 12, default flat multi
button "Fan-Speed", 54, 98 120 37 12, default flat multi
text "DarkEnginePro.dll	 by _aprentice_ .									Interface and		codes by cruX`.", 55, 3 105 45 35
link "#cruX` @ QNet", 56, 7 142 41 8
menu "File", 4
item "Close", 5, 4, ok
}
on *:dialog:dpeiface:sclick:6:{ osver }
on *:dialog:dpeiface:sclick:7:{ winuser }
on *:dialog:dpeiface:sclick:8:{ winstall }
on *:dialog:dpeiface:sclick:29:{ uptime }
on *:dialog:dpeiface:sclick:30:{ luptime }
on *:dialog:dpeiface:sclick:31:{ record }
on *:dialog:dpeiface:sclick:11:{ cpu }
on *:dialog:dpeiface:sclick:12:{ cpuspeed }
on *:dialog:dpeiface:sclick:13:{ cpuload }
on *:dialog:dpeiface:sclick:14:{ cpudetail }
on *:dialog:dpeiface:sclick:15:{ cpuarch }
on *:dialog:dpeiface:sclick:16:{ cpucount }
on *:dialog:dpeiface:sclick:17:{ l1cache }
on *:dialog:dpeiface:sclick:18:{ l2cache }
on *:dialog:dpeiface:sclick:19:{ l3cache }
on *:dialog:dpeiface:sclick:20:{ cpuinfo }
on *:dialog:dpeiface:sclick:22:{ memload }
on *:dialog:dpeiface:sclick:23:{ vmem | vtotalmem | vusedmem }
on *:dialog:dpeiface:sclick:25:{ mem | totalmem | usedmem | memratio }
on *:dialog:dpeiface:sclick:40:{ soundcard }
on *:dialog:dpeiface:sclick:52:{ cputemp }
on *:dialog:dpeiface:sclick:53:{ voltage }
on *:dialog:dpeiface:sclick:54:{ fan }
on *:dialog:dpeiface:sclick:27:{ hd }
on *:dialog:dpeiface:sclick:28:{ hdtotal }
on *:dialog:dpeiface:sclick:33:{ monitor }
on *:dialog:dpeiface:sclick:34:{ res }
on *:dialog:dpeiface:sclick:35:{ videocard }
on *:dialog:dpeiface:sclick:36:{ secvideocard }
on *:dialog:dpeiface:sclick:37:{ totvideocard }
on *:dialog:dpeiface:sclick:38:{ video }
on *:dialog:dpeiface:sclick:42:{ conn }
on *:dialog:dpeiface:sclick:43:{ upband }
on *:dialog:dpeiface:sclick:44:{ band }
on *:dialog:dpeiface:sclick:45:{ totband }
on *:dialog:dpeiface:sclick:46:{ totaldown }
on *:dialog:dpeiface:sclick:47:{ totalup }
on *:dialog:dpeiface:sclick:49:{ biosname }
on *:dialog:dpeiface:sclick:50:{ biosdate }
on *:dialog:dpeiface:sclick:1:{ sys }
on *:dialog:dpeiface:sclick:2:{ isys }
on *:dialog:dpeiface:sclick:56:{ if ($network != Quakenet) { server irc.quakenet.org:6668 -j #cruX` } }

Allerdings braucht ihr dazu auch noch die *.dll Datei, welche ihr unter www.pr0g4m0r.de/darkenginex.zip findet. Um euch Temperatur, Voltage und Fan-Speed anzeigen zu lassen, müsst ihr euch das Programm MBM5 runterladen. MBM5 findet ihr hier: http://mbm5.livewiredev.com/

*EDIT*

Habe die Aliase tatsächlich vergessen, Dank gilt "Helmut Klein"... Hier also die Aliase (de2.mrc):

Code:
;DarkEngine Professional 2.xx
;http://www.darkengine.net/
on *:load:{ echo -ae DarkEngine installed sucessfully... | dek 3 | fde }
;Customizable Aliases
alias sysinfo { dem OS: $de(os)  $+ $dek $+ CPU: $de(cpuinfo) $+ , $de(cpuspeed)  $+ $dek $+ Video:  $de(monitor) on $de(videocard) ( $+ $de(res) $+ )  $+ $dek $+ Sound: $de(soundcard)  $+ $dek $+ Memory: Used: $de(usedphysicalmem) $+ / $+ $de(totalphysicalmem) $+ MB  $+ $dek $+ Uptime: $de(uptime)  $+ $dek $+ HD: Free: $de(hdspace)  $+ $dek $+ Connection: $de(conn) }
alias pamp { set %wamp.format is listening to " $+ &a $+ " .: $+ &b / &c / &d - &e $+ / $+ &f $+ :. | me $dll(darkenginex.dll,parsewinamp,%wamp.format) | unset %wamp.format }
alias isys { $dll(darkenginex.dll,submitspecs,$me) }
alias cver { $de(checkver) }
alias fsb { dem FSB: $de(fsb) }
alias sysclock { dem System Clock: $de(sysclock) }
alias multiplier { dem Multiplier: $de(multiplier) }
alias totband { msg $active  $+ $dek $+ Downstream: $de(banddown) $+ kb/s  $+ $dek $+  Upstream: $de(bandup) $+ kb/s }
alias cpuinfo { dem CPU: $de(cpuinfo) $+ , $de(cpuspeed) $+ , $de(cpuL2cache) ( $+ $de(cpuload) Load $+ ) }
alias l1cache { dem L1 Cache: $de(cpuL1cache) }
alias l2cache { dem L2 Cache: $de(cpuL2cache) }
alias l3cache { dem L3 Cache: $de(cpuL3cache) }
alias biosname { dem Bios: $de(biosname) }
alias biosdate { dem Bios Date: $de(biosdate) }
alias winstall { dem Installed On: $de(installdate) }
alias cputemp { dem Temp: $de(mbm5cputemp) }
alias voltage { dem Voltage: $de(mbm5volt) }
alias fan { dem Fan: $de(mbm5fan) }
alias cpuload { dem CPU Load: $de(cpuload) }
alias cpuarch { dem CPU Architecture: $de(cpuarchitech) }
alias cpucount { dem CPU Count: $de(cpucount) }
alias videomem { dem Video Memory: $dll(darkenginex.dll,videomem,_) MB }
alias oldhd { msg $active $dll(darkenginex.dll,hdspaceold,_) }
;Encrytion Aliases
alias encr { det encryption $1- } 
alias decr { det decryption $1- } 
;Info Aliases
alias about { $de(about) }
;alias descript { /me is using de.mrc v1.17.99 (written by: apexad (dll: Aprentice)) }
alias descript { $dll(darkenginex.dll,about,script) }
alias newabout { about | descript }
alias hd { dem HD: $de(hdspace) }
alias hdspace { det spechdspace $1 }
;alias cd { dem CD-Drives: $de(cddrives) }
alias osver { dem Operating System: $de(os) }
alias winuser { dem Windows User: $de(username) }
alias osinfo { dem OS info: $de(username) on $de(os) }
alias wamp { $de(winamp) }
alias cpu { dem CPU: $de(cpuinfo) }
alias cpuspeed { dem CPU Speed: $de(cpuspeed) }
alias cpudetail { dem CPU Details: $de(cpudetails) }
alias cpuinfo { dem CPU: $de(cpuinfo) $+ , $de(cpuspeed) }
alias uptime { dem Uptime: $de(uptime) }
alias luptime { dem Uptime: $de(uptimelong) }
alias memload { dem Memory Load: $de(memoryload) }
alias vmem { dem Avaliable Virtual Memory: $de(availvirtualmem) MB }
alias vusedmem { dem Virtual Memory Used: $de(usedvirtualmem) MB }
alias vtotalmem { dem Total Virtual Memory: $de(totalvirtualmem) MB }
alias mem { dem Avaliable Physical Memory: $de(availphysicalmem) MB }
alias usedmem { dem Used Physical Memory: $de(usedphysicalmem) MB }
alias totalmem { dem Total Physical Memory: $de(totalphysicalmem) MB }
alias memratio { dem RAM: $de(usedphysicalmem) $+ / $+ $de(totalphysicalmem) $+ MB }
alias drunk { det drunk $1- }
alias leet { det leet $1- }
alias rev { det reverse $1- }
alias wave { $de(wave) }
alias ascii2bin { det ascii2bin $1- }
alias monitor { dem Monitor: $remove($de(monitor),Color,Monitor) }
alias videocard { dem Video Card: $de(videocard) }
alias secvidcard { dem Secondary Video Card: $de(sec_videocard) }
alias totvideocard { dem Video Cards Installed: $de(total_videocards) }
alias res { dem Resolution: $de(res) }
alias video { dem Video: $remove($de(monitor),Color,-Monitor) on $de(videocard) $chr(40) $+ $de(res) $+ $chr(41) }
alias batlife { dem Battery Life: $de(BatteryLifeLeft) }
alias batcharge { dem Battery Charged: $de(BatteryChargeStatus) }
alias batpower { dem Battery Power: $de(ACPowerStatus) }
alias soundcard { dem Sound Card: $de(soundcard) }
alias conn { dem Connection: $de(conn) }
alias band { dem Current Downstream: $de(banddown) $+ kb/s }
alias upband { dem Current Upstream: $de(bandup) $+ kb/s }
alias sys { dem  $+ $replace($de(sysinfo),3, $+ $dek $+ ,-Monitor,,Color,) }
alias record { dem Record Uptime: $de(recorduptime) }
alias keyenc { det keyencryption $1- }
alias keydec { det keydecryption $1- }
alias chadapter { $de(change_adapter) }
alias totaldown { dem Total Downloaded: $de(total_down) $+ MB }
alias totalup { dem Total Uploaded: $de(total_up) $+ MB }
alias hdtotal { dem Total Free: $de(totalhdspacefree) $+ / $+ $de(totalhdspace) }
alias playwinamp { $de(winampplay) }
alias next { $de(winampnext) }
alias prev { $de(winampprev) }
alias stopwinamp { $de(winampstop) }
alias pausewinamp { $de(winamppause) }
alias verwinamp { dem Winamp Version: $de(winampver) }
;DE Aliases (NO EDITING!)
alias fde { flushini de.ini }
alias de { return $dll(darkenginex.dll,$1,_) }
alias det { if (key isin $1) { msg $active $remove($dll(darkenginex.dll,$1,$2-),$left($2,2)) } | else { dem  $+ $dll(darkenginex.dll,$1,$2-) } }
alias dem { msg $active  $+ $dek $+  $+ $1- } 
alias deq { return $$?="Enter message/text" }
alias dek { if ($isid == $true) { return $readini(de.ini,options,color) } | if ($isid == $false) { writeini de.ini options color $remove($1,) | flushini de.ini } }
}

Um es noch zu vereinfachen hier die "de.ini"!

Code:
[options]
color=3
 
Zuletzt bearbeitet:
Zurück