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. $var

Beiträge von $var

  • Hilfe Auto IT TCP Chat

    • $var
    • 23. Dezember 2011 um 22:00

    Ich habe ein ähnliches Problem, wie der Threadersteller.
    Man spricht zwar immer von Port-Forwarding, aber was genau das ist und wie das geht, wird einem nie erklärt.
    Ich finde, jemand der Ahnung hat, sollte mal eine anschauliche Anleitung dafür machen.
    Es würde vielen Usern helfen... :D

  • Fehler beim Erinnern

    • $var
    • 18. Dezember 2011 um 18:26
    [autoit]

    If @Hour = $Input1 And @MIN >= $Input2 Then

    [/autoit]
  • IniReadSectionNames unvollständig

    • $var
    • 18. Dezember 2011 um 13:26

    Okay, schade. Dann mach ichs selbst. :/

    ~gelöst~

  • IniReadSectionNames unvollständig

    • $var
    • 18. Dezember 2011 um 12:33
    Zitat von Dietmar

    Iniread macht ab einer bestimmten Grösse schlapp, da gehts dann nur mit fileread.

    Welche Belege gibts dafür?

  • IniReadSectionNames unvollständig

    • $var
    • 18. Dezember 2011 um 12:21
    Zitat von $var

    [...]Es wird eine korrekte Ini, mit etwa 4500 Sections ausgelesen[...]

  • Frage:Antwort : "Frage" und "Antwort" in Variablen packen?

    • $var
    • 18. Dezember 2011 um 11:32
    [autoit]

    #include <Array.au3>
    #include <File.au3>
    Global $sPath = "DeineDatei.txt"
    $iLines = _FileCountLines ($sPath)
    Global $aArray[$iLines][2]
    For $i = 0 To $iLines Step + 1
    $sLine = FileReadLine ($sPath, $i)
    $aSplit = StringSplit ($sLine, ":", 1)
    $aArray[$i][0] = $aSplit[1] ; Frage
    $aArray[$i][1] = $aSplit[2] ; Antwort
    Next
    _ArrayDisplay ($aArray)

    [/autoit]

    Somit werden die Fragen in $aArray[n][0] und die Antworten in $aArray[n][1] geschrieben.

  • IniReadSectionNames unvollständig

    • $var
    • 18. Dezember 2011 um 10:41

    Ich bins wieder. .__.

    Ich habe ein Problem mit IniReadSectionNames.
    Es wird eine korrekte Ini, mit etwa 4500 Sections ausgelesen, ich bekomme aber ein Array mit nur 1803 (+0) Einträgen zurück.

    In der englischen Hilfe steht folgendes:

    Zitat

    Only the first 32767 chars are taken in account in an section due to Win9x compatibility.

    Da mein Englisch nicht gerade Weltklasse ist,
    verstehe ich es nicht ganz... Werden höchstens die ersten 32767 Zeichen aus einer Sektion ausgegeben, oder insgesamt?
    Wohl eher ersteres...
    Na ja, jedenfalls sind alle Einträge zusammen kürzer, als 32767.

    [autoit]

    Global $s_INI = "C:\Users\Administrator\Documents\datenbank.ini"
    Global $a_Section = IniReadSectionNames ($s_INI)
    ConsoleWrite ("elements: " & $a_Section[0] &@CRLF)

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

    Global $s_String
    For $i = 1 To $a_Section[0] Step + 1
    $s_String &= $a_Section[$i]
    Next
    ConsoleWrite ("length: " & StringLen ($s_String) &@CRLF)

    [/autoit]
    Zitat von Console

    elements: 1803
    length: 30955

    Wieso wird nicht die komplette Ini ausgelesen?

  • _ExcelBookOpen - kein Objekt

    • $var
    • 17. Dezember 2011 um 13:37

    Ich bin jetzt nicht jemand, der immer Excel benutzt... Um ehrlich zu sein, habe ich das Prog noch nie verwendet... *<*

    Es war auf dem Laptop vorinstalliert. Nennt sich Microsoft Excel Starter, Version: 14.0.6112.5000
    "Starter" entspricht in diesem Fall wohl Trial, nehme ich an. :/

  • _ExcelBookOpen - kein Objekt

    • $var
    • 17. Dezember 2011 um 13:28

    _ExcelBookOpen gibt kein Objekt zurück, da intern ObjCreate ("Excel.Application") nicht funktioniert...

    In der Hilfe steht folgendes:

    Zitat

    Keep in mind that not all computers have the same set of Objects. So always check for errors after calling ObjCreate().

    Ich habe nun keine Ahnung, was genau ich darunter verstehen soll...
    Mir fehlen wohl irgendwelche Obejkt-Sets, richtig?
    Kriegt man die irgendwo her? *>*

    LG

  • ListView wie List aussehen lassen

    • $var
    • 16. Dezember 2011 um 20:48

    Mit $LVS_REPORT + $LVS_NOCOLUMNHEADER und einer langen Überschrift im ListView klappt es.

    Danke! :thumbup:

  • ListView wie List aussehen lassen

    • $var
    • 16. Dezember 2011 um 20:23

    Eigentlich eine kurze, knappe und auch etwas banale Frage.

    Wie schaffe ich, dass GUICtrlCreateListView genauso aussieht wie GUICtrlCreateList? Also ohne den "Überschriften"...
    Das hatte ich mal, aber das Script ist verschwunden. :/

    Mit dem Style $LVS_LIST sieht es zwar aus wie List, aber komischerweise lässt sich das Teil horizontal scrollen,
    anstatt vertikal - wie gewünscht und standard.

  • Bestimmte Zeile aus einer Edit Box auslesen?

    • $var
    • 10. Dezember 2011 um 18:49

    Edit verstecken:

    [autoit]

    $s_Edit = GUICtrlCreateEdit ("", 10, 10, 280, 280)
    GUICtrlSetState ($s_Edit, $GUI_HIDE)

    [/autoit]

    Bestimmte Zeile auslesen:

    [autoit]

    $a_Line = StringSplit (GUICtrlRead ($s_Edit), @CR, 1) ; eventuell auch @LF oder @CRLF - antesten!
    ConsoleWrite ($a_Line[5]) ; gibt die fünfte Zeile des Edits aus.

    [/autoit]
  • Bilder verschieben mit GDI+

    • $var
    • 9. Dezember 2011 um 19:33

    Danke. Das bringts jetzt.

    Das Tutorial von Ubuntu habe ich mir mal angesehen, fand ich aber irgendwie verwirrend,
    da immer wieder von A nach B gesprungen wird, ohne große Erklärungen...

    ~gelöst~

  • Bilder verschieben mit GDI+

    • $var
    • 9. Dezember 2011 um 18:29

    Irgendwie kriege ich es nicht hin... Ich raffs grad nicht.
    Könntest du vielleicht ein kleines Beispiel zeigen? Pls.

    Hier eine kleine Vorarbeit:

    Spoiler anzeigen
    [autoit]

    #include <Misc.au3>
    #include <GDIPlus.au3>

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

    _GDIPlus_Startup ()

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

    Global $x = 113
    Global $y = 58

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

    $h_GUI = GUICreate ("$var", 240, 160)
    GUISetState (@SW_SHOW, $h_GUI)

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

    $h_Image_File = _GDIPlus_ImageLoadFromFile (@TempDir&"\image.bmp")
    $h_Image = _GDIPlus_GraphicsCreateFromHWND ($h_GUI)
    _GDIPlus_GraphicsDrawImageRect ($h_Image, $h_Image_File, $x, $y, 14, 21)

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

    While True
    $nMsg = GUIGetMsg (1)
    Select
    Case $nMsg[0] = -3 And $nMsg[1] = $h_GUI
    _GDIPlus_Shutdown ()
    Exit
    Case _IsPressed ("0D") ; 0D == Enter
    ; Verschieben ~~~ !
    EndSelect
    WEnd

    [/autoit]
  • Bilder verschieben mit GDI+

    • $var
    • 9. Dezember 2011 um 17:46

    Kurz und knapp;
    wie verschiebt man Bilder mit GDI+?
    Normal benutzt man ja GUICtrlSetPos... Wie geht das in GDI+?

    Ich habe erst heute (vor einer Stunde) mit GDI+ angefangen. Finde leider nichts dazu.

    MfG

  • Textblock einfach in Datei schreiben

    • $var
    • 6. Dezember 2011 um 16:51

    Wenn du einen Text von irgendwo kopierst, dann sind die Zeilenumbrüche bereits drin.
    Dann einfach nur FileWrite benutzen und fertig.

  • Child an Parent "andocken"

    • $var
    • 4. Dezember 2011 um 11:21

    Sehr cool, sehr schnell. Danke! :thumbup:

    ~gelöst~

  • Child an Parent "andocken"

    • $var
    • 4. Dezember 2011 um 11:00

    Hallo, ich habe ein kleines Problem, das sich aber sicher schnell lösen lässt.

    Ich würde gerne eine Child-Gui an den Rand einer Parent-Gui andocken und die Position auch nach dem Verschieben der Parent-Gui beibehalten.
    Wie soll man an die Sache rangehen?

    Hier ein kleines Beispielscript dafür:

    Spoiler anzeigen
    [autoit]

    Global $sTitle = "Parent", $iWidth = 500, $iHeight = 140
    Global $iChildWidth = 40, $iChildHeight = 140
    Global $bChild = False
    $hGui = GUICreate ($sTitle, $iWidth, $iHeight)
    $hCreateChild = GUICtrlCreateButton ("Child", 200, 110, 100, 20)

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

    GUISetState (@SW_SHOW, $hGui)

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

    While True
    $nMsg = GUIGetMsg (1)
    Select
    Case $nMsg[0] = -3 And $nMsg[1] = $hGui
    Exit
    Case $nMsg[0] = $hCreateChild
    If $bChild = False Then
    $aPos = WinGetPos ($hGui)
    $hChild = GUICreate ("", $iChildWidth, $iChildHeight, $aPos[0] + $aPos[2] + 10, $aPos[1] + 24, 0x80880000, -1, $hGUI)
    GUISetState (@SW_SHOW, $hChild)
    Global $bChild = True
    ElseIf $bChild = True Then
    GUIDelete ($hChild)
    Global $bChild = False
    EndIf
    EndSelect
    WEnd

    [/autoit]
  • "Verschlüsselte" Daten über TCP senden ist fehlgeschlagen.

    • $var
    • 20. November 2011 um 18:50
    [autoit]

    $sFile = FileRead (@DesktopDir & "\TestWave.wav")
    TCPSend ($UserSocket, $sFile)

    [/autoit]


    ==>

    [autoit]

    Local $sRecv = ""
    Do
    $sRecv = TCPRecv ($Socket, 4096)
    Until $Recv <> ""
    FileWrite (@DesktopDir & "\TestWave.wav", $sRecv)
    SoundPlay (@DesktopDir & "\TestWave.wav", 1)

    [/autoit]
  • _ScreenCapture_Capture Handle

    • $var
    • 20. November 2011 um 17:56

    Guten Abend.

    Mich würde mal Interessieren, wie man mit dem Handle, das von _ScreenCapture_Capture zurückgegeben wird, umgehen soll.
    Ich hatte eigentlich vor, es in eine GUI einzubinden. Als "Hintergrund" könnte man sagen.
    Das Bild würde ich aber eher ungern speichern, da es wahrscheinlich auch länger dauert, als mit dem Handle an sich zu arbeiten.

    Was müsste ich machen, um das Bild mithilfe des Handles erfolgreich mit TCPSend zu übertragen?

    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™