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. stayawayknight

Beiträge von stayawayknight

  • Scite - Code gefaltet starten

    • stayawayknight
    • 9. September 2012 um 01:02
    Zitat von name22

    Das wäre aber ein Script-breaking change. Das mit den Variablen nicht.


    Wenn eine Deklarierung sowohl mit als auch ohne Dollarzeichen möglich ist, nicht - ich hatte das jetzt so interpretiert, dass eine Deklaration zukünftig evtl. nur noch ohne Dollarzeichen zulässig ist - beides auf einmal finde ich etwas verwirrend.

  • Scite - Code gefaltet starten

    • stayawayknight
    • 9. September 2012 um 00:50

    Ohne Dollarzeichen? Wollen die AutoIt europäisieren (€hGui = GuiCreate(...) )? :rofl:
    Denen fällt wohl nichts Neues mehr ein... Dabei könnten die aus meiner Sicht gerne erstmal dafür sorgen, dass der Compiler u.a. nicht mehr auf Zeilenumbrüche reagiert...

    Naja, wie dem auch sei: Über eine Umsetzung (früher oder später) würde ich mich freuen!

  • Bild als Mauscurser

    • stayawayknight
    • 8. September 2012 um 20:42

    Hallo,

    vielleicht hilft dir dann das:
    http://www.autoitscript.com/forum/topic/19…180#entry447406

    Gruß stay

  • Scite - Code gefaltet starten

    • stayawayknight
    • 8. September 2012 um 20:22

    Dann wende ich mich mal vertrauensvoll an dich, BugFix:

    Kenne das aus Eclipse und finde es verdammt praktisch: Wenn ich dort einen Variablennamen oder einen Funktionsnamen markiere und mittels "Strg+R" umbenenne, ändert sich der Name der Variable automatisch im kompletten Code - egal wo ich sie verwende. Natürlich wird dabei berücksichtigt, ob die Variable in diesem Fall nur lokal oder global benutzt wird. Wenn ich eine lokale Variable umbennene, ändert sich eine globale nicht, obwohl beide evtl. denselben Namen tragen. Wäre das möglich?

    Gruß stay

  • Bild als Mauscurser

    • stayawayknight
    • 8. September 2012 um 20:14

    [ gelöst ] Mauszeiger ändern
    Da wir gerade uns so ergiebig mit der deutschen Sprache befassen: Cursor :D

    Gruß stay

  • Dll erstellen und mit AutoIt nutzen - FreeBasic Tutorial

    • stayawayknight
    • 8. September 2012 um 12:32

    Vielen Dank für das Tutorial! Kann man sehr gut brauchen und hab ich ehrlich gesagt auch schon öfters erfolglos versucht :)
    Danke!

  • Deutsche Sprache - Schwere Sprache (?)

    • stayawayknight
    • 8. September 2012 um 10:59
    Zitat von BugFix

    - Das Verb lesen enthält in keiner Form der Anwendung jemals ein "ß". Die Aufforderung "Ließ bitte .." ist falsch und lautet richtig "Lies bitte .."


    Womit wir bei der häufig auftretenden falschen Verwendung der Imperative wären :)

    Les! --> Lies!
    Ess! --> Iss!
    Werf! --> Wirf!
    Geb! --> Gib!
    Nehme! --> Nimm!
    Fress! --> Friss!

    Cheater Dieter: Ich stelle mir das Erlernen von Deutsch ähnlich schwierig wie Latein vor - durch das Auswendiglernen irgendwelcher Tabellen kann man damit wohl auch einen Satz zusammensetzen - allerdings kann ich mir ein flüssiges Sprechen dann auch nicht vorstellen (zumindest ohne viel Übung) :whistling:
    Ich hatte mal das Gerücht gehört, dass Deutsch beinahe (angeblich wegen einer Stimme) die Weltsprache geworden wäre... unvorstellbar, finde ich.

    Andy: Komm hör auf, du bringst das zwar genial, aber viel zu harmlos rüber... :rofl:

    Edit: Noch was zum Thema gefunden: Zwiebelfisch: Deutsch als Amtssprache in den USA Scheint wohl nicht stimmen. Trotzdem ist die Liste am Ende der Seite mit Wörtern, die das Englische aus dem Deutschen übernommen hat, recht lustig. Dann beende ich mal hier den "coffee-klatsch".

    Gruß stay

  • Hochzeit zweier .au3-Dateien

    • stayawayknight
    • 5. September 2012 um 10:01

    Hi,

    erstmal: Ich gratuliere dem Paar! :D

    Suchst du eine Lösung in dieser Richtung?

    Spoiler anzeigen
    [autoit]


    #include <WindowsConstants.au3>
    #include <WinAPI.au3>
    #include <GuiConstantsEx.au3>
    #include <EditConstants.au3>
    #include <Misc.au3>

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

    ;Opt("TrayIconHide", 1)
    ;Opt("WinTitleMatchMode", 2)
    OnAutoItExitRegister("_Exit")
    $user_dll = DllOpen("user32.dll")

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

    $Passwort = IniRead(@DesktopDir & "\TestGUI.ini", "section", "key", 0)

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

    $GUI = GUICreate("TestGUI", 205, 60, 5, 5,"","")
    $Input1 = GUICtrlCreateInput("", 5, 5, 190, 20, $ES_PASSWORD)
    GUISetState()

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

    $pStub_KeyProc = DllCallbackRegister("_KeyProc", "int", "int;ptr;ptr")
    $hHookKeyboard = _WinAPI_SetWindowsHookEx($WH_KEYBOARD_LL, DllCallbackGetPtr($pStub_KeyProc), _WinAPI_GetModuleHandle(0), 0)
    _Main()

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

    Func _Main()

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

    Local $GUI, $coords[4]

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

    Do
    $coords = WinGetPos($GUI)
    _MouseTrap($coords[0], $coords[1], $coords[0] + $coords[2], $coords[1] + $coords[3])
    Until GUICtrlRead($Input1) = $Passwort
    _MouseTrap()
    EndFunc

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

    Func _KeyProc($nCode, $wParam, $lParam)

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

    If $nCode < 0 Then Return _WinAPI_CallNextHookEx($hHookKeyboard, $nCode, $wParam, $lParam)
    Local $tKEYHOOKS = DllStructCreate($tagKBDLLHOOKSTRUCT, $lParam)
    Local $vkCode = DllStructGetData($tKEYHOOKS, "vkCode")

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

    If ($wParam = $WM_KEYDOWN) And $vkCode <> 0x77 Then
    DllCall($user_dll, 'int', 'keybd_event', 'int', 0x0, 'int', 0, 'int', 0, 'ptr', 0)
    Return -1
    EndIf
    Return _WinAPI_CallNextHookEx($hHookKeyboard, $nCode, $wParam, $lParam)
    EndFunc

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

    Func _Exit()
    Exit
    EndFunc

    [/autoit]

    Um das nun auftretende Problem mit der Möglichkeit der Eingabe des Passworts zu bewältigen, würde ich dir vorschlagen, mit dem Fokus zu arbeiten.
    Wenn das Inputfeld den Fokus hat, ist eine Eingabe möglich, ansonsten eben nicht.

    Hoffe, ich konnte helfen,

    Gruß stay

  • speicherverbrauch nimmt immer weiter zu

    • stayawayknight
    • 3. September 2012 um 12:03
    Zitat von Sol.LrMartyn

    Oder aber der PC speichert ohne dein Wissen einfach Daten deines Programmes vorrätig in den RAM sodass es schneller aufrufbar ist?


    Eine Vorratsdatenspeicherung? ;)

    Naja, umso mehr Variablen du während deines Programmes initialisierst, desto größer wird eben auch der Ramverbrauch.

  • Deutsche Hilfe - Neue Dateien 3.3.8.1 - mitmachen

    • stayawayknight
    • 2. September 2012 um 11:32

    Habe mich noch an der _Crypt_EncryptData.au3 und _Crypt_DecryptData.au3 zu schaffen gemacht :)

    Gruß stay

    Dateien

    _Crypt_EncryptData.au3 3,46 kB – 441 Downloads _Crypt_DecryptData.au3 839 Byte – 401 Downloads
  • Bot zum ändern der Ton Einstellungen

    • stayawayknight
    • 8. August 2012 um 14:25

    Also unter Win7 komme ich mit

    [autoit]

    ShellExecute("SndVol.exe")

    [/autoit]

    in das Menü, dass sich öffnet, wenn ich rechts unten auf das Lautsprechersymbol klicke.
    Vielleicht hilft dir das ja was :)

  • Java starten

    • stayawayknight
    • 8. August 2012 um 14:10

    Hast es wohl schon gelöst...
    Wäre allerdings schön gewesen, wenn du den Text im ersten Beitrag erhalten lässt und das Präfix auf gelöst setzt. Außerdem wäre schön gewesen zu erfahren, was denn jetzt geholfen hat. So hilft dieser Thread keinem Suchenden mehr (und ich hätte nun auch gerne des Rätsels Lösung erfahren).

    Gruß stay

  • Java starten

    • stayawayknight
    • 8. August 2012 um 12:31

    Hi,

    Kann es leider nicht testen,
    aber in Zeile 86 und 78 rufst du die jar-Datei mit der Variablen $ramread auf. Selbige Variable liest du aber nur zu Beginn des Programms aus der Ini-Datei, dh. die neuen Einstellungen werden gar nicht übernommen; $ramread wird nicht auf den neusten Stand gebracht. Es fehlt eine Aktualisierung der Variablen (erneutes Lesen aus der Ini-Datei) vor dem Aufruf der jar-Datei. So dürften Änderungen erst nach erneutem Programmstart wirksam werden.

    Gruß stay

  • Nur 1 Prozess seines Scripts laufen lassen

    • stayawayknight
    • 4. August 2012 um 19:46
    Zitat von Simulac

    Kann es nicht passieren, dass beide exe-Dateien gleichzeitig checken ob eine Instanz zu viel ausgeführt wird und sich dann sofort beide schliessen?


    Nein, kann es nicht, da das ja vermutlich nur beim Start des Programmes geprüft wird und das 1. Programm wohl in einem fortgeschrittenen Stadium ist, wenn das 2. gestartet wird und deshalb nicht mehr prüft. Trotzdem wird es wohl passieren, dass sich das 2. Programm selbst auch wieder in der Prozessliste findet: die Abfrage müsste deshalb angepasst werden.

    Gruß stay

  • Nur 1 Prozess seines Scripts laufen lassen

    • stayawayknight
    • 4. August 2012 um 16:12

    Zeig am besten mal dein Skript, so ist das ganze momentan mit einiger Rätselei verbunden.
    Du musst im Prinzip nur das Singleton an den Scriptanfang setzen; der Fehler mit dem _IsPressed hat nichts mit dem Singleton zu tun - vermutlich hast du einfach eine neue Funktion namens "_IsPressed" definiert, was zu Problemen führt, wenn du die Misc.au3 includest, da es dort die Funktion auch gibt.

    Gruß stay

  • Nur 1 Prozess seines Scripts laufen lassen

    • stayawayknight
    • 4. August 2012 um 13:22
    [autoit]

    _Singleton

    [/autoit]

    Gruß stay

  • Deutsche Hilfe - Neue Dateien 3.3.8.1 - mitmachen

    • stayawayknight
    • 4. August 2012 um 01:03

    Hallo,

    habe mich mal an der FileGetAttrib.au3 versucht.
    Ich bin mir allerdings leider nicht sicher, ob die Attributsbezeichnungen (Zeile 15-16) auch übersetzt werden müssen (in z.B. "Schreibschutz", "Archiv", "Systemdatei" etc.), oder ob es sich dabei um einen allgemein bekannten Standard handelt.

    Hoffe, dass ich trotzdem etwas helfen konnte.

    Gruß stay

    Dateien

    FileGetAttrib.au3 1,27 kB – 706 Downloads
  • DANKE an Alle

    • stayawayknight
    • 1. August 2012 um 23:54

    Ich bin zwar leider nicht mehr so aktiv, finde die Community aber weiterhin echt toll und schaue hier meist täglich mehrmals vorbei. Vielen Dank an alle, die das möglich gemacht haben - tolle Arbeit :)

  • Xorianator...

    • stayawayknight
    • 1. August 2012 um 14:00

    Alles Gute zum Geburtstag und alles, was man so wünschen kann .. :)

  • Microsoft Office Word 2007

    • stayawayknight
    • 17. Juli 2012 um 14:38

    Du kannst auch mit "Shift+ F5" zur letzten bearbeiteten Stelle im Dokument springen, falls dir das lieber sein sollte :)

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™