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

  • SciTEexecuter V0.99b.240810

    • Techmix
    • 12. Juni 2010 um 09:15

    Doch, sollte eigentlich auch auf XP funzen...
    ...also bei mir klappt es so! Ich hatte ja die SciTEUser.properties aktualisiert, vielleicht hast du noch die 'alte' Version???

    Grüsse!

  • WM-Tippspiel

    • Techmix
    • 11. Juni 2010 um 22:38

    Ich glaub´s nicht, binn immer noch Letzter :D

  • SciTEexecuter V0.99b.240810

    • Techmix
    • 11. Juni 2010 um 22:23

    Ich freue mich über das doch grössere Interesse an dem Tutorial :D:D

    Eine Neufassung habe ich schon im Kopf, kann aber leider doch noch etwas dauern...
    Ich habe noch einige Probleme mit den SciTe.properties, ich finde einfach keine Lösung einen Konsolenbefehl von SciTe zu dem von mir aufgerufenen Programm zu senden, und Ihn eben auch zu Empfangen... Ich habe mich schon mit ConsoleWrite / ConsoleRead versucht ist auch alles Klar soweit, innerhalb von AU3 Programmen klappt es auch richtig gut; aber eben nicht mit der Übergabe von SciTe nach AU3...

    P.S.:
    Einen direken Übersetzer von AutoIt3 nach C / C++ / ASM gibt es nicht!!!!

  • WM-Tippspiel

    • Techmix
    • 11. Juni 2010 um 19:47

    Ne Box?!?! Ich seh keine ;)

    [EDIT]
    Boahhh, ich bin soooo Hirnblond.... Hab´s im Portal entdeckt :)

  • WM-Tippspiel

    • Techmix
    • 11. Juni 2010 um 19:38

    Für mich ist es immer noch eine Stunde, binn aber bald Zuhaus; und Bierchen Marsch ;)

    Ich hatte auch 1:1 getippt... Hoffentlich liege ich gleich besser :)

  • WM-Tippspiel

    • Techmix
    • 11. Juni 2010 um 17:45

    So lasset die Spiele beginnen :D

    Hach, bald geht´s Los :thumbup: Sind nur noch ein paar Stunden

  • Splash Ladebildschirm (ähnlich wie bei Office 2010)

    • Techmix
    • 10. Juni 2010 um 16:43

    Cool, und wie gesagt gute Arbeit! 8)

  • SciTEexecuter V0.99b.240810

    • Techmix
    • 10. Juni 2010 um 14:05

    Ich habe den ersten Post Editiert, weil ich anscheinend einen Fehler in einer Variable in der *.propperties hatte.
    Diesen habe ich Korigiert, und jetzt läuft es auch wie oben beschrieben!

    Grüsse!

  • Splash Ladebildschirm (ähnlich wie bei Office 2010)

    • Techmix
    • 10. Juni 2010 um 13:34

    Echt gute Arbeit, sieht echt klasse aus!

    Aber mir ist folgendes aufgefallen:
    Ich hab eine XP und eine Win7 Maschine, auf XP läuft das Script Unkompiliert und Kompiliert, auf Win7 läuft es nur Kompiliert ?(
    Sobald ein Medienplayer (WinAmp, MPC nur mit mp3 und auf Stop) geöffnet ist, Ruckelt es wie Hulle.

    Und wie lange hasst du für die Flash Animation gebraucht?? Gibt´s die auch noch in mehreren Faben, oder später vielleicht :D
    Ist die Programiert, oder eher wie eine Videodatei aufgebaut (hab noch nie mit Flash gearbeitet)?? Und warum überhaupt Flash und keine Avi oder so???

    Ist aber sonst echt TOP!!!

    Grüsse!

  • SciTEexecuter V0.99b.240810

    • Techmix
    • 10. Juni 2010 um 08:49

    Arrghh... laß mich raten, du hasst WinXP. Ist mir gestern auch auf meiner XP Maschiene aufgefallen, bei mir geht´s auf Win7...
    Kann auch daran liegen, dass ich verschiedene AutoIt / SciTe Versionen daruf habe... Ich weiß selber nicht genau warum es auf einem Rechner geht, und auf einem anderen nicht...
    Als ich das unter WinXP genutzt hatte, war noch die AutoIt Version 3.3.1.1 (beta) neu

    Nun ja, ich binn grad dran eine Neufassung zu Kreeiren und diese wird mit allen Systemen klar kommen.


    Grüsse!

  • C# oder C++

    • Techmix
    • 8. Juni 2010 um 10:23

    Ich würde auch sagen, Lerne erstmal AutoIt. Das kann man relativ schnell Lernen und hat so einen ähnlichen Syntax wie bei C. Wenn du dann richtig Gut mit AU3 kannst, solltest du erst C Lernen! Weil und das ist wichtig, du nur so den Unterschied von C und C++ erleben kannst. Hasste auch C raus fang mit C++ an, dann kommen so richtige Objekte und Zeiger auf dich zu, und viele Sachen die du dann schon von C kennst.

    Grüsse!

    P.S.
    Meiner Meinung nach ist C++ eh erst bei Marmut-Projekten zu verwenden, weil AutoIt3 ist inzwischen so weit vorangeschritten das ich selber nur noch wegen Geschwindigkeitsdefiziten von AU3 zu anderen Sprachen wechsle. Und selbst dieses Geschwindigkeitsdefizit lässt sich Heute mit AU3-FASM (Assembler in AutoIt) und seinen paar Befehlen ganz gut ausgleichen.

  • KeAnu Projekt - AutoIT Games

    • Techmix
    • 8. Juni 2010 um 09:59

    Nun ja, sollt eben nich sein :rolleyes:

    Grüsse!

  • Devcon.exe

    • Techmix
    • 7. Juni 2010 um 11:15

    An @ComSpec dacht ich auch schon...

  • Devcon.exe

    • Techmix
    • 6. Juni 2010 um 20:20

    Neeee, ist nicht so :)
    Musst mal anpassen, so wie ich das Zeigte. Sollt im Prinzip so Funzen ;)

  • Devcon.exe

    • Techmix
    • 6. Juni 2010 um 20:07

    Auf Anhieb würde ich sagen, das du den Aufruf in eine Variable packen musst:

    [autoit]

    $stout = ShellExecute("devcon.exe", "hwids", $STDOUT_CHILD)
    $Out = StdoutRead($stout)
    MsgBox (0, "", $Out)

    [/autoit]

    Wobei ich auch überhaupt nicht weiß, warum du als 2.ten Parameter "hwids" angibst. Was macht der eigentlich?!? Eigentlich wird dort doch der 'Ausführungs-Ort' angegeben...

    Musst du mal Prüfen ob es so Funzt, kann es nicht Testen ;)


    [Edit]
    Ich bin mal grad deinen Link gefolgt, und weiß jetzt was hwids bedeutet...
    Dann musste es aber anders machen:

    [autoit]


    $stout = ShellExecute("devcon.exe hwids *", "", $STDOUT_CHILD)
    $Out = StdoutRead($stout)
    MsgBox (0, "", $Out)

    [/autoit]


    Konnte es aber immer noch nicht Testen, ist aber der richtige Weg.


    Grüsse!

  • Todo Forumsupdate

    • Techmix
    • 6. Juni 2010 um 18:09

    Wenn ich in einer Rubrik (z.B. 'sonstiges') in einem Thema (z.B. 'Talk') mich befinde, wird mir in der Leiste was anderes angezeigt:

    [Blockierte Grafik: http://i47.tinypic.com/5uhi0i.jpg]

  • SciTEexecuter V0.99b.240810

    • Techmix
    • 6. Juni 2010 um 17:38

    Funktionen:

    • Direkte Ausführung von C / C++ Code in SciTE
    • Verwenden von C++ Programmcode in AutoIt durch die 'Cpp-UDF'
    • Ausführung von 'makefile' und 'makefile.win'
    • Konvertierung von DevCpp Projektfiles zu 'makefiles'
    • Eine C++ API und ein Standart C++ Helpfile
    • Erweiterbares Syntax-Highlighting á-la AutoIt3 eingebaut
    • Intergration in SciTE durch neue 'cpp.properties' Datei
    • Ausführen von Ruby Programm-Code in SciTE mit Helpfile Unterstützung
    • HEX-Variablen Kompressions Funktion hinzugefügt
    • Deutsches SciTE Sprachfile


    Unterstützete Programmier-Umgebungen:

    • Code::Blocks
    • DevCpp
    • Ruby
    Changelog
    [autoit]


    #cs ----------------------------------------------------------------------------

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

    AutoIt Version: 3.3.6.1
    Script: SciTEexecuter
    Author: Techmix
    Progammversion: 0.99b.240810

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

    Programm Funktion:
    Ausführung von C / C++ Programm-Code in SciTE.
    Die Cpp-UDF ermöglicht das verwenden von C++ Programm-Code in AutoIt3 Scripten.
    Makefile-Generator und Projektfile-Konverter (Dev-C++).
    Eine C++ API und ein selbst erstelltes C++ Helpfile.
    Eine Cpp-UDF Funktion in C wurde zur Beschleunigung eingebaut.
    Ein erweiterbares C / C++ Syntax-Highlighting, ähnlich dem von AutoIt3.
    Arbeitet mit der HEX-Kompression für eine ZIP-Datei im Source.
    Ausführen von Ruby Programm-Code in SciTE, mit Helpfile Unterstützung.

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

    Unterstütze Programmierumgebungen:
    Code::Blocks (Empfohlen) http://www.codeblocks.org/downloads/26
    Dev-C++ (Outdatet) http://sourceforge.net/projects/dev-cpp/files/Binaries
    Ruby (Neu) http://www.ruby-lang.org/de/downloads/ (Den Installer nehmen!!)

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

    ## -ToDo:----------------------------------------------------------------------

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

    Deinstallation zufügen
    Die Befehle der 'cpp.keywords.properties' mit denen aus der cpp.api abgleichen
    Die 'Build.au3':
    'BuildDevMakefile' Makefile-Abschnitt aufräumen
    Projektfile Konverter für 'Code::Blocks' einbauen
    Allgemeinen Makefile-Abschnitt zufügen
    Die 'Cpp-UDF v0.93':
    StdIn Stream ermöglichen
    Laufendes Programm und die IO-Streams über Adlib steuern
    Auch Kompilierte Scripte sollen möglich sein (AU3-Script Kompilierung)
    ## -Changelog:-----------------------------------------------------------------

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

    V0.99b.240810
    Selbst erstelltes, besseres C++ Helpfile eingebunden
    'GettingKeywords' wurde von 1783sek auf !ca.60sek! durch eine Cpp-UDF Funktion beschleunigt
    Syntax-Highlighting etwas geändert
    Ein 'AdLibTimer' für den Progress wurde zusätzlich eingebaut
    GUI geändert
    Die 'Cpp-UDF v0.92':
    Einen Bug bei der StdOut Rückgabe entfernt
    Die Cpp-UDF wurde mit in den SciTEexecuter eingebaut
    Das 'CppToAU3Source' Script wurde in die 'CppDemo' eingebaut
    Die 'Build.au3':
    Den Kompilierungs-StdOut in der SciTE Konsole anzeigen
    Ausführung wird überprüft
    ## ----------------------------------------------------------------------------

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

    V0.99.300710
    Werteprüfung für die 'SciTEGlobal.properties' zugefügt
    Eine Prüfung für ein bereits vorhandenes 'erweitertes' Highlighting
    Verkack... Progress von 'GettingKeywords' wieder entfernt
    Einen Progress für den Gesammtfortschritt zugefügt
    Diesen Progress zusätzlich auch für 'GettingKeywords' nutzen
    Fast alle Funktionen des 'SciTEexecuter' überarbeitet
    Ein 'Ruby' SciTE-AddOn zugefügt, mit Helpfile Support
    Kleinen Bug in 'BuildGermanLocale' behoben
    Cpp-UDF v0.91:
    Komplette Umprogrammierung vorgenommen
    'CppRun' wurde entfernt und es ist jetzt 'CppExecute' zu verwenden!
    Mehrere C++ Objekte lassen sich jetzt gleichzeitig verwenden!
    Prüfung ob die Kompilierung erfolgreich war, dadurch keinen Absturz mehr
    ## ----------------------------------------------------------------------------

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

    V0.98.260710
    Die Cpp-UDF wurde verbessert (BETA)
    GUI etwas geändert
    ## ----------------------------------------------------------------------------

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

    V0.97.210710
    Die 'Cpp-UDF wurde hinzugefügt (ALPHA)
    'GettingKeywords' ist jetzt Pre-FINAL und wurde in die GUI aufgenommen
    Syntax-Highlighting à-la AutoIt3 ist Pre-FINAL
    GUI etwas geändert
    Etwas Code Gesäubert
    ## ----------------------------------------------------------------------------

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

    V0.96b.130710
    Syntax-Highlighting à-la AutoIt3 etwas verbessert (BETA)
    'GettingKeywords' wurde von 340min auf 26min! beschleunigt (BETA)
    Eine 'cpp.api' wurde hinzugefügt sowie wurde ein Helpfile eingebunden
    Die 'CompressHEX' HEX-Variablen Kompressions Funktion hinzugefügt
    Die C / C++ Includes unterstützter Environments richtig eingebunden
    ## ----------------------------------------------------------------------------

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

    V0.95.050710
    Syntax-Highlighting à-la AutoIt3 wieder etwas verbessert (ALPHA)
    Einige Änderungen am 'SciTEexecuter.au3' & 'Build.au3' vorgenommen
    Die 'cpp.properites' etwas geändert
    Noch einige kleinere Bug´s gefixt
    ## ----------------------------------------------------------------------------

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

    V0.94.030710
    Im Extras Menü wurde beim C / C++ Script der SciTEexecuter eingefügt
    Syntax-Highlighting à-la AutoIt3 etwas verbessert (ALPHA)
    Dev-C++ Examples laufen jetzt auch unter Code::Blocks
    Noch viele kleinere Bug´s gefixt...
    PATH-Variable musste wieder hinzugefügt werden...
    ## ----------------------------------------------------------------------------

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

    V0.93.010710
    Installation geändert
    Code::Blocks ist jetzt auch Integriert (BETA)
    Syntax-Highlighting à-la AutoIt3 eingebaut (ALPHA)
    'GettingKeywords' wurde hinzugefügt (ALPHA)
    Viele Änderungen am 'SciTEexecuter.au3' & 'Build.au3' vorgenommen
    Der Funktionsaufruf wurde in die 'cpp.properties' eingebaut
    'CleamUpOldThings' verbessert / angepasst
    ## ----------------------------------------------------------------------------

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

    V0.92c.230610
    Andere Lösung für das Win7-UAC Problem gefunden:
    SciTE muss nicht mehr als Admin ausgeführt werden, dafür muss UAC deaktiviert werden!
    Der Installationspfad hat sich geändert
    Änderungen am 'SciTEexecuter.au3' & 'Build.au3' vorgenommen
    'ConsoleRead' mit '_getingFilename' von Th.Meger getauscht
    Projektfile-Konverter für Dev-C++ Projektfiles Debuggt (alle Examples laufen!!)
    Fehlende Icons werden ersetzt und falsche Dateikennungen in den Projektdateien geändert
    Installationsbug entfernt
    Noch viele kleinere Bug´s gefixt...
    ## ----------------------------------------------------------------------------

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

    V0.91b.190610
    Die C / C++ Includes sind endlich eingebunden
    Der 'Build.au3' Source ist jetzt als HEX eingebaut (Outdatet)
    Makefile Generator 'DevCppAddon' für Dev C++ Projekte eingebaut
    Kleinere Bug´s gefixt
    ## ----------------------------------------------------------------------------

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

    V0.90.170610
    PATH-Variablen für das Environment werden gesetzt wenn sie nicht vorhanden sind
    SciTE kann Automatisch als Admin ausgeführt werden (Outdatet)
    'Build.exe' lässt sich problemlos Kompilieren (Outdatet)
    Einige Prüfungen wurden hinzugefügt
    ## ----------------------------------------------------------------------------

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

    V0.80.150610 -> First Release
    Der 'Build.au3' Source ist mit eingebaut
    Die 'Build.exe' läuft mit 'ConsoleRead' über SciTE´s Output (Outdatet)
    Die propperties Datei wird richtig bearbeitet und aufgeräumt (Outdatet)
    Deutsche Sprachdatei eingebaut im HEX Format
    ## ----------------------------------------------------------------------------

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

    ## -Helpfile:------------------------------------------------------------------

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

    V0.81.150610
    'C++ Standard Template Library (STL)' fertigstellen
    Die 'cplusplus.com.css' CSS-Datei noch das entsprechende Logo verpassen
    Erlaubniss beim Betreiber von 'www.cplusplus.com' einholen
    ## ----------------------------------------------------------------------------

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

    cplusplus.chm v0.80.170810 -> First Release
    Standart C ist komlett Konvertiert
    ## ----------------------------------------------------------------------------

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

    ## -Cpp-UDF:-------------------------------------------------------------------

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

    Script Funktion:
    Cpp-UDF - C++ in AutoIt3 - v0.91
    Ermöglicht das Verarbeiten von C / C++ Programmcode in AutoIt3.

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

    Funktionen:
    CppInit : Das C / C++ 'Objekt' definieren
    CppAdd : Programmcode hinzufügen
    CppCompile : Programmcode mit einem Makefile Kompilieren
    CppExecute : Programmcode ausführen
    CppExit : Das C / C++ 'Objekt' freigeben
    CppSetLibs : Benötigte Libs zufügen
    CppSetIncs : Manuelles 'Includes' Verzeichniss setzen
    CppStdOut : Der UDF mitteilen das ein Rückgabewert über den StdOut Stream abgefangen wird
    CppSetBuild : Eine DLL erstellen
    ## ----------------------------------------------------------------------------
    #ce

    [/autoit]


    Als ersten Schritt richten wir uns die gewohnte AutoIt3 Umgebung ein:

    • Wir installieren AutoIt3
    • SciTe und die Hilfsdateien anschliessen Installieren
    • Jetzt sollten wir noch OrganizeIncludes Installieren

    So nun kommt die C++ Umgebung (Environment), Wir Installieren entweder:

    • Das neueste Code::Blocks setup (gerade bei 10.05), oder
    • Das ältere DevCpp Environment (gerade bei 4.9.9.2 -- Outdated)
    • Und ganz NEU: Ruby (V1.9.1 p429 - den Installer nehmen)

    Und wenn diese Schritte genau eingehalten haben, führen wir das Script 'SciTEexecuter' aus dem Anhang aus.


    Jetzt können wir jetzt direkt loslegen mit C++ im SciTE-Editor.

    P.S.: Sollte das 'Syntax-Highlighting' nicht so Recht passen, einfach die Datei '**\AutoIt3\SciTE\Properties\cpp.keywords.properties' anpassen.


    Grüsse und viel Spass mit C++ und SciTe sowie dem verwenden von C++ in AutoIt3 :D
    Techmix


    [Edit]
    (*) Getestet auf WinXP und Win7 64bit.
    (*) Wegen einer PN von Deevoo kam ich auf die Idee eine 'Cpp-UDF' zu entwickeln und hinzuzufügen, diese ermöglicht erstmals das verwenden von C++ Programmcode in AutoIt.
    (*) Windows UAC MUSS deaktiviert sein, kann von dem Script An- und Ausgeschaltet werden; und die Environment Variable MUSS gesetzt werden.
    (*) Durch Anregung von blackjack4494 und seinen Threat über die verschiedenen Sprachen, habe ich gleich noch die deutsche SciTE Sprachdatei mit eingebaut.


    Achtet bitte auf die Versionsangaben, erst bei V1.00 ist es eine 'Final-Version' !!

    P.S: Platz 1 in Google, Juhu! :D :D
    Und Danke für die bisherigen Downloads
    :thumbup:

    Grüsse!

  • Scite für C(++)

    • Techmix
    • 6. Juni 2010 um 15:36

    yxyx:
    Wenn du da was Kompilieren möchtest (Notepad++), solltest du die 'Build.exe' einfach mit in deinen Projekt-Ordner legen und Extern ausführen ;) Oder eben über die CMD 'make' ausführen und fertig.

  • Scite für C(++)

    • Techmix
    • 6. Juni 2010 um 15:26

    @Ubuntu:
    Nun ja das Highlighting ist zwar schon vorhanden, muss aber noch die Datei '*\AutoIt3\SciTE\Properties\cpp.properties' genau angepasst werden...

    [Edit]
    Ich habe so letztes Jahr ein Bisschen für den NintendoDS in C / C++ Gecodet, und da habe ich mir die Datei auch etwas anpassen müssen.

  • Scite für C(++)

    • Techmix
    • 6. Juni 2010 um 15:04

    Die findest du in deinen eigenen Dateien
    c:\Benutzer\Techmix\SciTEUser.properties
    oder
    c:\Dokumente und Einstellungen\Techmix\SciTEUser.properties

    Grüsse!

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™