Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi kleines Programm zum Skript erstellen (https://www.delphipraxis.net/35364-kleines-programm-zum-skript-erstellen.html)

Manu-ela 6. Dez 2004 09:25


kleines Programm zum Skript erstellen
 
Einen Schönen Nicolaustag wünsche ich euch allen. :-D

Ich habe mal eine kleine Frage/Bitte.

Ich würde gerne ein Programm schreiben, mit dem ich eine Art Skript erstellen kann.

Ich denke, dass es nichts wirklich wildes für euch ist. Ich habe aber grade hier keinen Ansatz habe, da ich im Job eigentlich garnicht programmieren muss/kann. Das Progamm wird mir aber bestimmt unmengen an Zeit sparen.

Es soll also eine Skript Datei erstellen, in welchem nur immer ein paar Werte durch Benutzereingaben verändert werden sollen. Es muss eine normale .txt oder ascii Datei sein, die eigendlich immer gleich aussieht. Ein kleiner Auszug wäre dieser Teil hier:

Code:
Geraet Haupt
_ip addresse 192.168.100.XXX 255.255.255.0
!
bla bla bla
blub
!
Geraetename YYY
Ich würde jetzt gerne z.B. durch die Eingabe in einem EditFeld die Werte XXX und YYY ändern. Anschliessend dann eine neue Datei erstellen.
Es wäre sehr nett, wenn mir jemand bei meinem Problem helfen könnte und mir mit Rat und Tat zur Seite stehen würde. Bin für jede ach so kleine Anregung dankbar, da ich leider keinen Einstieg sehe, das Problem am schnellesten und einfachsten zu lösen.


MfG Manu-ela

Jelly 6. Dez 2004 10:09

Re: kleines Programm zum Skript erstellen
 
Wenn ich dich richtig verstanden habe, ist das
Code:
Geraet Haupt
_ip addresse 192.168.100.XXX 255.255.255.0 

bla bla bla
blub

Geraetename YYY
sozusagen ein Template... Wenn dem so ist, würde ich den Inhalt in eine TStringList laden, und mit der Funktion Delphi-Referenz durchsuchenStringReplace einfach XXX und YYY durch entsprechende Werte ersetzen, und den Inhalt der TStringlist wieder unter einem anderem Namen speichern...

Das StringReplace geht in einem Ruck, wenn du über die Text-Eigenschaft deiner TStringList läufst.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz