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

Beiträge von Schnitzel

  • AutoIT berechnung

    • Schnitzel
    • 6. März 2014 um 15:43

    Sorry ist laut Twitch-AGB verboten:

    Zitat


    You agree that you will abide by these Terms of Service and
    will not: [..]
    15. use any robot, spider, scraper, crawler or other automated
    means to access the Twitch Service for any purpose or bypass
    any measures Twitch may use to prevent or restrict access to
    the Twitch Service;

    Alles anzeigen
  • Bilder in Word datei importieren und mit der letzte beginnen

    • Schnitzel
    • 6. März 2014 um 15:36

    Du könntest die Dateien mit _FileListToArray in ein Array einlesen. Dann sortieren wie du willst und danach die Dateien mit einer For Schleife in Word einfügen

  • rekusive Dateiliste plus Dateigrösse ermitteln und im Array anzeiegn

    • Schnitzel
    • 6. März 2014 um 15:33

    Und die Dateien liegen direkt im Ordner "J:\installAIT"?

    Bekommst du mit folgenden Code Dateien angezeigt die bei FileGetSize einen @error liefern?

    [autoit]

    #include <Array.au3>
    #include <File.au3>

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

    $cdeDir = "J:\installAIT"
    $a = _FileListToArray($cdeDir)

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

    Local $a2[Ubound($a)][2] = [[$a[0], '']]
    For $i = 1 To $a[0]
    $a2[$i][0] = $a[$i]
    $iSize = FileGetSize($a[$i])/1048576
    If @error Then ConsoleWrite("Fehler bei Datei: " & $a[$i] & @LF)
    $a2[$i][1] = Round($iSize) & " MB"
    Next
    $a = ''
    _ArrayDisplay($a2)

    [/autoit]
  • Uploader benötigt

    • Schnitzel
    • 6. März 2014 um 15:26

    Mit in EINER *.exe meinst du dass keine zusätzlichen dll's oder installationen von bestimmten programmen bzw Anpassungen am Rechner benötigt werden oder?
    Ist mit Update Funktion ist gemeint dass neue Werte in die MySQL Datenbank geschrieben werden? Also quasi das Update Statement von MySQL?

    Grundsätzlich sollte das ohne große Umstände in Autoit möglich sein.
    Und in Autoit ist es fast immer weniger Aufwand als in anderen Programmiersprachen ;)
    Zum genauen Aufwand müsstest du dein Vorhaben aber viel genauer beschreiben.

    Falls das Angebot noch offen ist darfst du mir gerne eine PN mit deinen Kontaktdaten schreiben (am liebsten skype), dann könnten wir uns genauer über deine Vorstellungen unterhalten ;)

  • rekusive Dateiliste plus Dateigrösse ermitteln und im Array anzeiegn

    • Schnitzel
    • 6. März 2014 um 15:14

    Weil ich die Round funktion verwendet habe. Und ab 500 KB auf 1 MB aufgerundet wird ;)

    Dann gilt die Frage für das installAIT Verzeichnis^^

  • rekusive Dateiliste plus Dateigrösse ermitteln und im Array anzeiegn

    • Schnitzel
    • 6. März 2014 um 15:02

    Hast du denn Dateien auf dem Desktop die größer als 500 KB sind?
    Mein Beispiel arbeitet jetzt auch nicht rekursiv sondern zur Veranschaulichung nur mit den Dateien auf dem Desktop

  • rekusive Dateiliste plus Dateigrösse ermitteln und im Array anzeiegn

    • Schnitzel
    • 6. März 2014 um 14:32

    Am einfachsten gehts über ein neues Array ;)

    [autoit]

    #include <Array.au3>
    #include <File.au3>

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

    $a = _FileListToArray(@Desktopdir)

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

    _ArrayDisplay($a)
    Local $a2[Ubound($a)][2] = [[$a[0], '']]
    For $i = 1 To $a[0]
    $a2[$i][0] = $a[$i]
    $a2[$i][1] = Round(FileGetSize($a[$i])/1048576) & " MB"
    Next
    $a = ''
    _ArrayDisplay($a2)

    [/autoit]
  • Combobox Enable

    • Schnitzel
    • 4. März 2014 um 16:17

    Beide Parameter die du verwendest sind falsch...
    1. Musst du angeben welches Control du Enablen willst
    2. Weis ich nicht woher du $ES_Enable gezogen hast aber du solltest es mal besser mit $GUI_ENABLE versuchen.

  • msdos fenster anzeigen in gui

    • Schnitzel
    • 3. März 2014 um 15:53

    Du solltest nicht hunderte von Input Controls übereinander erstellen.
    Controls am besten immer am Anfang erstellen und zur Laufzeit nur die Daten verändern ;)

    So z.B:

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <Constants.au3>
    #include <GUIConstantsEx.au3>

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

    $Form1_1 = GUICreate("ping Status", 850, 450, 300, 160)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $EXIT = GUICtrlCreateButton("EXIT", 100, 368, 145, 41, $BS_PUSHLIKE)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    $Button1 = GUICtrlCreateButton("Ping Status", 24, 25, 150, 55)
    $Edit1 = GUICtrlCreateEdit('', 180, 25, 600, 100)
    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $Button1
    $cmdreturn = ""
    $returncode = Run(@ComSpec & " /c " & "ping 127.0.0.1", @SystemDir, @SW_HIDE, $STDERR_MERGED + $STDIN_CHILD)
    While 1 ; loop through the return from the command until there is no more
    $line = StdoutRead($returncode)
    If @error Then ExitLoop
    If StringLen($line) Then
    $cmdreturn &= $line
    GUICtrlSetData($Edit1, $cmdreturn)
    EndIf
    WEnd
    Case $GUI_EVENT_CLOSE
    Exit
    Case $EXIT
    Exit
    EndSwitch
    WEnd

    [/autoit]
  • Problem mit IF

    • Schnitzel
    • 3. März 2014 um 14:12

    Die Bedingungen machen so auch keinen Sinn.
    Wenn Mahnstufe = 0 dann gilt schon ja schon dass Mahnstufe ungleich 1. von daher kann man Mahnstufe = 0 rauslassen.

    Nach dem wie du es per text beschreibst suchst du eher nach XOR.

  • 2 GUIs gleichzeitig minimieren / maximieren

    • Schnitzel
    • 3. März 2014 um 13:21

    Du musst einfach nur auf das $GUI_EVENT_MINIMIZE Event reagieren. Da kannst du dann machen was du willst. Z.b. eine zweite Gui minimieren mit GUISetState()

  • Happy Birthday GDI+ Meister

    • Schnitzel
    • 3. März 2014 um 10:26

    Alles Gute nachträglich :party:

  • Anfänger Frage SearchPixel nach 8 sec abrechen

    • Schnitzel
    • 18. Februar 2014 um 17:01

    Der Threadersteller muss selbigen auch als gelöst markieren ;)
    Einfach ersten Post bearbeiten, Präfix gelöst wählen und Absenden

  • auslesen von dateien und schreiben in eine neue

    • Schnitzel
    • 18. Februar 2014 um 15:22
    [autoit]

    Stringleft()

    [/autoit]
  • if(@SEC==00 geht nicht

    • Schnitzel
    • 18. Februar 2014 um 11:32

    Weil du einen Stringvergleich mit einer Zahl machst.
    Entweder = 0 oder == "00"
    Ersteres wäre ein Wertvergleich, zweiteres der Stringvergleich.
    Bei 20 und 40 funktionierts weil der String gleich dem Wert ist ;)

  • Tastendruck an Browser weitergeben

    • Schnitzel
    • 18. Februar 2014 um 11:22

    Jup oft reicht es wenn man den Tastendruck an das Fenster sendet ;)
    Wäre nett wenn du das Thema dann auf gelöst setzt.

  • GUICtrlCreateInput Problem

    • Schnitzel
    • 18. Februar 2014 um 08:28

    Ist es richtig dass du die Input Controls schon beim starten deines Script erstellst und diese Inputs dann nur auf Readonly setzen willst sobald Case $Entfernen_Stick ausgelöst wird?

  • Tastendruck an Browser weitergeben

    • Schnitzel
    • 17. Februar 2014 um 16:09

    Grundsätzlich ist es immer schön am Eende eines Threads die Lösung zu haben.
    Lass ihn ruhig bis dahin offen (vllt hast du ja nochmal Fragen) ;)

  • Anfänger Frage SearchPixel nach 8 sec abrechen

    • Schnitzel
    • 17. Februar 2014 um 16:05

    Eine Lösung die du nicht verstehst wird dir nichts helfen.
    Außerdem bedeutet Hilfe & Unterstützung nicht dass hier alles für einen gemacht wird.
    Poste dein Script damit wir sehen wo dein Problem liegt und dann kann man dir auch vernünftig weiterhelfen.

  • Tastendruck an Browser weitergeben

    • Schnitzel
    • 17. Februar 2014 um 15:55

    Sieh dir mal Controlsend() an
    In Verbindung mit Hotkeyset solltest du da ziemlich schnell auf ne Lösung kommen ;)

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™