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

Beiträge von i2c

  • Datenübertragung

    • i2c
    • 30. April 2011 um 05:05
    Zitat von Kuroihana

    lieber wäre mir allerdings eine möglichkeit Neue ordner auf einem FTP Server und Datein auf einem FTP Server zu erstellen.


    Warum tust du es dann nicht einfach? Alles was du brauchst, findest du in der FTPEx.au3.
    _FTP_DirCreate(), _FTP_FilePut() ...

  • LInux Ubuntu auf Windows-PC

    • i2c
    • 30. April 2011 um 01:05

    Natürlich funktioniert es, sonst hätte ich es ja nicht empfohlen.

    Bei mir sorgt Burg für ein angenehmes Booterlebnis aber bei Leuten, bei denen ich weiss das sie eine
    GRUB Wiederherstellung nach einer WIndows Neuinstallation nicht hinbekommen, geh ich ausschliesslich
    den Weg über EasyBCD. Wenn mir einer erzählt das ginge nicht, dann liegt es meistens daran, das Derjenige
    zu blöd (entschuldigung) war, um bei der Linuxinstallation GRUB auf die richtige Partition zu schreiben. Wenn das
    dann doch mal geklappt hat, besteht das Problem eigentlich immer darin, das er in EasyBCD schlichtweg die falsche
    Partition auswählt oder gar NeoGrub verwendet.

    Das Tool funktioniert wunderbar. Das Fehler entsteht immer vor dem Monitor.

  • LInux Ubuntu auf Windows-PC

    • i2c
    • 29. April 2011 um 16:55

    Die Partition solltest du, wenn es soweit ist, von Hand erstellen. Sonst macht's Ubuntu so wie jedes andere BS. Es wird sich alles grifen was es kriegen kann.

    das Partitionierungstool der Installationsroutine ist eigentlich selbsterklärend.

  • Neue Zeile (RexEx) \n \r

    • i2c
    • 29. April 2011 um 16:39

    Warum mit InetGet() eine lokale Datei anlegen, wenn ich den Sourcecode nur einmal benötige?
    Dazu reicht mir auh der String in einer Variable.

  • LInux Ubuntu auf Windows-PC

    • i2c
    • 29. April 2011 um 16:37

    Im letzten Schritt der Installationsvorbereitung von Ubuntu kannst du die Partition wählen, auf die Grub geschrieben werden soll. Wenn du hier die Rootpartition von Ubuntu auswählst, dann bleibt der MBR der ersten Partition unverändert.

    Um dann in den Grub booten zu können, kannst du unter WIndows mit Hilfe von EasyBCD einen Eintrag ins Windows Bootmenü einfügen. Der Vorteil: wenn du dein Windows mal wieder neu aufsetzen musst, bleibt dir eine Reparatur von Grub erspart. Du musst dann lediglich den Eintrag mit EasyBCD neu erstellen.

  • Neue Zeile (RexEx) \n \r

    • i2c
    • 29. April 2011 um 16:03
    Spoiler anzeigen
    [autoit]

    #include <array.au3>

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

    $sSource= BinaryToString(inetread("http://www.hunde.de",8),4)
    $aResult = StringRegExp($sSource,'href="(.*?)"',3)
    _ArrayDisplay($aResult,"alle Links")

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

    $aResult = StringRegExp($sSource,'href="(.*haustiere.de.*?)"',3)
    _ArrayDisplay($aResult, "haustiere.de")

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

    $aResult = StringRegExp($sSource,'href="(.*katzen.de.*?)"',3)
    _ArrayDisplay($aResult, "katzen.de")

    [/autoit]
  • Neue Zeile (RexEx) \n \r

    • i2c
    • 29. April 2011 um 15:29

    StringRegexp() erwartet einen String als ersten Parameter, kein Array ;).

  • Neue Zeile (RexEx) \n \r

    • i2c
    • 29. April 2011 um 14:08
    [autoit]

    $string = "hier steht Text <p>Dackel</p><p>Pudel</p><p>Collie</p>"

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

    $aArray = StringRegExp($string,"<p>(.*?)</p>",3)
    _ArrayDisplay($aArray)

    [/autoit]
  • plattformunabhängige Programmiersprachen

    • i2c
    • 27. April 2011 um 23:04

    C# (Mono)
    Freepascal (Lazarus)
    Purebasic
    RealBasic

  • Funktion zum speichern einer webseite

    • i2c
    • 27. April 2011 um 20:50

    Sourcecode holen, dann Links zu Bildern filtern und Bilder in Unterordner nachladen. Die Bildlinks im Source anpassen, damit sie auf den Unterordner verweisen. Fertig!

    InetRead()
    StringRegexp()
    InetGet()
    StringRegexpReplace()

  • TXT nach Zeilen aufteilen

    • i2c
    • 26. April 2011 um 22:10

    War heute Nachmittag rrelativ kurz angebunden. Unterwegs viel mir dann ein, das

    [autoit]

    For $j = $aMD5File[0] To 1 Step -1

    [/autoit]


    nicht funktionieren wird.
    Es müsste schon

    [autoit]

    For $j = Ubound($aMD5File)-1 To 1 Step -1

    [/autoit]


    heissen.

  • TXT nach Zeilen aufteilen

    • i2c
    • 26. April 2011 um 16:26

    Dann ist die ANzahl der Zeilen in den beiden Dateien nicht identisch.

  • TXT nach Zeilen aufteilen

    • i2c
    • 26. April 2011 um 16:11

    Achso, dachte das steht alles in einer Datei.
    Ungefähr so, aber ohne Gewähr.

    Spoiler anzeigen
    [autoit]


    #Region - Timestamp
    ;2011-04-26 16:12:19
    #EndRegion - Timestamp
    #Include <File.au3>
    #Include <Array.au3>
    $sMD5File = ""
    $sKeyFile = ""

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

    Local $aKeyFile, $aMD5File

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

    $iMD5Count = _FileCountLines($sMD5File)
    $iKeyCount = _FileCountLines($sKeyFile)

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

    If $iMD5Count <> $iKeyCount Then
    MsgBox(0, 0, "Fehler")
    Exit
    EndIf

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

    _FileReadToArray($sMD5File, $aMD5File)
    _FileReadToArray($sKeyFile, $aKeyFile)

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

    For $i = 1 To 10
    $hMD5Output = FileOpen(@ScriptDir& "\" & "MD5_" & $i & ".txt", 9)
    $hKeyOutput = FileOpen(@ScriptDir& "\" & "Key_" & $i & ".txt", 9)
    $count = 0
    For $j = $aMD5File[0] To 1 Step -1
    FileWrite($hMD5Output, $aMD5File[$j])
    FileWrite($hKeyOutput, $aKeyFile[$j])
    _ArrayDelete($aMD5File, $j)
    _ArrayDelete($aKeyFile, $j)
    $count += 1
    If $count = 10000 Then ExitLoop
    Next
    Next

    [/autoit]
  • TXT nach Zeilen aufteilen

    • i2c
    • 26. April 2011 um 15:38

    kurzes Beispiel für die Struktur der Datei?

  • Bild aus einer geöffneten Webseite laden

    • i2c
    • 26. April 2011 um 12:39

    Nur ein Beispiel:

    Spoiler anzeigen
    [autoit]

    #Region - Timestamp
    ;2011-04-26 12:38:24
    #EndRegion
    #include <GUIConstants.au3>
    #include <array.au3>
    $sSource= BinaryToString(InetRead("http://google.de",8), 4)
    $aResult = StringRegExp($sSource, 'src=\"(.*?)\"', 3)
    $Logo = InetGet("http://google.de" & $aResult[0], "logo.jpg",1,0)

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

    #region - GUI Create
    GUICreate('',500,300)
    GUICtrlCreatePic("logo.jpg",8,8,421,163)
    GUISetState()
    #endregion

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

    #region - GUI SelectLoop
    While 1
    $msg = GUIGetMsg()
    Select
    Case $msg = $GUI_EVENT_CLOSE
    Exit
    EndSelect
    WEnd
    #endregion

    [/autoit]
  • Skript Speichern mit TimeStamp

    • i2c
    • 26. April 2011 um 11:43
    Zitat von BugFix

    Ist doch etwas lästig, wenn jedes mal der Cursor in Zeile 1 landet.


    Stimmt, ist es. Danke! :)

  • Könnt man eine selbst weiterentwickelnde Software schreiben?

    • i2c
    • 26. April 2011 um 00:12

    Viel Theorie, Polemik und Dramatik.
    Warum greift ihr euch nicht mal ein kleines Anwendungsgebiet, legt einen Rahmen um das Projekt und fangt enfach mal mt einer möglichen Umsetzung an? Müssen hier tatsächlich noch 100 andere User kommen um ein und die selbe Kernaussage immer wieder mit neuen, theatralischen Umschreibungen zu treffen?

    Grenzen kann man nur überschreiten, wenn man direkt davor steht!

  • An den Anfang und das Ende jeder Zeile etwas schreiben

    • i2c
    • 25. April 2011 um 22:57

    Hab ja auch eine Zeile vergessen, sorry :)

    [autoit]

    #Region - Timestamp
    ;2011-04-25 22:27:57
    #EndRegion
    #Include <File.au3>
    $sFile ="test.txt"
    $a = "Anfang"
    $b = "Ende"
    Local $aFile
    _FileReadToArray($sFile, $aFile)

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

    For $i = 1 To $aFile[0]
    $aFile[$i] = $a & $aFile[$i] & $b
    Next
    _FileWriteFromArray($sFile, $aFile,1)

    [/autoit]
  • An den Anfang und das Ende jeder Zeile etwas schreiben

    • i2c
    • 25. April 2011 um 22:29
    oder so
    [autoit]

    #Region - Timestamp
    ;2011-04-25 22:27:57
    #EndRegion
    #Include <File.au3>
    $sFile ="test.txt"
    $a = "Anfang"
    $b = "Ende"
    Local $aFile
    _FileReadToArray($sFile, $aFile)

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

    $hFile = FileOpen($sFile, 2)
    For $i = 1 To $aFile[0]
    $aFile[$i] = $a & $aFile[$i] & $b
    Next

    [/autoit]
  • Könnt man eine selbst weiterentwickelnde Software schreiben?

    • i2c
    • 24. April 2011 um 20:41

    Nein, Fakt ist - lernende Software ist möglich.
    Das Lernen funktioniert nur anderes als beim Menschen.

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™