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
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. name22

Beiträge von name22

  • Datums berechnung + ausgabe

    • name22
    • 24. Oktober 2012 um 20:41

    Ich hab mal dein Script überarbeitet:

    Spoiler anzeigen
    [autoit]

    #include <Date.au3>

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

    Global $sDate, $sDate_Now = _NowCalcDate()

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

    For $i = 1 To 5
    $sDate = _DateAdd("D", $i, $sDate_Now)
    MsgBox(64, "Date", $sDate_Now & @CRLF & "+ " & $i & " Day(s)" & @CRLF & @CRLF & _DateTimeFormat($sDate, 2))
    Next

    [/autoit]


    Lies dir mal die Hilfe zu _DateAdd durch. Dort steht, in welchem Format das Datum vorliegen muss und in welchem Format das Resultat ausgegeben wird. Du kannst nicht einfach die Voraussetzungen für einen Parameter der Funktion ignorieren und sie mit dem Füttern was du willst während du auf das Beste hoffst. ^^
    Mit der Funktion _DateTimeFormat kann übrigens ein Datum (das den Vorgaben entspricht ;)) in ein anderes Format gebracht werden, das allerdings von den Regionaleinstellungen deines PCs abhängt. Falls du die deutschen Einstellungen auf deinem Computer hast, wird es auch in der Form DD.MM.YYYY ausgegeben.

  • Hilfe für ein kleines AutoIt-Script (Taste "sperren")

    • name22
    • 21. Oktober 2012 um 20:31

    Die BlockinputEx.au3 wurde bereits verlinkt und HotKeySet wurde als Lösung auch schon ausgeschlossen... Lest nächstes mal bitte genauer vor dem posten ;).

  • PCI Karte selbst entwerfen

    • name22
    • 21. Oktober 2012 um 15:00

    Ich denke schon, dass sich das lohnt ^^. Eine eigene PCI Karte zu entwerfen wäre doch extrem cool :D.
    Ich würde sagen, wenn du es dir zutraust und dir gerne ein wenig Zeit dafür nimmst: Hau rein ;).

  • Hilfe für ein kleines AutoIt-Script (Taste "sperren")

    • name22
    • 20. Oktober 2012 um 15:36

    Das dürfte mit AutoIt nicht ganz so einfach sein. Eventuell gibt es UDFs für sowas, aber mit AutoIt internen Mitteln wüsste ich das nicht umzusetzen. _IsPressed verhindert einen Tastendruck nicht, sondern gibt nur den Status einer Taste zurück. HotKeySet wäre da schon eher geeignet, aber die Modifizierungstasten (Alt, Shift, Strg) lassen sich nicht als einzelne Hotkeys registrieren.
    Ich würde vorher eher die Tastatur auseinanderbauen (wenn das ohne Probleme geht) bevor ich mir da die Mühe mache.

  • Anna hat Geburtstag!

    • name22
    • 14. Oktober 2012 um 19:53

    Hach na gut. Dann hier halt auch noch mal...
    Alles Gute zum Geburtstag Anna :thumbup: .

  • Die Anna

    • name22
    • 14. Oktober 2012 um 18:02

    Ein nachträgliches Willkommen und alles Gute zum Geburtstag Anna ;).

  • pc sperren - mit windows eigener tastenkombi

    • name22
    • 12. Oktober 2012 um 17:30

    Nimm einfach das hier:

    [autoit]

    Func LockIt()
    Run("rundll32.exe user32.dll,LockWorkStation")
    EndFunc ;==>LockIt

    [/autoit]


    Ist ein leicht bearbeiteter Ausschnitt aus diesem Thread.

  • dauerhaftes "Desktophinweisschild"

    • name22
    • 11. Oktober 2012 um 19:56

    Sowas ist wirklich nicht besonders schwer. Hier mal meine Version (in 5 Minuten kurz zusammengezimmert):

    Spoiler anzeigen
    [autoit]

    #RequireAdmin
    #NoTrayIcon

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

    #include <GUIConstants.au3>
    #include <WindowsConstants.au3>
    #include <StaticConstants.au3>

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

    Opt("GUIOnEventMode", 1)

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

    $iX = 800 ;Fensterposition (X) in Pixeln
    $iY = 100 ;Fensterposition (Y) in Pixeln
    $iWidth = 400 ;Fenstergröße (W) in Pixeln
    $iHeight = 150 ;Fenstergröße (H) in Pixeln

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

    $iColorBG = 0xFFFFFF ;Hintergrundfarbe RGB
    $iColorFont = 0x000000 ;Schriftfarbe RGB

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

    $sText = "Dies ist ein Test" ;Anzeigetext
    $iSize = 40 ;Schriftgröße

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

    $sPass = "AutoIt" ;Passwort

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

    $hWnd = GUICreate("", $iWidth, $iHeight, $iX, $iY, $WS_POPUP, $WS_EX_TOPMOST)
    GUISetBkColor(0xFFFFFF)
    $cLabel = GUICtrlCreateLabel($sText, 0, 0, $iWidth, $iHeight, BitOR($SS_CENTER, $SS_CENTERIMAGE))
    GUICtrlSetFont(-1, $iSize, 400, 0, "Arial", 4)
    GUISetState()

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

    GUICtrlSetOnEvent($cLabel, "_Password")

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

    While Sleep(1000)
    WEnd

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

    Func _Password()
    $sPassInput = InputBox("Passwort", "Bitte das Passwort eingeben:", "", "*", 200, 150)
    If $sPassInput == $sPass Then Exit
    EndFunc

    [/autoit]


    Das Programm verlangt beim Start Adminrechte, damit man es als normaler User nicht per Taskmanager beenden kann (falls du das auf einem Adminaccount verwendest bringt das natürlich nichts). Wenn dir das nicht gefällt, kannst du auch die Zeile "#RequireAdmin" löschen. Ich habe die wichtigsten Einstellungen in Form von globalen Variablen am Anfang des Scripts eingebaut. Sobald du auf den Text klickst erscheint die Passwortabfrage, wenn es richtig eingetippt wurde, wird das Programm beendet.
    Ich hoffe das ist was du dir vorgestellt hast.

  • dauerhaftes "Desktophinweisschild"

    • name22
    • 11. Oktober 2012 um 18:10

    Sowas lässt sich mit AutoIt simpler und schöner umsetzen, dazu brauchst du kein IrfanView. ^^
    Da reicht auch eine GUI mit einem Label-Control in dem dein Text angezeigt und per Input-Control das PW abgefragt wird. Dazu brauchst du noch nicht einmal ein Bild.
    Wenn du allerdings nicht vorhast das selbst (mit unserer Unterstützung) umzusetzen, dann gehört das eher in den Bereich "Programmieranfragen".
    Dürfte ich erfahren wozu man so etwas braucht? Eigentlich gibt es ja schon so etwas Ähnliches in Form des Windows Lock-Screens (Win+L).

  • Hintergrundfarbe einer GDIplus Grafik durchsichtig machen oder Bild als Hintergrund

    • name22
    • 11. Oktober 2012 um 13:51
    Zitat

    Name22 hat da ein paar tolle Scripte geschrieben.


    Danke :D.

    Zitat

    anstatt des weißen Hinterdrundes ein Bild eigener Wahl zu verwenden?


    Das ist relativ einfach, aber könnte ggf. die Performance bei größeren Auflösungen einschränken.
    Du musst dazu lediglich diese Zeile:

    [autoit]

    _GDIPlus_GraphicsClear($hGraphics, $iARGB_BG)

    [/autoit]

    (in der die Grafik mit der Hintergrundfarbe gefüllt wird) ersetzen, durch eine Funktion die ein Bild auf die Grafik zeichnet (wenn das Bild zum Teil transparent ist, dann muss GraphicsClear trotzdem angewendet werden). Also zum Beispiel diese hier:

    [autoit]

    _GDIPlus_GraphicsDrawImageRect

    [/autoit]

    Im Hilfeartikel der Funktion ist beschrieben wie man sie verwendet inkl. Beispiel. ;)

    Zitat

    Ist es möglich, darin den Hintergrund durchsichtig


    Das ist schon möglich. Allerdings ist es nicht so einfach wie der zweite Teil deiner Frage...
    GDI+ kann sehr wohl die Grafik komplett transparent färben, aber das siehst du nicht weil die GUI das nicht macht. Ein Standardfenster nimmt keine Transparenten Farbtöne an (deswegen wird bei GUISetBKColor auch nur ein RGB Farbwert (ohne Alpha-Channel) und kein ARGB Farbwert (mit Alpha-Channel) angegeben).
    Die GUI bekommst du transparent, indem du ein mehrschichtiges Fenster verwendest (erweiterter Stil: $WS_EX_LAYERED) und dieses mit der WinAPI Funktion

    [autoit]

    _WinAPI_UpdateLayeredWindow

    [/autoit]

    bemalst anstatt mit BitBlt.
    Wie genau das funktioniert siehst du unter anderem in diesem Thread: https://autoit.de/index.php?page=Thread&amp;postID=211239. (Auf WinXP funktioniert das ganze leider nicht so gut...)

  • Alles Gute! progandy wird 22!

    • name22
    • 11. Oktober 2012 um 08:08

    Alles Gute zum Geburtstag progandy! :thumbup:
    Ich hoffe du bleibst uns noch lange erhalten ;).

  • Moin Moin..

    • name22
    • 10. Oktober 2012 um 17:06

    Willkommen in unserem bescheidenen Forum ;). Ich hoffe dir gefällt es hier.

  • Using a "For...In...Next" loop

    • name22
    • 9. Oktober 2012 um 17:08

    Gelöste Threads werden hier nicht geschlossen, bearbeite einfach den ersten Beitrag und setze das Präfix auf "[gelöst]" ;).

  • Water hat Geburtstag!!!

    • name22
    • 8. Oktober 2012 um 13:57

    Alles Gute, Water :thumbup: .

  • name22 Wird 18!

    • name22
    • 6. Oktober 2012 um 18:54

    :D Trotzdem danke Raupi.

  • name22 Wird 18!

    • name22
    • 6. Oktober 2012 um 17:18

    Dankeschön Sprenger :D.

  • name22 Wird 18!

    • name22
    • 6. Oktober 2012 um 10:33

    Vielen Dank euch allen ;).

  • name22 Wird 18!

    • name22
    • 5. Oktober 2012 um 17:22

    Nochmals vielen Dank :D. Und alles Gute nachträglich ProGamer ;).

  • Hallo Ihr :)

    • name22
    • 5. Oktober 2012 um 13:50

    Herzlich Willkommen, Facemix ;). QR-Code als Avatar scheint immer populärer zu werden ^^.

  • name22 Wird 18!

    • name22
    • 5. Oktober 2012 um 13:34

    Ach da bin ich ja zutiefst gerührt *schnief* :D.
    Vielen Dank für eure ganzen Glückwünsche! Heute abend werd ich noch angemessen feiern :party: .

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™