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

  • Wort mit dem Inhalt einer .txt Datei abgleichen

    • Greenhorn
    • 14. Dezember 2012 um 15:07

    Moin,

    Textdatei einlesen und dann mit strstr durchsuchen.


    Grüße
    Greenhorn

  • Happy Birthday… Forum

    • Greenhorn
    • 8. Dezember 2012 um 02:56

    Herzlichen Glückwunsch nachträglich, mein geliebtes Forum ! Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    [Blockierte Grafik: http://www10.pic-upload.de/17.02.12/2xeusp3i6po.gif]


    Grüße
    Greenhorn

    Bilder

    • friends.gif
      • 16,38 kB
      • 52 × 28
  • Windows 7 / 64 mit Excel 2010 error

    • Greenhorn
    • 6. Dezember 2012 um 14:08

    Hi,

    ich denke der Fehler ist hier:

    [autoit]

    ;Open excel, create a sheet
    $StatExcel = ObjCreate("Excel.Application") ; Create an Excel Object
    $StatExcel.Workbooks.Add() ; Create a new Excel Workbook (!!!)

    [/autoit]

    Getestet mit Win7 64bit, Office 2010 32bit.


    Grüße
    Greenhorn

  • Skript für Ändernung der Bildschirmauflösung

    • Greenhorn
    • 5. Dezember 2012 um 00:49

    Hi Scritch,

    welches OS benutzt ihr ? Für Win7 wird SetDisplayConfig empfohlen.
    Die Frequenz ist auf TFT-Monitoren eigentlich immer gleich 59/60 Hz, ich glaube nicht, dass es daran liegt.

    Am besten mal den Autor der Funktion kontaktieren.

    Oder das angehängte Script testen ...


    Grüße
    Greenhorn

    Dateien

    ChangeDisplaySettings.au3 19,77 kB – 450 Downloads
  • IconDock - Mac style Icon toolbar

    • Greenhorn
    • 5. Dezember 2012 um 00:02

    Hi,

    dieses Problem hatte ich auch schon einmal mit einer zweiten GUI.
    Das Problem ist die Schleife mit GUIGetMsg, da diese Funktion (sehr wahrscheinlich) schon einmal aufgerufen wird (im Script von eukalytus).
    Setze ein "Sleep (1)" vor die While-Schleife, dann sollte es gehen.


    Grüße
    Greenhorn

  • Pee wird 24 und Funkey 32

    • Greenhorn
    • 4. Dezember 2012 um 18:45

    Auch vom Greenhorn die herzlichsten Glückwünsche und lasst es euch gut gehen ! :)

    Grüße
    Greenhorn

  • Der_Doc hat Geburtstag.

    • Greenhorn
    • 28. November 2012 um 20:11

    Herzlichen Glückwunsch zum Geburtstag, Herr Doktor ! :)
    Keep on movin'.

    Gruß
    Greenhorn

  • BugFix hat Geburtstag.

    • Greenhorn
    • 28. November 2012 um 20:09

    Herzlichen Glückwunsch zum Burzeltag ! :)
    Alles Gute und weiter so.

    Gruß
    Greenhorn

  • Windows 7 / 64 mit Excel 2010 error

    • Greenhorn
    • 28. November 2012 um 17:23

    Hi,

    zeige Code.


    Grüße Greenhorn

  • Alles gute Raupi

    • Greenhorn
    • 26. November 2012 um 17:43

    Japp, auch von mir herzliche Glückwünsche zum Geburtstag, Raupi ! :)


    Grüße
    Greenhorn

  • GUICtrlGetState gibt bei Checkboxen falschen Status zurück

    • Greenhorn
    • 24. November 2012 um 22:49
    Zitat von autoBert

    Seltsamerweise kann mn aber mit

    [autoit]

    GUICtrlSetState

    [/autoit]

    $GUI_CHECKED setzen und imeigentlchen Sinn ist dies ja auch ein Teil des Status und auch in der Status-Tabelle aufgeführt.


    Da gebe ich Dir Recht. ;)
    Unlogisch und inkonsistent ist es. Aber so ist AutoIt halt in manchen Sachen.

    Grüße
    Greenhorn

  • GUICtrlGetState gibt bei Checkboxen falschen Status zurück

    • Greenhorn
    • 24. November 2012 um 18:56

    Moin,

    Zitat

    As opposed to GUICtrlRead this function returns ONLY the state of a control enabled/disabled/hidden/show/dropaccepted

    Zu Deutsch:

    Zitat

    Im Gegensatz zu GUICtrlRead liefert diese Funktion nur den Status eines Controls (aktiviert, deaktiviert, versteckt, sichtbar, drag and drop erlaubt)

    Also eigentlich klar definiert. Das Beispielskript sollte letzte Zweifel beseitigen. ;)
    Hat evtl. damit zu tun, dass Englisch eine sehr schwammige Sprache ist. Nur in Deutsch kann man alles ganz genau definieren.


    Grüße
    Greenhorn

  • Tab funktioniert nicht mit $WS_EX_COMPOSITED

    • Greenhorn
    • 16. November 2012 um 17:53

    Wahrscheinlich nicht viel, leider.
    Ich hatte gestern mal spaßeshalber den Stil herausgenommen, bzw. den Stil 0 gesetzt. Als ich das Fenster geschlossen habe, hat sich AutoIt mit 'nem BSOD dafür bedankt.

  • Tab funktioniert nicht mit $WS_EX_COMPOSITED

    • Greenhorn
    • 15. November 2012 um 19:25

    AutoIt benutzt für seine Fensterklasse den Stil CS_OWNDC. Bei Verwendung dieses Stiles kann WS_EX_COMPOSITED nicht verwendet werden.

    Extended Window Styles (Windows)

    Greenhorn

  • Happy Birthday chesstiger (15) und Xenobiologist (33)

    • Greenhorn
    • 13. November 2012 um 19:21

    Herzlichen Glückwunsch nachträglich zum Geburtstag, ihr beiden Zwei !

    Lasst es euch gut gehen.


    Gruß
    Greenhorn

  • Happy Birthday, Autobert!

    • Greenhorn
    • 13. November 2012 um 19:19

    Herzlichen Glückwunsch zum Geburtstag, alter Kettenhund !
    Alles Gute im neuen Lebensjahr.


    Gruß
    Greenhorn

  • Bildgröße laufend an GUI anpassen

    • Greenhorn
    • 11. November 2012 um 00:54
    Zitat von name22

    Nur die Interpolation sieht ein wenig eigenartig aus, wie wird das denn von StretchBlt gehandhabt?


    StretchBlt function
    s. Bemerkungen


    Greenhorn

  • Bildgröße laufend an GUI anpassen

    • Greenhorn
    • 10. November 2012 um 23:06

    Moin,

    so soll es aussehen (natürlich ohne "geflicker" und mit Bitmaps):

    Spoiler anzeigen
    [autoit]

    #include <WindowsConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <Constants.au3>
    #include <WinAPI.au3>

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

    ; --- $BITMAP
    Global Const $BITMAP = _
    "LONG bmType;"& _
    "LONG bmWidth;"& _
    "LONG bmHeight;"& _
    "LONG bmWidthBytes;"& _
    "WORD bmPlanes;"& _
    "WORD bmBitsPixel;"& _
    "PTR bmBits;"

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

    Global Const $HWND_DESKTOP = 0
    Global $sImagePath = "C:\Windows\System32\oobe\background.bmp"
    Global $hbmp, $hdcMem

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

    ; start the main procedure
    Call ("_AuMain")

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

    Func _AuMain ( )

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

    Local $hwnd

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

    GUIRegisterMsg ($WM_CREATE, "OnCreate")
    GUIRegisterMsg ($WM_ERASEBKGND, "OnEraseBkGnd")

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

    $hwnd = GUICreate ("Test", 300, 300, -1, -1, $WS_OVERLAPPEDWINDOW)

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

    GUISetState (@SW_SHOW, $hwnd)

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

    While (TRUE)
    Switch GUIGetMsg (FALSE)
    Case $GUI_EVENT_CLOSE
    ExitLoop
    EndSwitch
    WEnd

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

    ; free resources
    _WinAPI_DeleteObject ($hbmp)
    _WinAPI_DeleteDC ($hdcMem)

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

    Return 0

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

    EndFunc

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

    Func OnCreate ($hwnd, $message, $wParam, $lParam)

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

    Local $hdc

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

    $hbmp = _WinAPI_LoadImage (0, $sImagePath, $IMAGE_BITMAP, 0, 0, $LR_LOADFROMFILE)

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

    If (not $hbmp) Then
    ; error handling here
    ConsoleWrite (StringFormat ("_WinAPI_LoadImage fehlgeschlagen!\n"))
    EndIf

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

    $hdc = _WinAPI_GetDC ($HWND_DESKTOP)
    $hdcMem = _WinAPI_CreateCompatibleDC ($hdc)
    _WinAPI_ReleaseDC ($HWND_DESKTOP, $hdc)

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

    If (not $hdcMem) Then
    ; error handling here
    ConsoleWrite (StringFormat ("_WinAPI_CreateCompatibleDC fehlgeschlagen!\n"))
    EndIf

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

    Return $GUI_RUNDEFMSG

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

    EndFunc

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

    Func OnEraseBkGnd ($hwnd, $message, $wParam, $lParam)

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

    Local $rcClient
    Local $hObjOld
    Local $rcRight, $rcBottom
    Local $bmWidth , $bmHeight
    Local $bm = DllStructCreate ($BITMAP)

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

    If (not $hbmp) Then
    Return 1
    EndIf

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

    ; get the window's client area
    $rcClient = _WinAPI_GetClientRect ($hwnd)

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

    $rcRight = DllStructGetData ($rcClient, "Right")
    $rcBottom = DllStructGetData ($rcClient, "Bottom")

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

    ; get the bitmap dimensions
    _WinAPI_GetObject ($hbmp, DllStructGetSize ($bm), DllStructGetPtr ($bm))

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

    ; select the bitmap into the memory DC
    $hObjOld = _WinAPI_SelectObject ($hdcMem, $hbmp)

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

    $bmWidth = DllStructGetData ($bm, "bmWidth")
    $bmHeight = DllStructGetData ($bm, "bmHeight")

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

    StretchBlt ( _
    $wParam, 0, 0, $rcRight, $rcBottom, _
    $hdcMem, 0, 0, $bmWidth, $bmHeight, _
    $SRCCOPY _
    )

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

    _WinAPI_SelectObject ($hdcMem, $hObjOld)

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

    Return 1

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

    EndFunc

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

    Func StretchBlt ($hdcDest, $nXOriginDest, $nYOriginDest, $nWidthDest, $nHeightDest, $hdcSrc, $nXOriginSrc, $nYOriginSrc, $nWidthSrc, $nHeightSrc, $dwRop)

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

    Local $aRes = DllCall ("gdi32.dll", "BOOL", "StretchBlt", _
    "HANDLE", $hdcDest, _
    "INT", $nXOriginDest, _
    "INT", $nYOriginDest, _
    "INT", $nWidthDest, _
    "INT", $nHeightDest, _
    "HANDLE", $hdcSrc, _
    "INT", $nXOriginSrc, _
    "INT", $nYOriginSrc, _
    "INT", $nWidthSrc, _
    "INT", $nHeightSrc, _
    "DWORD", $dwRop)
    Return $aRes[0]

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

    EndFunc

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

    Gruß
    Greenhorn

  • 64-Bit dll aus vorhandenem C-Code erstellen

    • Greenhorn
    • 1. November 2012 um 18:46

    Hi Stefan,

    ich habe die Datei(en) nur noch einmal angehängt, weil ich sie gestern schon fertig hatte, als ich den Post schrieb.
    Einfach so in den Müll wollte ich es dann auch wieder nicht verschieben.

    Wie auch immer, Quelltext liegt bei. ;)


    Gruß
    Greenhorn

  • 64-Bit dll aus vorhandenem C-Code erstellen

    • Greenhorn
    • 1. November 2012 um 17:09
    Zitat von AspirinJunkie

    Keine Ahnung was Bernd für einen Compiler verwendet hatte aber folgende dynamische Deklarierung eines 2D-Arrays ist meiner Meinung nach nicht in Standard-C/C++ vorgesehen:

    Code
    int d[n+1][m+1];


    Jo, da habe ich mich auch sehr gewundert.
    Dynamische Arrays kann man in dieser Form eigentlich nur mit konstanten Werten erzeugen.
    (EDIT: und damit sind sie dann per Definition nicht dynamisch.)

    Naja, dann hat es sich wohl erledigt ...


    Gruß
    Greenhorn

    Dateien

    LevenshteinDistance.zip 23,38 kB – 465 Downloads

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™