Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 13:15

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Sortieren von Zeichen in einer .txt datei.

Discussion on Sortieren von Zeichen in einer .txt datei. within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
momk's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 1,298
Received Thanks: 709
Sortieren von Zeichen in einer .txt datei.

Ich möchte:
Das eine Textdatei in der mehrere verschiedene Sachen stehen so bearbeitet wird, das am Ende wenn zum Beispiel 2x das gleiche in dieser Datei steht am Ende, in der Ausgabe der neuen Datei, nur einmal dort vorhanden ist.

Ein Code der geholfen hat aber nicht 100% meinen Ansprüchen entspricht hier:
Code:
#include <array.au3>
Dim $array[10]=[COLOR="Red"]["Affe","Giraffe","Affe","Hund","Hund","Maulwurf","Maulwurf","Giraffe","Giraffe","Affe"][/COLOR]
$filtered = RemoveDouble($array)
_ArrayDisplay($filtered)

Func RemoveDouble($array)
	Local $return[1]=[$array[0]], $ubound
	For $i=1 To UBound($array)-1
		If Not inArray($return, $array[$i]) Then
			$ubound = UBound($return)
			ReDim $return[$ubound+1]
			$return[$ubound]=$array[$i]
		EndIf
	Next
	Return $return
EndFunc

Func inArray($array, $element)
	For $i=0 To UBound($array)-1
		If $array[$i]=$element Then Return True
	Next
	Return False
EndFunc
Wobei ich denke das das Rot Makierte in eine Funktion umgewandelt werden muss welche bewirkt das alle Sachen, die in der Text Datei vorhanden sind in das Array gespeichert werden.
momk is offline  
Old 03/04/2012, 16:55   #2
 
butter123's Avatar
 
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
wie ist die txt aufgebaut?
butter123 is offline  
Old 03/04/2012, 17:19   #3
 
momk's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 1,298
Received Thanks: 709
Quote:
Originally Posted by butter123 View Post
wie ist die txt aufgebaut?
in Zeilen. Beispiel:
Haus
Maus
Hund
Katze
Maus
Haus
Katze
Hund
Maus

(nur halt mit anderen begriffen)
momk is offline  
Old 03/04/2012, 20:18   #4
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
ganz ehrlich, wenn du das trotzdem meinem beispielcode nicht schaffst, solltest du dir vielleicht mal die grundlagen über autoit anschauen, bzw die grundlagen über programmierung allgemein...
lolkop is offline  
Old 03/04/2012, 20:53   #5
 
momk's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 1,298
Received Thanks: 709
Ich machs ja schon.
Hatte keinen Bock mich damit auseinander zusetzen.

Fertiger Code:
Code:
#include <File.au3>
#include <array.au3>
Global $Datei = "Test.txt"
Dim $array
_FileReadToArray($Datei,$array)
$filtered = RemoveDouble($array)
_ArrayDisplay($filtered)

Func RemoveDouble($array)
	Local $return[1]=[$array[0]], $ubound
	For $i=1 To UBound($array)-1
		If Not inArray($return, $array[$i]) Then
			$ubound = UBound($return)
			ReDim $return[$ubound+1]
			$return[$ubound]=$array[$i]
		EndIf
	Next
	Return $return
EndFunc
Func inArray($array, $element)
	For $i=0 To UBound($array)-1
		If $array[$i]=$element Then Return True
	Next
	Return False
EndFunc
momk is offline  
Reply


Similar Threads Similar Threads
[TuT]Datei in einer anderen Datei verstecken
05/01/2013 - Tutorials - 14 Replies
In diesem Tutorial werde ich beschreiben wie man eine beliebige Datei in einer anderen "verstecken" kann. Als Zieldatei kann dafür jede Datei jeglicher Art verwendet werden. Der 1337-Coolness zu liebe verwenden wir aber lieber Bild- , oder auch Musikdateien. Vorerst möchte ich allerdings erklären, dass die Datei nicht wirklich "versteckt" wird sondern nur die beiden Dateien zusammengefügt werden und der Header angepasst wird. Somit ist diese Methode als "unsicher" zu bezeichnen...spassig ist...
Hay Liebe Com, Könnte mir einer von euch ein Hammergeiles GM Zeichen erstellen? Es so
03/12/2011 - Metin2 Private Server - 2 Replies
Hay Liebe Com, Könnte mir einer von euch ein Hammergeiles GM Zeichen erstellen? Es soll nicht GM sein sondern RedDragonMt2 Team Ich währe euch sehr dankbar und werde euch THX geben Postet einfach mal ein paar drunter. DANK
[Visual C#] Dieses Zeichen: " in eine .txt datei schreiben
05/04/2010 - .NET Languages - 2 Replies
Hallo=) Ich habe das Problem das ich einen Text in eine .txt schreiben will myWriter.Write("item_id=""); myWriter.Write(x); myWriter.Write("", type:");
Überschreiben einer Datei!
04/09/2010 - AutoIt - 9 Replies
Ich wollte mal was schreiben, das in einem Spiel automatisch im Editor eine bestimmte Stelle überschreibt. Ich würde jetzt gerne wissen wie eine bestimmte Zeile überschreibt (welche weiß ich). Bis jetzt weiß ich nur, das man mit FileWriteLine() eine Zeile an die Datei anhängen kann. Wieüberschreibe ich jetzt aber eine bestimmte Zeile? Ich hoff, ihr könnt mir helfen;D



All times are GMT +1. The time now is 13:16.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.