1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Forum
  3. AutoIt 3
  4. Skripte

Lupe

  • Xenobiologist
  • 29. Mai 2007 um 22:20
  • Geschlossen
1. offizieller Beitrag
  • Xenobiologist
    Xx_Mega_xX
    Beiträge
    5.792
    • 29. Mai 2007 um 22:20
    • Offizieller Beitrag
    • #1

    Hi,

    vielleicht braucht es ja mal jemand:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>

    [/autoit] [autoit][/autoit] [autoit]

    $MagWidth = InputBox ("Magnify Area", "What should the WIDTH of the magnified area be?")
    $MagHeight = InputBox ("Magnify Area", "What should the HEIGHT of the magnified area be?")
    $MagZoom = InputBox ("Magnify Area", "What should the ZOOM of the magnified area be?", 2)

    [/autoit] [autoit][/autoit] [autoit]

    Global $SRCCOPY = 0x00CC0020
    Global $dll[3], $DeskHDC, $GUIHDC

    [/autoit] [autoit][/autoit] [autoit]

    $dll[1] = DllOpen ( "user32.dll")
    $dll[2] = DllOpen ( "gdi32.dll")

    [/autoit] [autoit][/autoit] [autoit]

    Global $GUI = GUICreate ("Zoom x2 Au3", $MagWidth * $MagZoom, $MagHeight * $MagZoom, _
    MouseGetPos (0), MouseGetPos (1), $WS_POPUP+$WS_BORDER, $WS_EX_TOPMOST)

    [/autoit] [autoit][/autoit] [autoit]

    GUISetState(@SW_SHOW)

    [/autoit] [autoit][/autoit] [autoit]

    Global $LastPos[2] = [0,0]

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    MAG()
    $MousePos = MouseGetPos()
    If ($LastPos[0] <> $MousePos[0] Or $LastPos[1] <> $MousePos[1]) Then
    WinMove("Zoom x2 Au3", "", $MousePos[0] + $MagWidth/2 + 5, $MousePos[1])
    $LastPos[0] = $MousePos[0]
    $LastPos[1] = $MousePos[1]
    EndIf

    Sleep(10)
    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    Func MAG()
    $DeskHDC = DLLCall("user32.dll","int","GetDC","hwnd",0)
    $GUIHDC = DLLCall("user32.dll","int","GetDC","hwnd",$GUI)
    If Not @error Then
    DLLCall("gdi32.dll", "int", "StretchBlt", "int", $GUIHDC[0], "int", _
    0, "int", 0, "int", $MagWidth * $MagZoom, "int", $MagHeight * $MagZoom, "int", $DeskHDC[0], "int", _
    MouseGetPos (0) - $MagWidth/2, "int", MouseGetPos (1) - $MagHeight/2, "int", $MagWidth ,"int", $MagHeight, _
    "long", $SRCCOPY)
    DLLCall("user32.dll","int","ReleaseDC","int",$DeskHDC[0],"hwnd",0)
    DLLCall("user32.dll","int","ReleaseDC","int",$GUIHDC[0],"hwnd",$GUI)
    EndIf
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Func OnAutoItExit()
    DllClose ( $dll[1] )
    DllClose ( $dll[2] )
    EndFunc

    [/autoit]

    So long,

    Mega

    Scripte & Funktionen

    Das Spiel - Yahtzee(Mega)
    LoginWrapper
    Organize Includes

    • Nächster offizieller Beitrag
  • ExBerliner
    Fortgeschrittener
    Beiträge
    296
    • 29. Mai 2007 um 23:55
    • #2

    nee, is nich wahr. sowas suche ich schon ewig.
    und zwar genauso, wie das proggi ist.
    klasse und vielen dank.

    gruss exberliner

  • snoozer
    snoozy
    Beiträge
    499
    • 29. Mai 2007 um 23:58
    • #3

    damn ist das cool =)
    brauch ich zwar nicht unbedingt ist aber teilweise richtig hilfreich....
    nice nice ;)
    snoozy

    //edit:
    Post: 350@ Level: 25 Yeah^^

    ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°SnoozeRº¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø
    Ich mag meinen Abteilungsleiter nicht(und er mich erst recht nicht^^).

    [Blockierte Grafik: http://snooozer.pytalhost.eu/getip/bild/avatar.png]


    ---------------------------------
    http://www.snoozer.de

    Einmal editiert, zuletzt von snoozer (29. Mai 2007 um 23:59)

  • Waluev
    ehemaliger µit - Orga
    Beiträge
    577
    • 30. Mai 2007 um 06:13
    • #4

    Sehr coole Sache!!! wenn es jetz noch ne einfachere Möglihkeit gebe das zu beenden :) geb ichs meinem Opa :rofl:


    ;)

    Waluev

    Flensburg ist wie Payback - wenn man 18 Punkte hat bekommt man ein Fahrrad.

  • snoozer
    snoozy
    Beiträge
    499
    • 30. Mai 2007 um 10:37
    • #5
    Zitat

    Original von Waluev
    Sehr coole Sache!!! wenn es jetz noch ne einfachere Möglihkeit gebe das zu beenden :) geb ichs meinem Opa :rofl:


    ;)

    Waluev


    wie wärs mit hotkeyset?;)^^

    snoozy

    ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°SnoozeRº¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø
    Ich mag meinen Abteilungsleiter nicht(und er mich erst recht nicht^^).

    [Blockierte Grafik: http://snooozer.pytalhost.eu/getip/bild/avatar.png]


    ---------------------------------
    http://www.snoozer.de

  • ExBerliner
    Fortgeschrittener
    Beiträge
    296
    • 30. Mai 2007 um 11:03
    • #6

    was habt ihr denn für probleme ?
    rechte maustaste auf das icon im systray und exit. bingo.
    die ddls werden lt. proggi auch ordnungsgemäss "entladen".

    gruss exberliner

    Einmal editiert, zuletzt von ExBerliner (30. Mai 2007 um 11:03)

  • snoozer
    snoozy
    Beiträge
    499
    • 30. Mai 2007 um 11:31
    • #7
    Zitat

    Original von ExBerliner
    was habt ihr denn für probleme ?
    rechte maustaste auf das icon im systray und exit. bingo.
    die ddls werden lt. proggi auch ordnungsgemäss "entladen".

    gruss exberliner


    hihi joa^^
    aber kannste das deinem opa vertickern??^^ da wär doch hotkeyset ne optimale lösung....ach auch egal funktiniert wunderbar man kanns ja erweitern wie man will.....

    snoozer

    ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°SnoozeRº¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø
    Ich mag meinen Abteilungsleiter nicht(und er mich erst recht nicht^^).

    [Blockierte Grafik: http://snooozer.pytalhost.eu/getip/bild/avatar.png]


    ---------------------------------
    http://www.snoozer.de

  • ExBerliner
    Fortgeschrittener
    Beiträge
    296
    • 30. Mai 2007 um 17:44
    • #8

    snoozer hehe, ich bin im besten opa-alter. 8)


    gruss exberliner

  • GtaSpider
    Spinne
    Reaktionen
    1
    Beiträge
    2.641
    • 30. Mai 2007 um 18:48
    • Offizieller Beitrag
    • #9

    Hallo!

    Ach quatsch, du bist noch jung und gesund :)

    Hier auch mal sowas änliches, nur ein bisschen ausgefeilter: http://www.autoitscript.com/forum/index.php?s=&showtopic=24154&view=findpost&p=168674

    Edit: ups -.- das war ja das gleiche wate ich meinte das hier, aber th.meger, vlt ranschreiben das das Programm nicht von dir ist...: http://www.autoitscript.com/forum/index.php?showtopic=6015&hl=Func%20MAG&st=30

    Mfg Spider

    [align=center][Blockierte Grafik: http://speedtest.net/result/2055409416.png]

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • Xenobiologist
    Xx_Mega_xX
    Beiträge
    5.792
    • 30. Mai 2007 um 20:33
    • Offizieller Beitrag
    • #10

    Hi,

    ich habe nie behauptet, dass das Skript von mir ist. Ich habe nur im Laufe der Zeit viele Skripte und Codeschnipsel aus Foren gespeichert. Und ehrlich gesagt bin ich zu faul im Nachhinein zu suchen vorher ich was hatte und zu gucken, ob ich es angepaßt habe. :)

    So long,

    Mega

    Scripte & Funktionen

    Das Spiel - Yahtzee(Mega)
    LoginWrapper
    Organize Includes

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • huggy
    Gast
    • 30. Mai 2007 um 22:22
    • #11

    würd vll helfen einfach nen comment mit dem autor bei dem kopieren schon zu machen^^

  • Xenobiologist
    Xx_Mega_xX
    Beiträge
    5.792
    • 30. Mai 2007 um 22:29
    • Offizieller Beitrag
    • #12

    Hi,

    das stimmt, aber ich mache mir ehrlich gesagt nicht soviel aus Copyright. Wenn jemand etwas öffentlich iins Forum stellt, dann will er ja das es jemand verwendet.

    Ich habe auch kein Problem damit, wenn jemand meinen Code nutzt ohne meinen Namen dazuzuschreiben. Was anderes ist es aus meiner Sicht, wenn 80 % eines Skriptes zusammenkopiert sind.

    Naja egal, vielleicht schreibe ich einfach demnächst dazu: verfasser unbekannt. :)

    So long,

    Mega

    Scripte & Funktionen

    Das Spiel - Yahtzee(Mega)
    LoginWrapper
    Organize Includes

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • Fast2
    Beiträge
    478
    • 2. November 2007 um 22:34
    • #13

    Xenobiologist :
    Bei mir zeigt das Programm einen Prozess hh.exe an der aber eigentlich garnicht existieren sollte(kein hh.exe auf dem PC, Taskmanager zeigt das Programm nicht an)

    Edit:Der existiert doch(die Suche hat den gefunden) aber warum wird der aktive Prozess eigentlich nicht im taskmgr angezeigt?

    Projekte: Keine größeren (und fertigen)
    Gegen Internetzensur:
    https://epetitionen.bundestag.de/index.php?acti…s;petition=3860
    (Zeichnungsfrist abgelaufen)
    __________________________________________________________________________________________________________________________________
    Dieser Beitrag wurde bereits 264 mal editiert, zuletzt von »Fast2« (30. Februar 2009, 12:99)

    Einmal editiert, zuletzt von Fast2 (2. November 2007 um 22:42)

  • huggy
    Gast
    • 2. November 2007 um 23:56
    • #14

    uiiiii ein rootkit :>

    spaß beiseite:

    Autoit Scripte werden unter dem Prozess AUTOIT.EXE angezeigt :)

  • Xenobiologist
    Xx_Mega_xX
    Beiträge
    5.792
    • 3. November 2007 um 12:07
    • Offizieller Beitrag
    • #15

    Hi,

    hh.exe wird benötigt um die Autoithilfe darzustellen!

    So long,

    Mega

    Scripte & Funktionen

    Das Spiel - Yahtzee(Mega)
    LoginWrapper
    Organize Includes

    • Vorheriger offizieller Beitrag
  • Fast2
    Beiträge
    478
    • 3. November 2007 um 13:12
    • #16

    Ach so, danke!!!

    Projekte: Keine größeren (und fertigen)
    Gegen Internetzensur:
    https://epetitionen.bundestag.de/index.php?acti…s;petition=3860
    (Zeichnungsfrist abgelaufen)
    __________________________________________________________________________________________________________________________________
    Dieser Beitrag wurde bereits 264 mal editiert, zuletzt von »Fast2« (30. Februar 2009, 12:99)

  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™