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

Beiträge von Techmix

  • Scite für C(++)

    • Techmix
    • 6. Juni 2010 um 14:52

    Ich habe selber schon mit SciTe und C / C++ gearbeitet, weil ich auch mit anderen Editoren so meine Schwierigkeiten habe...

    Ich habe einfach in der 'SciTEUser.properties' folgende Befehle mit eingesetzt:

    Spoiler anzeigen
    [autoit]

    # 40 Compile C
    command.40.*.c="$(scriptdir)\Build.exe"
    command.name.40.*.c=Compile C
    command.save.before.40.*.c=1
    command.shortcut.40.*.c=F5
    # 41 Compile C
    command.41.*.h="$(scriptdir)\Build.exe"
    command.name.41.*.h=Compile C
    command.save.before.41.*.h=1
    command.shortcut.41.*.h=F5
    # 42 Compile Cpp
    command.42.*.cpp="$(scriptdir)\Build.exe"
    command.name.42.*.cpp=Compile Cpp
    command.save.before.42.*.cpp=1
    command.shortcut.42.*.cpp=F5
    # 43 Compile Cpp
    command.43.*.hpp="$(scriptdir)\Build.exe"
    command.name.43.*.hpp=Compile Cpp
    command.save.before.43.*.hpp=1
    command.shortcut.43.*.hpp=F5

    [/autoit]

    Build.exe:

    Spoiler anzeigen
    [autoit]

    #AutoIt3Wrapper_Version=beta
    #AutoIt3Wrapper_UseX64=n
    #AutoIt3Wrapper_outfile=Build.exe
    #cs ----------------------------------------------------------------------------

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

    AutoIt Version: 3.3.1.1 (beta)
    Author: Techmix
    Script: Build.exe

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

    Script Function:
    Run´s C / C++ makefile in SciTe

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

    #ce ----------------------------------------------------------------------------

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

    Local $data = @ScriptDir

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

    RunWait("make clean", $data & "\")
    RunWait("make", $data & "\")

    [/autoit]

    Und das Programm: 'Build.exe' habe ich auch selber Kompiliert und es macht nichts anderes als über CMD die build Datei aufzufrufen.
    Wenn du so arbeiten willst musst du nur die 'Build.exe' zusammen mit deinen 'Projekt-Dateien' in einem Ordner haben, und in SciTe einfach über F5 ausführen. So wie mit AU3 eben :D

    Grüsse!

    P.S:
    Die Datei: 'SciTEUser.properties' kam erst nach Installation der OrganizeIncludes!!

  • Problem mit Lüftern

    • Techmix
    • 6. Juni 2010 um 10:19

    Ich würde auf den Klassiker Tippen: Der Lagerschaden!!

    Das hört sich wie ich schon meinete ziemlich nach einem Lagerschaden an, wenn es so ist wie du meinst hat ja auch Niemand am Bios rumgedreht und somit auch keine 'Lüftersteuerung' verstellt ;)

    Einmal den Rechner zerlegen und richtig Reinigen, alle Stäube und 'Filze' entfernen und mit Kriechöl die beweglichen Teile behandeln (Lüfter). Wenn du das alles getan hasst und er immer noch Krach macht, hasste einen Lagerschaden im Lüfter. :D

    Grüsse!

  • FTP Daten - Klartext

    • Techmix
    • 1. Juni 2010 um 10:02

    So spontan fällt mir das Cäsar-Chiffre ein, musst mal das Script da Testen.

    Grüsse!

  • Au3Recorder fehlt in RK Tools

    • Techmix
    • 31. Mai 2010 um 18:35

    Hallo und erstmal Herzlich Wilkommen!

    Das was du suchst nennt sich 'AutoItMacroGenerator' und ist im SciTe Ordner zu finden.
    Ich wünsche dir viel Spaß und Erfolg mit AutoIt3 und diesem Forum :)

    Grüsse!

  • Rückgabe Filedelete

    • Techmix
    • 31. Mai 2010 um 09:45

    Jup, bei mir geht´s so ;)

    Grüsse!

  • WM-Tippspiel

    • Techmix
    • 31. Mai 2010 um 08:53

    Binn auch mit dabei 8o

    Ich mach euch alle Fertig, ich habe früher Bundeliga Manager gespielt :rofl: :rofl:

    Grüsse!

  • Coole Fehlermeldung

    • Techmix
    • 31. Mai 2010 um 08:36

    Jonathan
    War das Spanisch in deinem Menü?!?
    Wie kommt das denn da hin;)

  • Todo Forumsupdate

    • Techmix
    • 31. Mai 2010 um 08:17

    Bei mir funktioniert die 'Copy' Funktion in den AU3 Spoilern nicht mehr. Vorher ging´s noch ?(

    Cool, geht wieder :thumbup:


    Grüsse!

  • Autoit.de Statistik Frage

    • Techmix
    • 30. Mai 2010 um 19:32

    Mich interessiert wie groß wohl die SQL Datei des Forums inzwischen ist ?(
    Und kann man eigentlich einsehen wie oft man sich in seiner angemeldeten Zeit hier eingeloggt hat???
    Bei mir denke ich seit 3,5 Jahren meisstens einmal Täglich, das sind über´m Daumen etwa 1200 mal. Und das bei nur knapp 200 Post´s :rofl:

    Grüsse!

  • Welche Musik hört ihr?

    • Techmix
    • 30. Mai 2010 um 19:19

    Hach, ein Mucke Threat :D

    Also ich höre momentan so etwas:

    Ramstein - Liebe Ist Für Alle Da --> Das beste Album von Ihnen, besser noch als Rosenrot
    Eisbrecher - sind nicht alle gut, also wild gemischt
    Megaherz - Die alte Band von Alexx, auch eher bunt gemischt
    Slipknot - bis Iowa --> Der Rest ist eher Commercial-Maetal...
    Betzefer - Down low --> Death-Metal
    The Bosshoss - Do or Die --> Country-Rock
    Josh Groban - Awake --> Klassik-Pop
    Nine Inch Nails - Wild gemischt aus 32 Alben + Spiele Soundtracks!!! --> Industrial-Metal
    Gorillaz - Die ersten beiden, der Rest ist Schrott
    The Prodigy - Invaders Must Die
    Xavier Naidoo - Alles Kann Besser Werden
    Guns N Roses - Chinese Democracy --> Axel hatte es endlich geschafft und Dr.Pepper mußte jeden Ammi ´ne Coke bezahlen
    H-Blockx - Open Letter To A Friend --> Sah ich Live mit meiner Frau
    Cats - Musical --> Sah ich damals auch Live, war echt Cool
    Murderdolls - Beyond the Valley of the Murderdolls --> Horrorpunk
    The Killers - Sawdust --> Brit-Pop oder so
    The White Stripes - Elephant

    Ist also Querbeet, mein Musikgeschmack :D

    Und mir fallen grad keine mehr ein, sonst währen da sicherlich noch mehr bei.

    Grüsse!

  • Gdi+ Tutorial

    • Techmix
    • 27. Mai 2010 um 18:25

    So die Grundlagen verstehe ich zwar auch, binn mir jedoch fast immer Unsicher ob ich´s grad richtig mache...
    Also ich bin auch der Meinung das ein vernünftiges GDI+ Tuorial schon seit langem nötig sei ;)

    Ich würd´s auf jeden Fall Lesen :D

    Grüsse!

  • Func rückgabewert

    • Techmix
    • 27. Mai 2010 um 09:07

    Ich habe selber sonne Funktion in GDI laufen, die wird auch alle 50ms aufgerufen; und mein Super Rechner merkt rein gar nichts davon :D Und das obwohl Grafiken und Sound gleichzeitg laufen, im Script.

  • Func rückgabewert

    • Techmix
    • 26. Mai 2010 um 22:36

    Jup, da hat Name22 recht. Du Packst einfach die Launcher abfrage in eine Funktion und diese wird dann mit Adlibregister alle x ms aufgerufen, egal was dein Script sonst so tut.

    [autoit]


    Func KillLauncher()
    if ProcessExists("launcher.exe") then ProcessClose("launcher.exe")
    EndFunc

    [/autoit]


    Und bevor du das erste mal deine Funktion Patchstatus() aufrufst, mit AdlibRegister("KillLauncher", 50) AU3 erzählen das er alle 50ms die Funktion KillLauncher() aufruft. So sollte es gut klappen! Und nach deinem letzten Patch mit AdlibUnRegister("KillLauncher") die Automatisierung wieder entfernen. :D

    Grüsse!

  • Func rückgabewert

    • Techmix
    • 26. Mai 2010 um 15:42

    Viel Glück damit, wird schon klappen :rolleyes:

    Und wenn nicht, du weißt ja wo wir sind :rofl:

    Grüsse!

  • Func rückgabewert

    • Techmix
    • 26. Mai 2010 um 15:35

    Wenn du es so machst wie Gun-Food es meinte, wird die Funktion Ende() auf jeden fall ausgeführt. Nur stellt sich mir die Frage wie du Patchstatus() aufrufst bzw. wie Patchsatus wieder beendet wird, weil ich bezweifele das die Funktion am ende zum 'Aufrufpunkt' zurückkehren kann... Zur Not solltest du im letzten Patch dafür sorgen, das dein Programm eine andere Funktion startet; so solltest du auf der sicheren Seite sein!

  • Func rückgabewert

    • Techmix
    • 26. Mai 2010 um 15:18

    Uiuiuiui, 3std... Das ist immer das Problem mit Online-Games, ständig neue Patches....

  • Func rückgabewert

    • Techmix
    • 26. Mai 2010 um 15:06

    Mit

    [autoit]

    if Ende() = true

    [/autoit]


    wird erst die Funktion Ende() aufgerufen, die anschliessend den Rückwert (true / false) generiert, den du durch das if abfragst. Wenn du es wie in deinem letzten Post machen willst, hasste Recht und $var muss Global deklariert werden, aber die Funktion Ende() benötigt dann kein Return mehr da du die Variable ja direkt abfragst, und dann sollteste du es so machen:

    [autoit]

    Ende()
    if $var = true then
    ...

    [/autoit]

    Aber ich würde dir auch empfehlen es so zu machen wie Gun-Food es dir beschrieben hat, ist die 'Elegantere' Wahl :D


    Grüsse!

  • Patchfunktion - do until - so richtig?

    • Techmix
    • 26. Mai 2010 um 11:55

    einfach, deswegen:
    Run($wowpath & "Patch 2.4 - Deutsch\" & $exe[1])
    das Backslash vor Patch fehlt immer noch ;)

  • Patchfunktion - do until - so richtig?

    • Techmix
    • 25. Mai 2010 um 12:26

    Da war ich glatt zu langsam, mach es so wie Cartan12!

  • Patchfunktion - do until - so richtig?

    • Techmix
    • 25. Mai 2010 um 12:25

    Oder so:

    [autoit]

    Func Patchstatus()
    Do ;fang an zu patchen ....
    InetGet("http://www.Keanu-AutoIT.de/RisingGods/wowversion.txt", @TempDir & "\wowversion.txt")
    $versionlocal = FileGetVersion($wowpath & "\Wow.exe")
    $versionextern = FileRead(@TempDir & "\wowversion.txt")
    If $versionlocal = "2.3.3.7799" Then
    Patch1()
    ElseIf $versionlocal = "2.4.0.8089" Then
    Patch2()
    ElseIf $versionlocal = "2.4.1.8125" Then
    Patch3()
    ElseIf $versionlocal = "2.4.2.8278" Then
    Patch4()
    ElseIf $versionlocal = "2.4.3.8606" Then
    Patch5()
    ElseIf $versionlocal = "3.0.1.8874" Then
    Patch6()
    ElseIf $versionlocal = "3.0.2.9056" Then
    Patch7()
    ElseIf $versionlocal = "3.2.0.10192" Then
    Patch8()
    ElseIf $versionlocal = "3.2.0.10314" Then
    Patch9()
    ElseIf $versionlocal = "3.2.2.10482" Then
    Patch10()
    ElseIf $versionlocal = "3.2.2.10505" Then
    Patch11()
    ElseIf $versionlocal = "3.3.0.10958" Then
    Patch12()
    ElseIf $versionlocal = "3.3.0.11159" Then
    Patch13()
    ElseIf $versionlocal = "3.3.2.11403" Then
    Patch14()
    ElseIf $versionlocal = "3.3.3.11685" Then
    Patch15()
    EndIf
    $versionlocal = FileGetVersion($wowpath & "\Wow.exe")
    $versionextern = FileRead(@TempDir & "\wowversion.txt")
    Until $versionlocal = $versionextern
    MsgBox(0, "", "Auf Rising Gods Stand gepatcht")
    logfile("Patchstand Rising Gods: " & $versionlocal)
    EndFunc ;==>Patchstatus

    [/autoit]

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™