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

Beiträge von SirBuddy97

  • TeamSpeak3 in Channel gehen

    • SirBuddy97
    • 18. Mai 2015 um 00:16

    Das weiß ich wohl, dass es einfacher geht. Wenn aber jemand fragt, möchte ich ihm die einzelnen Schritte auch erklären ;)

  • TeamSpeak3 in Channel gehen

    • SirBuddy97
    • 16. Mai 2015 um 17:51

    Hey CreepSore!

    Das ist an sich total einfach.

    Zuerst, brauchst du den Server/die IP. Falls du bei z.B. Nitrado einen Server angemietet hast, nehme die IP, die dir vorgeschrieben ist, nicht die Subdomain! (Könnte DNS-Probleme geben).

    Also:

    1. Server
    2. Port
    3. Channel

    Einfaches Beispiel:

    [autoit]

    $Server = "ts98.nitrado.net" ; Deine Server-IP
    $Port = "14950" ; Dein Server-Port
    $Channel = "Eingangshalle" ; Dein Wunschchannel

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

    _Connect($Server, $Port, $Channel) ; Funktion wird gestartet(Variablen werden übergeben)

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

    Func _Connect($hServer, $hPort, $hChannel) ; Funktion(Variablen sind übergeben wurden)

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

    If Not IsDeclared("Msg") Then Local $Msg
    $Msg = MsgBox(52, "Achtung", "Im nächsten Schritt werden Sie mit dem TeamSpeak 3 - Server: '" & $hServer & ":" & $hPort & "' verbunden." & @CRLF & "Fortfahren?") ; Sicherheitsabfrage, ob wirklich verbunden werden soll
    Select
    Case $Msg = 6 ;(Ja) ; Wenn Ja geklickt wird, wird der Server geöffnet.
    ShellExecute("ts3server://" & $hServer & "?port=" & $hPort & "&channel=" & $hChannel) ; Server wird geöffnet!
    Case $Msg = 7 ;(Nein) ; Wenn Nein geklicht wird, führt das Programm im Script zurück.
    Return
    EndSelect

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

    EndFunc ;==>_Connect ; Funktion Ende

    [/autoit]
  • HTML-Class > Value verändern?

    • SirBuddy97
    • 26. Januar 2015 um 16:09

    Aaah habs, man kann nur form elemente wie <input> auslesen und ändern.

    Geht das ganze mit <p id="vorname">Vorname</p> nicht?

  • HTML-Class > Value verändern?

    • SirBuddy97
    • 26. Januar 2015 um 15:58

    Danke erstmal ..

    Habe jetzt die id in die HTML Datei eingefügt, aber es wird mir in der Ausgabe nur 0 angezeigt...

    Also:
    Mein Code:

    [autoit]

    $oIE = _IECreateEmbedded()
    $oObj = GUICtrlCreateObj($oIE, 336, 56, 649, 449)
    _IENavigate($oIE, "rechnung.html")
    $oVorname = _IEGetObjById($oIE, "vorname")
    $sVorname = _IEFormElementGetValue($oVorname)

    [/autoit]


    $MSG = MsgBox(0, "", $sVorname)
    Aber es wird mir nix angezeigt

  • HTML-Class > Value verändern?

    • SirBuddy97
    • 26. Januar 2015 um 15:02

    Moin Moin!

    Ich hab n Problem, ich hab in meinem GUI ein Obj erstellet, welches die Datei "rechnung.html" in das GUI einbindet und sichtbar macht.

    Nun, habe ich Inputs, welche ausgelesen werden sollen und dann verschiedene Class-Variablen im HTML dem Wert nach verändern sollen.

    Sprich:
    $Input = "Max Mustermann"
    HTML-Class = "Nutzername"
    Und jetzt soll im HTML "Max Mustermann" stehen.

    Dann hab ich einen Button, der die Funktion dann ausführen soll.

    Hat jemand ne Ahnung?

    *Ich will direkt das HTML-Dokument verändern, nicht nur das Objekt*

    Danke für eure Hilfe :)

  • Funktion aus Fileread zuweisen - Geht das ?

    • SirBuddy97
    • 12. Februar 2014 um 22:21

    Moin !

    Ich habe da so ein kleines Problem ...

    Und zwar :

    Ich habe eine Console geschrieben für ein Programm ("/exit, /help, /go") etc ...

    Nun habe ich eine Datei, wo alle Befehle drinne stehen (damit das Programm prüfen kann ob der Befehl vorhanden ist).
    Die Befehle stehen z.B. so : "/exit" in der Datei.
    Mit einem StringSplit, habe ich das "/" schonmal weg.
    Dann habe ich einen Ordner mit Textdateien zu den Befehlen (String = Exit + .txt)
    Diese Datei wird ausgelesen. Dort steht "[Exit] drin.
    Mit einem neuem StrinSplit werden die Klammern ([]) entfernt. Nun habe ich einen String namens "Exit".
    Dieser String soll als Funktion übergeben/zugewiesen werden...

    Hier mal der Code den ich bisher habe ...


    [autoit]

    Func _CallCommand()
    While 1
    Local $days = StringSplit(GUICtrlRead($Commandbox), ">", 2)
    $Commandlist = FileReadLine("command.txt")
    If $days[1] <> $Commandlist Then
    $Read = GUICtrlRead($Commandbox)
    GUICtrlSetData($Commandbox, $Read & @CRLF & "Befehl wurde nicht gefunden!" & @CRLF & "BEFEHL>")
    Sleep(1200)
    GUICtrlSetData($Commandbox, "BEFEHL>")
    Return
    Else
    Global $comm = StringSplit($days[1], "/", 2)
    GUICtrlSetData($Commandbox, "BEFEHL>" & $days[1] & @CRLF & FileRead($comm[1] & ".txt") & @CRLF & "BEFEHL>")
    _StartCommand()
    ExitLoop
    EndIf
    WEnd
    EndFunc
    Func _StartCommand() $File = FileReadLine($comm[1] & ".txt") $Co = StringSplit($File, "[" & "]", 2) Sleep(1200)EndFunc

    [/autoit]


    Würde mich freuen, wenn jemand da ne Lösung hat  :)

  • Keyconsole - Serialprotect für deinen Script!

    • SirBuddy97
    • 21. Januar 2014 um 17:10
    Zitat von chip

    Da jeder DAU Autoit mit zwei Klicks decompilieren kann nicht wirklich nützlich.

    Wer weiß denn, dass es mit AutoIT geschrieben ist ?
    Mann kann es auch noch Obfuscaten und Encrypten etc...

  • Keyconsole - Serialprotect für deinen Script!

    • SirBuddy97
    • 21. Januar 2014 um 17:01

    Moin moin !
    Ich habe mir mal die Mühe gemacht und einen Keygenerator für AutoIT-Scripts gemacht.

    Der Generator erstellt beliebig viele Keys in eine "Keys.txt"-Datei.
    Ob 5-10 oder 1000... egal ! Der Generator schreibt diese ohne Probleme in die Datei.

    Zur Überprüfung müsst ihr das File einfach per Fileread() auslesen und die Eingabe vom Input mit dem Fileread vergleichen.

    Ganz Simple !
    Ihr könnt die Keys auch in eine "Keys.exe", "Keys.jpg" etc.. schreiben lassen.
    Der Lizenzcheck-Script liest dies trotzdem aus ! :)


    Edit:: Habe ein Example-Script beigelegt ;)

    Viel Spaß und gebt mir mal Rückmeldungen ob ihr ihn nützlich findet :) (Y)

    Dateien

    Lizenzsystem.rar 767,08 kB – 416 Downloads
  • mini spiel

    • SirBuddy97
    • 10. Mai 2012 um 12:27

    Ja die Fehler habe ich auch !

    (29,1) : ERROR: missing EndSwitch.
    (44,14) : REF: missing EndSwitch.
    (29,1) : ERROR: missing Wend.
    (42,1) : REF: missing Wend.
    (29,1) : ERROR: missing EndSwitch.
    (20,14) : REF: missing EndSwitch.
    (29,1) : ERROR: missing Wend.
    (18,1) : REF: missing Wend.
    (109,1) : ERROR: syntax error


    Überarbeite nochmal :)

  • soundausgang wechseln (vorne/hinten)

    • SirBuddy97
    • 7. Mai 2012 um 11:45

    Den Audioausgang kannst du wiefolgt ändern :

    [autoit]


    Run("C:\Windows\System32\control.exe mmsys.cpl") ;Der Systempfad der zum SoundControl geleitet wird um ihn zu starten !
    WinWaitActive("Sound") ; Windoof wartet bis das Fenster geöffnet ist !
    Send("{UP}") ; Hier musst du deine Variable angeben ! ... UP = Nach oben , DOWN = Nach unten

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

    If ControlEnable("Sound", "", 1001) Then ; Wenn der Button Eigenschaften Aktiv ist , sendet er exakt EINMAL Tab
    Send("{TAB}") ; Wiegesagt er sendet Tab
    EndIf ; Wennschleife zuende

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

    if ControlEnable("Sound", "", 1002) Then ; Wenn der Button Konfigurieren Aktiv ist , Sende Tab dann Enter
    Send("{TAB}") ; Sendet TAB
    Send("{ENTER}") ; Sendet Enter
    EndIf ; Wennschleife zuende

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

    WinClose("Sound") ; Fertig , er schließt das Sound Fenster

    [/autoit]

    Befehle die zu Editieren sind :

    [autoit]

    Send("{UP}"); Musst du auf die Anzahl deiner zwischengeschalteten Audigeräte ändern ! Einmal ; Send("{UP}") ; = Einmal hoch !

    [/autoit]


    Und dann Compilen und auf deine gewünschte G Taste legen !


    MFG SirBuddy :P :rock:


    :Edit:
    "C:\Windows\System32\control.exe mmsys.cpl" ist nicht der alleinige Windows-Pfad zum Soundcontrol !
    "mmsys.cpl" ist die Konfigurations - Ausführ Art !


    LG

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™