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

Beiträge von dabronko1

  • WINEXIST doppelt abfragen mit OR?

    • dabronko1
    • 15. April 2012 um 18:16

    Hallo an alle,

    ich habe folgende formel entworfen:

    [autoit]

    If Not WinExists("Kontakt-Historie") Or Not WinExists("Contact History") Then
    $wincheck = MsgBox(0, XXXXXXXXXX", "Please open in XXXX the Contact History")
    If $wincheck = 0 Then
    WinActivate("XXXXXXXXX")
    EndIf
    Else

    [/autoit]

    Leider funktioniert sie nicht, wie sie soll.
    Ich habe das Fenster mit dem Titel Kontakt-Historie nicht geöffnet, das Fenster mit dem Titel Contact History ist aber geöffnet!
    Dann sollte es doch eigrenlich keine Meldung geben!
    Habt Ihr eine Idee?

    Danke und Gruß
    dabronko1

  • Opt("TrayMenuMode", 1+2) mit RUN & Send

    • dabronko1
    • 1. April 2012 um 13:16

    ja, das hab ich vergessen:

    [autoit]

    While 1
    $nMsg = GUIGetMsg()

    [/autoit]

    ich wollte das Traymenu ähnlich meinem normalen Menu aufbauen, aber das scheint nicht ganz so einfach zu gehen.

    Gruß

  • Opt("TrayMenuMode", 1+2) mit RUN & Send

    • dabronko1
    • 1. April 2012 um 12:27

    Hi Liebe Community,

    ich habe ein Traymenu geschrieben und möchte gern Run & Send befehle damit ausführen, nur leider klappt das nicht. Es passiert nichts wenn ich die befehle anklicke.
    Habt Ihr einen Tipp für mich?

    [autoit]

    Opt("TrayMenuMode", 1+2)
    $Open = FileOpen(@ScriptDir & "\RUNTIMES\position.txt")
    $x = FileReadLine ($Open,1)
    $y = FileReadLine ($Open,2)
    GUISetState(@SW_SHOW)
    Global Const $hGUI = GUICreate("CASE LOGGER 1.2.01.01", 527, 460, $x, $y) ;Start GUI
    GUISetFont(13, 400, 0, "HelveticaNeueRoman")
    GUISetBkColor(0xFFFFFF)
    $menu50 = TrayCreateMenu("SUPPORTTOOLS")
    $tool1 = TrayCreateItem("RUN", $menu50)
    $tool5 = TrayCreateItem("COMMAND CMD", $menu50)
    $tool10 = TrayCreateItem("MSTSC", $menu50)
    $tool15 = TrayCreateItem("MSTSC /CONSOLE", $menu50)
    $tool20 = TrayCreateItem("NOTEPAD", $menu50)
    $tool25 = TrayCreateItem("OnScreenKeyboard", $menu50)
    $Exit = TrayCreateItem("Exit")

    [/autoit][autoit]

    If TrayGetMsg() = $Exit Then
    If Not WinActive ($hGUI) Then WinActivate($hGUI)
    $Pos = WinGetPos($hGUI)
    $Open = FileOpen(@ScriptDir & "\RUNTIMES\position.txt",2)
    FileWrite($Open,$Pos[0] & @CRLF & $Pos[1])
    FileClose($Open)
    Exit
    EndIf

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

    If $nMsg = $tool1 Then
    Send("#r")
    EndIf
    If $nMsg() = $tool5 Then
    ShellExecute("cmd")
    EndIf
    If $nMsg() = $tool10 Then
    RUN("mstsc")
    EndIf
    If $nMsg() = $tool5 Then
    Run("mstsc /console")
    EndIf
    If $nMsg() = $tool20 Then
    ShellExecute("notepad")
    EndIf
    If TrayGetMsg() = $tool25 Then
    ShellExecute("osk")
    EndIf

    [/autoit]


    vielen Dank an euch...

    Gruß dabronko1

  • Runder Butten?

    • dabronko1
    • 23. März 2012 um 11:11

    Hallo an die Community,


    ich suche einen Weg in meiner GUI einen Button zu erstellen der rund ist!
    Ich habe mich bereits durch zahlreiche foren gelesen und bisher immernur die Möglichkeit gefunden mit einem Bild zu arbeiten.
    Ich brauche aber einen richtigen Button!

    Habt Ihr eine Idee wie ich das umsetzten kann?


    Gruß
    dabronko1

  • wie kann ich einen bestimmten bereich in die Zwischenablage kopieren?

    • dabronko1
    • 23. März 2012 um 03:11

    Hi,

    hat super geklappt, ich habe die Idee von K4z genommen, konnte ich mich schneller reinfinden.
    Vielen Dank aber an alle


    Gruß

  • GUI position user abhängig speichern

    • dabronko1
    • 21. März 2012 um 01:23

    Ja sehr cool, funktionert bestents!.

    Vielen Dank an alle

  • wie kann ich einen bestimmten bereich in die Zwischenablage kopieren?

    • dabronko1
    • 20. März 2012 um 23:23

    Hallo nochmal,

    ein Sache habe ich noch dazu, wenn jetzt nicht genau diese werte ausgelesen werden können kommt logischerweise eiene Fehlermeldung.
    Mir fehlt gerade der gedanke, wie ich diese mit einer MSGBOX umgehen kann!

    [autoit]

    If $nMsg=$PWB1 Then
    $sString1 = GUICtrlRead($npw1)
    $aStringRegEx1 = StringRegExp($sString1, "(?i)Username\: (.+?)[\r\n]|Password\: (.+?)[\r\n]", 3)
    Send("{ALT DOWN}")
    Send("{TAB}")
    Send("{ALT UP}")
    Send($aStringRegEx1[0])
    Send("{TAB}")
    Send($aStringRegEx1[2])
    Send("{ENTER}")
    EndIf

    [/autoit]

    Also wenn jetzt nichts im EDIT steht oder ein schreibfehler(warum auch immer) sich einschleichen sollte möchte ich gern eine einfache MSGBOX.
    z.B.

    [autoit]

    ElseIf $sString1 = <> Or ERROR Then
    MsgBox(1, "TITLE", "Please insert your Text in the following Format:"& @CRLF & _
    & @CRLF & _
    "Schema: XXXXX-SuperUserPool" & @CRLF & _
    "username: XXXXXXXXXX" & @CRLF & _
    "Password: YYYYYYYYY" & @CRLF & _
    "Valid until: XX/XX/XXX XX:XX:XX" & @CRLF
    EndIf

    [/autoit]

    Vielen Dank an Euch

    Gruß
    dabronko1

  • GUI position user abhängig speichern

    • dabronko1
    • 20. März 2012 um 23:15

    das sieht schonmal sehr gut aus,

    werde ich heut nacht mal testen, ich weiss nur nocht nicht genau an welche stelle ich was setzten muss aber das wird schon.
    Habe ich richtig gesehen, das $hWnd ersetzten muss mit der Bezeichnung meiner GUI? ($hGUI)?

    Vielen Dank

  • GUI position user abhängig speichern

    • dabronko1
    • 20. März 2012 um 02:12

    Hi AutoIT Community,

    gibt es eine Möglichkeit die Positionsdaten der GUI in einer .ini oder .txt beim schliessen zu speichern?
    Ziel ist es das jeder der das Programm nutzt, beim zweiten start, das Programm an der von Ihm gewählten stelle wiederfindet!

    hier ein Auszug aus meinem script:

    [autoit]


    Global Const $hGUI = GUICreate("CASE LOGGER 1.1.03.04", 527, 460, 259, 211) ;Start GUI
    GUISetFont(13, 400, 0, "Calibri")
    GUISetBkColor(0xFFFFFF)
    $MenuItem1 = GUICtrlCreateMenu("&Menü") ;Menü
    $MenuItem10 = GUICtrlCreateMenuItem("Save Notes", $MenuItem1)
    $

    [/autoit]


    Vielen Dank schon jetzt.

    Gruß
    dabronko1

  • wie kann ich einen bestimmten bereich in die Zwischenablage kopieren?

    • dabronko1
    • 19. März 2012 um 00:50

    Super, vielen Dank, das habe ich gesucht!

    Funktioniert Wunderbar! Ziel des ganzen ist es den usernamen und das Passwort per BUTTON in die Zeile USERNAME und PASSWORT eintragen zu lassen und danach enter zu drücken!
    Ich muss aus einem Passwort Pool immer neu generierte Passwörter abrufen und kann mir so nicht am Tag 20 Passwörter merken.
    Jetzt kann ich diese 6 stunden Passwörter zwischenspeichern und per BUTTON mich einloggen!

    Vielen Dank an alle

    Gruß
    dabronko1

    p.s.
    so sieht es dann aus:

    [autoit]

    If $nMsg=$PWB1 Then
    $sString1 = GUICtrlRead($npw1)
    $aStringRegEx1 = StringRegExp($sString1, "(?i)Username\: (.+?)[\r\n]|Password\: (.+?)[\r\n]", 3)
    Send("{ALT DOWN}")
    Send("{TAB}")
    Send("{ALT UP}")
    Send($aStringRegEx1[0])
    Send("{TAB}")
    Send($aStringRegEx1[2])
    Send("{ENTER}")
    EndIf

    [/autoit]
  • wie kann ich einen bestimmten bereich in die Zwischenablage kopieren?

    • dabronko1
    • 18. März 2012 um 23:49

    Hi Leutz,

    das sieht schonmal sehr gut aus!
    Jetzt habe ich die Daten:

    [autoit]

    $sString = "Schema: XXXXX-SuperUserPool" & @CRLF & _
    "username: XXXXXXXXXX" & @CRLF & _
    "Password: YYYYYYYYY" & @CRLF & _
    "Valid until: 23/03/2012 22:40:00" & @CRLF

    [/autoit]

    allerdings in einem EDIT Feld liegen, und dachte mir das ich einfach nur folgendes schrieben muss;

    [autoit]

    $sString = $npw1

    [/autoit]

    leider funzt das nicht so richtig und ich bekomme eine Fehlermeldung: Subscript used with non-Array variable.
    Wie kannich das Lösen?

    Vielen schon Dank schon jetzt


    Gruß
    dabronko1

  • wie kann ich einen bestimmten bereich in die Zwischenablage kopieren?

    • dabronko1
    • 18. März 2012 um 00:43

    Hi, mir geht es darum wie ich in dem textblock:
    Schema: XXXXX-SuperUserPool
    username: XXXXXXXXXX
    Password: YYYYYYYYY
    Valid until: 23/03/2012 22:40:00

    nur den usernamen und nur das passwort extrahiere!

  • wie kann ich einen bestimmten bereich in die Zwischenablage kopieren?

    • dabronko1
    • 17. März 2012 um 01:13

    Hallo liebe AutoIT :rock: Rocker :rock: ,

    ich habe ein Edit Feld und möchte gern wie in dem Programm "Keepass" auf Knopfdruck erste den Usernamen und dann mit einem TAB weiter das Passwort und dann einen TAB weiter ENTER drücken!
    So wird mein Edit Feld gefüllt: Der Username und das Passwort unterscheiden sich immer wieder!

    Schema: XXXXX-SuperUserPool
    username: XXXXXXXXXX
    Password: YYYYYYYYY
    Valid until: 23/03/2012 22:40:00

    Habt Ihr eine Idee wie ich das bewerkstelligen könnte?
    Vielen Dank und beste grüße bereits jetzt schon.

    dabronko1

  • Suche if befehl: IF EDITFIELD NOT EMPTY THEN

    • dabronko1
    • 26. Februar 2012 um 20:25

    Sehr cool, das funzt.


    Riesen Dank

  • Suche if befehl: IF EDITFIELD NOT EMPTY THEN

    • dabronko1
    • 26. Februar 2012 um 20:18

    Hallo AutoIT´ler,


    wie setze ich IF EDITFIELD NOT EMPTY THEN in autoIT um?
    Ich will also eine bestimmte aktion nur durchführen wenn ein bestimmtes Edit feld in meiner GUI gefüllt ist.
    Wenn nicht dann soll auch nicht passieren.
    Allerdings ist in diesem Feld immer ein anderer, userabhängiger Wert!
    Habe schon stunden auf google verbracht aber nichts anständiges gefunden.
    Mein Idee hängt aktuell bei:

    [autoit]

    If GUICtrlRead ($edit7) = XXX Then
    ClipPut(GuiCtrlread($edit7))
    Send("{CTRLDOWN}v{CTRLUP}{ENTER}")
    Send("Directline: ")
    Send($sNewNumber)
    Send("{ENTER}")
    Else

    [/autoit]


    Vielen Dank euch AutoIT´lern

  • X Steuern

    • dabronko1
    • 20. Februar 2012 um 21:49

    ja cool, danke

  • X Steuern

    • dabronko1
    • 20. Februar 2012 um 21:35

    Hi AutoIT :rock: ROCKER :rock: ,

    wie ist es Möglich das wenn ich bei einer GUI oben rechts auf das x klicke eine bestimmte Aktion ausgeführt wird?
    Also z.b. eine MSGBOX aufgeht mit der ich dann den Inhalt eines edit feldes speichern kann!
    Wenn ich momentan auf das x klicke geht mein fenster einfach zu.

    Ich denke das man "Exit" einen Wert zuweisen muss, aber wie?

    Danke und Grüße
    Bronko

  • Edit Fenster als TXT abspeichern

    • dabronko1
    • 13. Februar 2012 um 07:56

    Hallo UEZ,

    sehr Geil, Hammer, Danke dafür.
    Habe das script eben in meines Implementier und es läuft genau so wie ich es mir Vorgestellt haben.

    Riesen Dank und Beste Grüße

    dabronko1

  • Edit Fenster als TXT abspeichern

    • dabronko1
    • 9. Februar 2012 um 20:14

    Hallo und einen schönen guten Abend,

    ich möchte ein EDIT Fenster aus meiner GUI immer beim schliessen in einer .txt in einem bestimmten pfad abspeichern und beim öffnen des Programmes soll genau der Inhalt aus dieser .txt wieder in das EDIT Fenster geschrieben werden.

    Habt Ihr eine Idee oder einen Vorschlag wie ich das angehen kann?


    Beste Grüße und vielen Dank
    dabronko

  • Problem mit HotKeySet

    • dabronko1
    • 28. Januar 2012 um 03:34

    Test

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™