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

Beiträge von ScarfacePH

  • Leauge of Legends Ignorelist

    • ScarfacePH
    • 12. März 2012 um 22:10

    lassen sich denn die Namen im Tool AutoIt Windows info auslesen? Wenn nicht fällt mir auch nur noch eine Lösung ein, sofern du die Namen im Browser per Doppelklick markieren kannst. Dann könntest du die Namen kopieren lassen und dir darauf die gewünschten Infos anzeigen lassen.

  • Autostart funktioniert nicht

    • ScarfacePH
    • 12. März 2012 um 18:22

    ja doch jetzt ist es klar. Sorry bin manchmal was langsam. Danke dir, lieb das du es mir erklärt hast

    Danke auch nochmals an alle anderen.

  • Leauge of Legends Ignorelist

    • ScarfacePH
    • 12. März 2012 um 18:14

    Ich hab mal eine ähnliche Statistik geschrieben und ausgewertet. Da habe ich Allerdings die Namen Manuell in eine Input Box geschrieben (waren immer bis zu neun) und sie dann mit meiner Datenbank (in deinem Fall die Excel Datei) verglichen. Dann brauchte ich nur noch auf eins der jeweiligen neun Felder zu klicken um meine gewünschten Infos angezeigt zu bekommen.

    Erstell dir doch einfach eine Gui und mache es ähnlich so wie ich. Die Namen allerdings musste ich auch Manuell eingeben bzw. kopieren. Wollte nicht mit mousemove und klick arbeiten ist aber auch zumeist möglich in solchen Fällen.

  • Autostart funktioniert nicht

    • ScarfacePH
    • 12. März 2012 um 18:00

    Cool danke dir so funktioniert es.
    Kannst du mir vielleicht kurz erklären woran es liegt das es so klappt?

  • Autostart funktioniert nicht

    • ScarfacePH
    • 12. März 2012 um 17:22

    Danke erstmal für die Hilfe an alle Teilnehmer.
    Habe es wie folgt versucht :

    Spoiler anzeigen
    [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    #requireadmin
    #include

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

    $sName = @ScriptName
    $var = RegRead("HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run", $sName)

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

    If @EXTENDED Then

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

    MsgBox(64, 'Willkommen 1', 'Heute ist der ' & _NowDate() & @CRLF & @CRLF & @UserName, 10)

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

    EndIf

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

    If @error Then
    RegWrite("HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run", $sName, "REG_SZ", @ScriptFullPath)
    MsgBox(64, 'Willkommen 2', 'Heute ist der ' & _NowDate() & @CRLF & @CRLF & @UserName, 10)

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

    EndIf

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

    Wenn ich den Befehl richtig verstanden habe müsste die Box mit Willkommen 1 nur dann erscheinen wenn auch ein Eintrag vorhanden ist der dem Scriptnamen entspricht.

    Allerdings erscheint eben diese Box obwohl das Script noch gar nicht im Autostart ist.
    Was könnte ich da Falsch gemacht haben?

  • Autostart funktioniert nicht

    • ScarfacePH
    • 12. März 2012 um 16:05

    Es lag wirklich lediglich an den Admin.rechten. Hab meine erste .exe Datei einfach als Admin. ausgeführt und schon hat es funktioniert. Ein wenig peinlich das man da nicht selbst drauf kam aber ok 8| :cursing: . Eine Frage habe ich da jedoch noch.

    Kann ich auch überprüfen ob die exe bereits im im Autostart ist?
    Wenn nicht soll er den Eintrag erstellen und dann die msg Box starten.
    Und wenn ja soll er nur die msg starten.
    Denn im Moment will die exe ja jedesmal wenn sie startet einen Eintrag erstellen oder ist das egal?

  • Autostart funktioniert nicht

    • ScarfacePH
    • 8. März 2012 um 00:24

    Danke erst mal für den Lösungsvorschlag.
    ne bin mir nicht sicher ob der Eintrag vorhanden ist. Nachdem ich mein Script abgespelt habe erscheint jedoch ganz oben im Script folgendes:

    Spoiler anzeigen


    #Region ;**** Directives created by AutoIt3Wrapper_GUI ****
    #AutoIt3Wrapper_Res_requestedExecutionLevel=asInvoker
    #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****

    sonst keinerlei an Merkwürdigkeiten.

    Hab deine Funktion mal eingesetzt und bekomm da folgenden Fehler:

    Spoiler anzeigen


    C:\Users\Home\Desktop\AutoIT\auto1.3.au3(6,48) : ERROR: _CreateAutostart1() called by a previous line with 0 arg(s). Min = 2. First previous line calling this Func is 3.


    Hmmm? Sorry bin immer noch blutiger Anfänger :wacko: ;(

  • Autostart funktioniert nicht

    • ScarfacePH
    • 7. März 2012 um 23:25

    Abend zusammen.
    Hab wohl eher ein kleineres Problem mit einem Script welches ich hier im Forum gefunden habe.

    Das Script soll mir nach dem hochfahren immer das aktuelle Datum in einer Msg Box anzeigen jedoch funktioniert es leider nicht.

    Benutze die aktuelle stabile Version 3.3.8.1 unter Win 7 32 Bit. Mein Problem ist: Ich möchte dass, das Script automatisch startet sobald der Rechner hochfährt. Wenn ich das Script starte fährt er es allem Anschein nach korrekt durch. Die Msg Box erscheint doch wenn ich den PC neu starte passiert nichts. Ich kann auch keinen neuen Eintrag unter: msconfig \ Systemstart finden.
    Kann mir einer freundlicher Weise sagen was ich falsch mache?

    P.S Hab schon lange nichts mehr gepostet entschuldigt bitte falls mein Spoiler oder Quellcode nicht korrekt angezeigt werden. Bin mir nicht mehr ganz sicher wie das ging. ?( :whistling:

    MfG
    ScarfacePH

    Spoiler anzeigen
    [autoit][/autoit] [autoit][/autoit] [autoit]

    #include
    _RunOnStartUp()
    MsgBox(64, 'Willkommen', 'Heute ist der ' & _NowDate() & @CRLF & @CRLF & @UserName, 10)

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

    Func _RunOnStartUp($sName = @ScriptName)
    If @Compiled Then
    RegWrite("HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run", $sName, "REG_SZ", @ScriptFullPath)
    Else
    RegWrite("HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run", $sName, "REG_SZ", 'cmd /k "' & @ScriptFullPath & '"')
    EndIf
    EndFunc ;==>_RunOnStartUp

    [/autoit]
  • Gui Hiintergrundbild Problem (Button)

    • ScarfacePH
    • 20. Juni 2010 um 19:37

    Sorry das ich mich erst so spät wieder melde
    Ich bedanke mich für die hilfreichen Antworten. Ich weiß zwar noch nicht welche Lösung ich verwende aber ich tendiere zur Lösung von Bugfix da dieser Rahmen im Hintergrund bereits vorhanden ist und ich das genau so haben wollte. Dennoch schau ich mir alles an und entscheide mich erst dann endgültig.
    Danke an alle

    MfG
    ScarfacePH

  • Gui Hiintergrundbild Problem (Button)

    • ScarfacePH
    • 20. Juni 2010 um 02:51

    Morgen zusammen
    Folgendes Problem hat sich aufgetan:
    Ich habe eine Gui mit Hintergrundbild erstellt und füge nun einen Button ein. Der Button ist nun an Stelle XY und wenn man das Programm startet sieht man den Button auch nicht sondern nur Stelle XY. Soweit so gut doch wenn ich nun auf stelle XY mit der Maus gehe erscheint der button über der Stelle XY welche man nun nicht mehr sehen kann.

    Meine Frage nun:
    Ist es möglich dass, das Hintergrundbild immer im Vorderund bleibt sodass man auf Stelle XY klickt und der Button trotzdem aktiviert wird? (wäre mir am liebsten)
    Falls nicht ist es denn möglich das der Button immer im Vordergrund ist und nicht erst sobald man einmal mit der Maus über das Feld gefahren ist?

    P.S
    Muss nun zur Arbeit und werde erst gegen 15:00 - 16:00 antworten können.

    Danke

    MfG ScarfacePH

  • Gui in Gui schließen

    • ScarfacePH
    • 17. Juni 2010 um 16:02

    cool danke für die vielen Antworten.

    Kann mir jetzt sogar aussuchen welche Lösung mir am besten gefällt klasse.
    Falls noch Probleme mit einem Lösungsversuch auftreten melde ich mich noch einmal. Ansonsten ein großes Lob und Dankeschön an alle Helfer.

    MfG ScarfacePH

  • Gui in Gui schließen

    • ScarfacePH
    • 17. Juni 2010 um 00:36

    Der ganze Code ist über 1000 zeilen lang habe daher das betreffende Stück gepostet


    Spoiler anzeigen
    [autoit]


    #Region 1 ### START Koda GUI section ### Form=i:\programme1.kxf
    $Form1_1 = GUICreate("Form1", 848, 573, 192, 124)
    $Analyse = GUICtrlCreateMenu("&Analyse")
    $Datenbankerstellen = GUICtrlCreateMenuItem("Datenbank erstellen", $Analyse)
    $Datenbankaktualisieren = GUICtrlCreateMenuItem("Datenbank aktualisieren", $Analyse)
    $Analysestarten = GUICtrlCreateMenuItem("Analyse starten", $Analyse)
    GUISetState(@SW_SHOW)
    #EndRegion 1 ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    Case $Analysestarten

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

    #Region 2 ### START Koda GUI section ### Form=i:\programme\.kxf
    $Form2 = GUICreate("Form2", 390, 321, 328, 243)
    $Input1 = GUICtrlCreateInput("", 32, 40, 121, 21)
    $Checkbox1 = GUICtrlCreateCheckbox("", 8, 40, 17, 17)
    $Startenderanalyse = GUICtrlCreateButton("Analyse starten", 192, 256, 163, 25, $WS_GROUP)
    $List1 = GUICtrlCreateList("", 192, 40, 161, 188)
    GUISetState(@SW_SHOW)
    #EndRegion 2 ### END Koda GUI section ###

    [/autoit]
  • Gui in Gui schließen

    • ScarfacePH
    • 16. Juni 2010 um 23:28

    Danke für die Antwort
    Jedoch liegt es leider nicht daran das ich in einer schleife hänge.

    Mein Problem ist das ich sobald ich mit hilfe der ersten Gui die zweiten gui starte. wenn die zweite gui nun fertig ist möchte ich nur die zweite gui weg haben sodass man sie wenn man denn möchte erneut mit der ersten gui starten kann. wenn ich nun mit hilfe von "Case $GUI_EVENT_CLOSE"
    GUISetState(@SW_HIDE)
    die zweite gui verschwinden lasse kann ich die erste zwar noch sehen aber nicht mehr steuern.

    Bitte um Rat

  • Gui in Gui schließen

    • ScarfacePH
    • 16. Juni 2010 um 22:24

    Abend zusammen

    Folgendes Problem hat sich entwickelt

    Ich habe eine Gui erstellt in welcher man eine weitere Gui aufrufen kann. Nachdem man in der zweiten Gui alles erledigt hat möchte ich diese schließen und wieder mit der ersten Gui arbeiten. Allerdings wird nun das gesammte Skript geschlossen. Habe es auch mit sw_hide versucht was mir im Grunde ja auch gefällt allerdings kann ich nun nicht mehr mit der ersten Gui arbeiten obwohl sie noch angezeigt wird.
    Bitte um andere Lösungsmöglichkeiten Danike

    MfG ScarfacePH

  • Kopierschutz

    • ScarfacePH
    • 22. April 2010 um 16:08

    Und somit bin ich mal wieder ein Stück schlauer gewordenSchade dann muss ich wohl einen anderen Weg finden.
    Trotzdem danke für die Hilfe

  • Kopierschutz

    • ScarfacePH
    • 22. April 2010 um 08:31

    Hab ja nicht vor das Programm zu verschlüsseln möchte lediglich nachdem ich es compiliert habe dass die Funktion "Kopieren" (bei rechter Maustaste) nicht funktioniert

  • Kopierschutz

    • ScarfacePH
    • 22. April 2010 um 08:14

    Morgen zusammen

    Ich würde gerne einen Kopierschutz in ein fertiges Script einbinden. Aber auch nach längerer Suche bei google und hier im Forum bin ich leider nicht fündig geworden da wollte ich mal Fragen welche Möglichkeiten es gibt ein Programm vor unerwünschtem Kopieren zu schützen?

    MfG
    ScarfacePH

  • Frage zu einer Fehlermeldung

    • ScarfacePH
    • 11. April 2010 um 23:09

    cool danke lag wirklich an der schleife in Zeile 428 hab das Problem gelöst

  • Youtube pausieren??

    • ScarfacePH
    • 11. April 2010 um 22:23

    dann lass mousemove außen vor und nimm mouseclick
    Ein fenster von youtube steht ja immer in etwa an der selben stelle und dann sieht das ganze so aus
    Wenn Pause in der Gui gedrückt dann
    klickt die Maus einmal die linke Taste an der angegebenen Position
    Fertig
    könntest sogar dann noch ne play Taste einbauen

    Spoiler anzeigen
    [autoit]

    #include
    #include
    #include
    #include
    #include

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

    $Embedded = _IECreateEmbedded ()

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

    $Form1 = GUICreate("Pause-Func", 225, 85, 372, 212)
    $Button1 = GUICtrlCreateButton("Pause", 8, 8, 209, 49, 0)
    $obj = GUICtrlCreateObj($Embedded, 25, 95, 25, 9)
    GUICtrlSetData(-1, "Edit1")
    GUISetState(@SW_SHOW)

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

    _IENavigate ($Embedded, "http://www.youtube.com/watch?v=gNPIOi2LiQk")

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    MouseClick("left", 322, 386, 1)
    Exit

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

    EndSwitch
    WEnd

    [/autoit]
  • Frage zu einer Fehlermeldung

    • ScarfacePH
    • 11. April 2010 um 21:40

    ne ach
    wie gut das wend ein Array ist oder soll ich riechen welches Array überschritten wurde?

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™