Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 20:39

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

Advertisement



Textteile ändern mit AutoIt?

Discussion on Textteile ändern mit AutoIt? within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
Cr41s3''s Avatar
 
elite*gold: 504
The Black Market: 288/0/0
Join Date: Jul 2010
Posts: 7,771
Received Thanks: 510
Textteile ändern mit AutoIt?

Hallo,

ich möchte gerne eine Art config.exe erstellen, aber leider sind die Einstellungen in einer Art Text Datei und nicht in einer ini und klar können diese sich ändern.

Ist es möglich dies zu ändern?

Also die Textabschnitte zusuchen wie nach 7 Buchstaben/Zeichen.

Eine Idee habe ich:
Man nimmt Grundeinstellung und macht dazu noch eine ini sag ich mal Auflösung am Anfang 800*600px Standard so weis das Programm ok danach muss ich suchen wenn ich es ändern will und dann wenn ich es zu 1280*1080 ändere was sehr logisch ist xD wird dies in einer .ini gespeichert und dann lese ich dies wieder aus, da dies ja sogesehen der neue Standardwert ist.

Danke im VOraus Slyzze
Cr41s3' is offline  
Old 04/10/2012, 12:18   #2


 
K1ramoX's Avatar
 
elite*gold: 26
Join Date: Jan 2012
Posts: 3,474
Received Thanks: 18,844
Schau dir mal:

_FileReadToArray()
_StringBetween()
FileOpen()
FileWrite()
FileClose()

und ggf. FileWriteLine() an ;D
K1ramoX is offline  
Old 04/10/2012, 12:20   #3
 
Cr41s3''s Avatar
 
elite*gold: 504
The Black Market: 288/0/0
Join Date: Jul 2010
Posts: 7,771
Received Thanks: 510
Also erklären und genau helfen kannst du nicht.
Das ist ja schön.
Cr41s3' is offline  
Old 04/10/2012, 12:31   #4


 
K1ramoX's Avatar
 
elite*gold: 26
Join Date: Jan 2012
Posts: 3,474
Received Thanks: 18,844
Dachte den Rest schaffst du alleine D: Dann helf ich dir mal mehr.

Wie wär es, wenn du die Datei löschst und direkt in AutoIt eine neue Datei machst wo alle Einstellungen direkt reingeschrieben werden. Wenn zum Beispiel der text der Datei so aussieht:

Code:
Vollbild = 1
Auflösung = 1337x1337
Grafik = Hoch
Dann könntest du es so machen:

Code:
Dim $Config[3]
$Config[0] = "1"
$Config[1] = "1337x1337"
$Config[2] = "Hoch"

FileCopy("config.txt", "config.back.txt") ;backup erstellen
FileDelete("config.txt")
$File_Handle = FileOpen('config.txt', 9)
FileWriteLine($File_Handle, "Vollbild = " & $Config[0] & @CRLF)
FileWriteLine($File_Handle, "Auflösung = " & $Config[1] & @CRLF)
FileWriteLine($File_Handle, "Grafik = " & $Config[2])
FileClose($File_Handle)
K1ramoX is offline  
Old 04/10/2012, 14:49   #5
 
Cr41s3''s Avatar
 
elite*gold: 504
The Black Market: 288/0/0
Join Date: Jul 2010
Posts: 7,771
Received Thanks: 510
Das Problem ist, dass ich die Datei nicht ganz öffnen kann hat mit S4 zu tuen die userdata Datei ja nicht meckern.
Idee wie ich den Text sauber machen kann, dann würde das ja gehen.
Cr41s3' is offline  
Old 04/10/2012, 14:52   #6


 
K1ramoX's Avatar
 
elite*gold: 26
Join Date: Jan 2012
Posts: 3,474
Received Thanks: 18,844
Wo ist das Problem? Schreib die Zeichen einfach mit o:
K1ramoX is offline  
Old 04/10/2012, 16:15   #7
 
Cr41s3''s Avatar
 
elite*gold: 504
The Black Market: 288/0/0
Join Date: Jul 2010
Posts: 7,771
Received Thanks: 510
Die erkennt er nicht :O
Cr41s3' is offline  
Reply


Similar Threads Similar Threads
Texturen mit AutoIT ändern?
09/12/2010 - S4 League - 1 Replies
HI ich wollte nur ganz kurz fragen wie ich mit autoit Texturen ändern?



All times are GMT +1. The time now is 20:40.


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.