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

Beiträge von Greenhorn

  • C++ DLL Problem

    • Greenhorn
    • 2. Februar 2011 um 19:01
    Zitat von Matthias_199

    E2235 Elementfunktion muß aufgerufen oder ihre Adresse übernommen werden
    und markerit return sDLLversion.c_str; die ganze zeile rot

    Zitat von Greenhorn

    return sDLLversion.c_str();

    Gruß
    Greenhorn

  • C++ DLL Problem

    • Greenhorn
    • 1. Februar 2011 um 18:17

    return sDLLversion.c_str();

    extern "C" brauchst Du nur wenn Du C-Funktionen deklarieren möchtest, damit der C++ Compiler weiß wie er die Funktion aufzurufen hat. Der C++ Compiler löst die Namen für C-Funktionen anders auf.
    Typischerweise sieht das so aus:

    Code
    #ifdef __cplusplus
    extern "C" {
    #endif
    // Hier die C-Funktionsprototypen,
    //           -Konstanten,
    //           -Strukturen ...
    #ifdef __cplusplus
    }
    #endif


    Gruß
    Greenhorn

  • C++ DLL Problem

    • Greenhorn
    • 31. Januar 2011 um 23:33

    Außerdem musst Du noch eine .DEF Datei mit den zu exportierenden Funktionen ertellen oder __declspec(dllexport) ...

    Exporting from a DLL


    Gruß
    Greenhorn

  • C++ DLL Problem

    • Greenhorn
    • 31. Januar 2011 um 23:22

    Hi,

    lasse mal das "extern "C" _stdcall" weg und versuche einmal im DllCall "wstr" als Rückgabetyp.


    Gruß
    Greenhorn

  • Copydir mit Progressbar

    • Greenhorn
    • 31. Januar 2011 um 21:45

    Hi,

    ich denke der Fehler ist bei XCOPY zu suchen.
    Leider springt die Funktion in die Schleife, ohne zu prüfen, ob XCOPY überhaupt erfolgreich gestartet wurde ...

    Setze das "showflag" erst einmal auf @SW_SHOW um zu sehen was XCOPY macht ...

    Spoiler anzeigen
    [autoit]


    CopyWithProgress (@DesktopDir, 'C:\temp')

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

    Func CopyWithProgress ($srcDir, $destDir)
    If StringRight ($srcDir, 1) == "\" Then $srcDir = StringLeft ($srcDir, StringLen ($srcDir) - 1)
    If StringRight ($destDir, 1) <> "\" Then $destDir = $destDir & "\"
    If Not FileExists ($destDir) Then DirCreate ($destDir)
    $srcSize = DirGetSize ($srcDir, 1)
    $1_percent = $srcSize[0] / 100

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

    ; http://www.microsoft.com/resources/docu…y.mspx?mfr=true
    $ret = ShellExecute ("xcopy", StringFormat ('"%s" "%s" /D /S /E /V /C /H /R /O /Y /Z', $srcDir, $destDir), "", "open", @SW_SHOW)

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

    If ($ret) Then

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

    ProgressOn ($programfolder[1], $1_percent & "%", "",(@DesktopWidth - 305),(@DesktopHeight - 163))
    Do
    $destSize = DirGetSize ($destDir, 1)

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

    ProgressSet ( _
    Round ($destSize[0] / $1_percent, 2), _
    StringFormat ( _
    "%.2f MB von %.2f MB kopiert.\n%d von %d Dateien kopiert.\n%d von %d Ordner kopiert.", _
    $destSize[0] / (1024 * 1024), $srcSize[0] / (1024 * 1024), _
    $destSize[1], $srcSize[1], $destSize[2], $srcSize[2] _
    ), _
    Round ($destSize[0] / $1_percent, 0) & "%" _
    )
    Sleep (200)
    Until $destSize[0] >= $srcSize[0]
    ProgressOff ()
    Else
    ConsoleWrite (StringFormat ("! XCOPY fehlgeschlagen!\n"))
    EndIf

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

    EndFunc

    [/autoit]


    Gruß
    Greenhorn

  • Happy Birthday Oscar :)

    • Greenhorn
    • 18. Januar 2011 um 18:40

    Da schließe ich mich meinen Vorpostern an ...

    Herzlichen Glückwunsch zum Burzeltag, mein Guter ! :)
    Gutes Gelingen und bleib gesund und munter.
    Möge die Macht mit Dir sein. ;)


    Gruß
    Greenhorn

  • WinXP - Wie lange sollte der AutoIt Support noch gehen?

    • Greenhorn
    • 17. Januar 2011 um 17:18

    Win7 ist nicht nur ein optisches Update von XP, sondern bringt auch sehr viele nützliche Neuerungen mit. ;)
    Da wäre z.B. eine automatische Backup-Funktion, die "Bibliotheken", mehr Funktionalität in der Taskleiste, eine (funktionierende!) automatische Treibersuche im Internet, Resourcen-Monitor etc. ...

    Und wer keine Klicki-Bunti-GUIs mag, kann Aero ja abschalten.


    Gruß
    Greenhorn

  • WinXP - Wie lange sollte der AutoIt Support noch gehen?

    • Greenhorn
    • 17. Januar 2011 um 00:03

    Hi,

    dann will ich hier auch mal meinen Senf dazugeben ...

    Solange Windows XP noch unterstützt wird (wenn auch nur mit Sicherheits-Updates) wird AutoIt es auch definitiv unterstützen.
    Wie man es selbst mit seinen Skripten hält, ist jedem selbst überlassen.

    [OFFTOPIC]

    Zitat von Raupi

    Fragt man die Rahmenbreite oder die Titelbar aus den Systemdefaults ab, sollte man normalerweise korrekte Werte bekommen. Ist aber nicht so.
    Die Rahmenbreite und Titelbarhöhe hat absolut nichts mit den Systemdefaults zu tun.
    Entweder liegt es an der Aero-Oberfläche oder daran, das das diese neuen Features nicht richtig intigriert wurden.

    Es liegt an der Aero-Oberfläche, schalte diese ab und Du bekommst korrekte Werte. ;)

    Zitat von UEZ

    Keine Abstürze, ...

    Ich hatte mittlerweile schon drei Bluescreens Of Death.
    Zweimal beim kopieren von Dateien auf einen USB-Stick und einmal als ich Win7 auf eine SSD installieren wollte.
    Die SSD ist mir dabei abgeraucht ... (von wegen "... Hardware zu schützen" :cursing: )

    Aber alles in allem ist Win7 schon sehr gut gelungen und keinen Deut langsamer als XP, ganz im Gegenteil.
    Wichtig ist bei einem x64 System nur, dass man deutlich mehr RAM als 4GB verbaut hat, also min. 8GB, besser 16. Mehr geht eh nicht auf einer Desktop-Hauptplatine.
    [/OFFTOPIC]


    Gruß
    Greenhorn

  • Alternative zu Pixelsearch

    • Greenhorn
    • 16. Januar 2011 um 23:35
    Zitat

    Ich vermute, dass das Erzeugen eines Snapshots und das Abtasten von diesem durch GDI+ - Funktionen keinerlei Zeitersparnis einbringt.


    Du vermutest richtig, dies wäre sogar noch langsamer, denn PixelSearch macht genau das gleiche. ;)
    PixelSearch benutzt GetPixel für die Suche.

    Vielleicht, aber auch nur vielleicht, geht es schneller die Farbwerte des Bildes direkt zu durchsuchen. Dazu sollte das Bild idealerweise als Bitmap vorliegen, sonst ist es auch langsam, da man das Bild ansonsten erst einmal in eine Bitmap konvertieren müsste.


    Gruß
    Greenhorn

  • Ordner und Dateien erstellen Windows 7

    • Greenhorn
    • 15. Januar 2011 um 19:21

    Hi,

    in Win7 hast Du überhaupt keine Rechte/Möglichkeiten um auf den "Ordner" "C:\Programme" zuzugreifen.

    Versuche es einmal mit "C:\Program Files" oder , falls x64 OS, "C:\Programme (x86)".
    Am einfachsten ist aber Oscar's Vorschlag.

    Einfach mal folgende Zeile testen:

    [autoit]

    ConsoleWrite (@ProgramFilesDir & @CRLF)

    [/autoit]


    Gruß
    Greenhorn

  • Mathe-Trainer (Grundrechenarten)

    • Greenhorn
    • 13. Januar 2011 um 21:48
    Zitat von Mattthias

    Greenhorn, also ist dein Neffe jetzt zwischen 13 und 15 ?


    Nein. Er ist 12 Jahre alt ...

  • AutoIt Windows Screenshooter v1.84 Build 2019-08-18

    • Greenhorn
    • 11. Januar 2011 um 20:04
    Zitat von UEZ

    Läuft nicht sauber auf WinXP und Win Server 2003, auf Win2000 fast überhaupt nicht! Scheint ein Problem mit GUIRegisterMsg($WM_PAINT, "Redraw") bzw. GUIRegisterMsg($WM_NCPAINT, "Redraw") zu sein! Windows2000 schein zu alt für die GFX Funktionen zu sein!


    Die GdiPlus.dll gibt es erst seit WinXP, deshalb funktioniert es nicht unter Windows 2ooo.
    Sollte jemand noch mit diesem Uralt-System unterwegs sein, dann die GdiPlus.dll in den Ordner system32 kopieren. ;)

    Und die DwmAPI.dll gibt es erst seit Windows Vista, daher wohl die Probleme.

    Du könntest mit @OSVersion die jeweilige Windowsversion abfragen und dementsprechend Deine Funktionen anpassen ...


    Gruß
    Greenhorn

  • für window info unsichtbar?

    • Greenhorn
    • 11. Januar 2011 um 16:47

    Hi,

    Name des Programms und/oder Screenshot ?


    Gruß
    Greenhorn

  • IE spuckt immer diese Fehlermeldung aus

    • Greenhorn
    • 11. Januar 2011 um 00:40
    Zitat von J1nZ

    Hallo,

    neuerdings habe ich gemerkt, wenn ich mit dem IE arbeite, dass immer folgende Fehlermeldung auftaucht:

    Code
    --> IE.au3 V2.4-0 Warning from function _IEAttach, $_IEStatus_NoMatch


    Weiß jemand woran das liegt bzw. warum diese Fehlermeldung auftaucht?


    Diese Ausgaben in die Konsole sind zum Debuggen gedacht.
    Das kannst Du durch _IEErrorNotify () abstellen.


    Gruß
    Greenhorn

  • Driver installieren (.inf .sys .cat)

    • Greenhorn
    • 1. Januar 2011 um 00:20

    Hi,

    welches OS ?
    Und hast Du in deinem Skript auch

    [autoit]

    #RequireAdmin

    [/autoit]


    Gruß
    Greenhorn

  • Silvester

    • Greenhorn
    • 1. Januar 2011 um 00:11

    Joup, frohes Neues und auf ein weiteres gutes Jahr ! :)


    Gruß
    Greenhorn

  • h2au3

    • Greenhorn
    • 28. Dezember 2010 um 01:42

    Update auf Version 0.1.2.4

    Diverse Bugfixes.
    Jetzt klappt es auch mit dem Eingabefeld der Suche und der ENTER Taste ... ;)


    Gruß
    Greenhorn

  • h2au3

    • Greenhorn
    • 27. Dezember 2010 um 00:20
    Zitat von Andy

    Wird immer besser!
    In das MSDN-Suchfeld kann man per ctrl-v nicht reinkopieren, der Fokus steht in diesem Fall im Editor.
    Ein Such-Start per ENTER nach der Eingabe ins MSDN-Suchfeld wäre auch nett :D

    //Unverschämtes Pack! Da bekommen sie ein klasse Tool geliefert und meckern noch rum..... :rolleyes: //


    Ich werde mich dran machen ...

    Die MSDN Suche ist übrigens noch sehr experimentell und auf "Gut Glück" ausgelegt.
    Weiß nicht ob ich es besser hinbekomme ...

    Aber zuerst ein schwerer Bugfix in der Makro-Konstanten Konvertierung ... :sleeping:
    Funktionskonvertierung verbessert (Stichwort __out in Parameterdeklarationen)
    Und ein paar Kleinigkeiten ...

    Also: Update auf Version 0.1.0.3


    Gruß
    Greenhorn

  • h2au3

    • Greenhorn
    • 26. Dezember 2010 um 22:23

    Update auf Version 0.1.0.0 (Beta)

    Diverse Bugfixes. Übersetzung der Headerdateien verbessert.


    Gruß
    Greenhorn

  • Happy Birthday jonathan

    • Greenhorn
    • 13. Dezember 2010 um 22:22

    Auch an dieser Stelle einen herzlichen Glückwunsch nachträglich zum Geburtstag ! :)


    Gruß
    Greenhorn

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™