Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Per VB-SCRIPT Inhalt an bestimmter stelle in eine INI Schreiben

Mitglied: joker-joke

joker-joke (Level 1) - Jetzt verbinden

17.11.2005, aktualisiert 21.11.2005, 11650 Aufrufe, 6 Kommentare

Bin Totaler Anfänger und muß jetzt in eine INI Datei eine Zeile hinzufügen.

Es soll folgendes gemacht werden: Ich habe auf allen Rechner im Netzt eine INI Datei in der die Konfi für ein Programm abgelegt ist jetzzt muß ich aber eine Zeile an einer bestimmten stelle einfügen damit eine Option freigeschaltet wird kann aber nicht jedem eine neue INI drauf kopieren sonst gehen die jeweiligen einstellungen verloren. Kann mir bitte jemand helfen ??? Habe an VB-SCRIPT gedacht habe aber keinen schimmer wie ich es anstellen soll.
Mitglied: gemini
17.11.2005 um 16:51 Uhr
Hallo joker_joke,

du brauchst ein Kriterium anhand dessen das Script die 'bestimmte Stelle' erkennen kann.
Eine 'bestimmte Stelle' ist bspw. auch die Anzahl der Zeichen bis zum Ende der viertletzten Zeile abzügl. des Zahlenwertes des heutigen Wochentages und des Alters meines Großmutter

Besser wäre allerdings eine bestimmte, immer gleiche, Zeilennummer oder auch eine bestimmte unabänderliche Zeichenfolge am Zeilenanfang bzw. in der Zeile.

Der User, der das Script ausführt braucht natürlich auch Schreibrechte auf die Datei.

Gruß
gemini
Bitte warten ..
Mitglied: joker-joke
17.11.2005 um 17:07 Uhr
Hi,

Das ist der Textblock der immer drin ist

[Word]
WordEinmalStart=1
SteuerVerz=C:\WB4000\Word\
VorlageVerz=W:\Word\
AusgabeVerz=C:\WB4000\Word\
; musterverzeichnis hier und physikalisch erforderlich
MusterVerz=C:\WB4000\Word\Muster\
ESSNorm=W:\Word\


Unter den letzten Eintrag müßte dann noch die eine Zeile rein. Die Zeilen nummer ist immer anders da die vorhergehenden einträge immer unterschiedlich sind. Und ehrlich gesagt habe ich keine ahnung wie das script aussehen muß

Gruß

Joker_joke
Bitte warten ..
Mitglied: gemini
17.11.2005 um 17:43 Uhr
Schau mir das dann später mal an.

Momentan muss ich noch eigene Probleme lösen
Bitte warten ..
Mitglied: joker-joke
17.11.2005 um 17:46 Uhr
Das wär Super

Viel Glück bei den Prob.

Gruß

Joker_joke
Bitte warten ..
Mitglied: gemini
17.11.2005 um 18:59 Uhr
Versuch mal das hier:
Die Variablen strWorkDir, strInsert musst noch anpassen, evtl. auch strPathFind
Fehlerhandling etc. ist jetzt natürlich nicht eingebaut. Diese Aufgabe lege ich voller Vertrauen in deine Hände

' JokersZeilenzauber.vbs
Option Explicit
Dim objFSO, objWshNetwork, objFile
Dim strWorkDir, strText, strLine, strPathFind, strInsert
Const ForReading = 1, ForWriting = 2, ForAppending = 8
strWorkDir = "C:\_joker\whatever.ini"
strText = ""
strInsert = "Text to insert"
strPathFind = LCase("ESSNorm")
Set objFSO = Wscript.CreateObject("Scripting.FileSystemObject")
If objFSO.FileExists(strWorkDir) Then
Set objFile = objFSO.OpenTextFile(strWorkDir, ForReading)
Do Until objFile.AtEndOfStream
strLine = objFile.ReadLine
If Left(LCase(strLine), Len(strPathFind)) = strPathFind Then
strLine = strLine & vbCrLf & strInsert
End If
strText = strText & strLine & vbCrLf
Loop
objFile.Close
Else
MsgBox "Die Datei " & strWorkDir & " wurde nicht gefunden."
End If
Set objFile = objFSO.OpenTextFile(strWorkDir, ForWriting)
objFile.Write strText
objFile.Close
strWorkDir = ""
strText = ""
strLine = ""
strPathFind = ""
strInsert = ""
' ### eof ###
Bitte warten ..
Mitglied: joker-joke
21.11.2005 um 08:33 Uhr
Danke

Hat super geklappt
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Inhalt einer INI Datei in eine Datei schreiben per PS

gelöst Frage von pixel0815Batch & Shell6 Kommentare

Hallo zusammen, ich habe gerade eine Idee bezüglich einer verzwickten Konfigurationsdatei ( *.ini ) und einer extrahierung von einzelnen ...

Visual Studio

VB bestimmte Stelle im Bild highlighten wenn MouseOver Textbox?

gelöst Frage von nepixlVisual Studio9 Kommentare

Guten Morgen werte Admins, da es etwas ruhiger geworden ist in der Firma, habe ich nun einen Auftrag erhalten, ...

Linux

Script um Zeilen aus einer Datei an eine bestimmte Stelle in einer anderen Datei zu kopieren

Frage von grepper91Linux2 Kommentare

Hallo zusammen, ich habe folgendes Problem, ich habe Paketlisten die ungefähr so aussehen: ;Paket1;x86_64;;;# ;Paket2;x86_64;;;# ;Paket3;x86_64;;;# Nun habe ich ...

VB for Applications

VB-Script in VB-Script starten und Parameter übergeben

gelöst Frage von denkisVB for Applications7 Kommentare

Hallo liebe Scriptgemeinde, ich muss mehrere Rechner für den Übergang in eine neue Domäne vorbereiten. Dafür sind drei wesentliche ...

Neue Wissensbeiträge
Sicherheit
Adminrechte dank Bug in Intel HD Graphics Treiber
Information von DerWoWusste vor 11 StundenSicherheit

Intel HD graphics 4200 und neuer (4400, 4600 520,530,620, 630,) sind auf jeden Fall betroffen und bereinigte Treiber sind ...

Router & Routing

Endlich: Reines Kabel-TV Modem in D erhältlich !

Information von aqui vor 3 TagenRouter & Routing10 Kommentare

Mit dem Technicolor TC4400-EU Modem sind nun auch Breitband Router ohne integriertes Modem oder Firewalls wie z.B. die pfSense ...

Netzwerkgrundlagen
The Illustrated TLS Connection
Information von Lochkartenstanzer vor 3 TagenNetzwerkgrundlagen1 Kommentar

Moin, Unter findet man eine gelungene Erläuterung von TLS. Fördert sehr das verständnis darüber, was da passiert. lks

Windows 10

Zuverlässiger Remove-AppxProvisionedPackage Ausführen in W10-1803

Tipp von NetzwerkDude vor 5 TagenWindows 104 Kommentare

Moin, Remove-AppxProvisionedPackage hat in 1709 recht zuverlässig funktioniert, in 1803 ist es leider so das es gerne mail failed ...

Heiß diskutierte Inhalte
Windows Server
AD User wird immer wieder gesperrt
Frage von YellowcakeWindows Server20 Kommentare

Hey ich habe einen User (ein GL User - Natürlich was denn sonst) der immer wieder gesperrt wird. Ich ...

Windows Netzwerk
Gruppenrichtlinie für einen PC deaktivieren
gelöst Frage von Florian961988Windows Netzwerk14 Kommentare

Hallo, kleines Problem und immoment finde ich dazu keine Lösung oder mir fällt nicht ein, wie ich es suche ...

Debian
Linux debian 9 Installation
Frage von Green14Debian13 Kommentare

Hallo zusammen, ich habe mich ein wenig mit Debian auseinandergesetzt und möchte mir eine Standard-Installation als Grundlage für andere ...

Switche und Hubs
OpenSource oder Freeware zur Verwaltung von Switchen
gelöst Frage von JonskezSwitche und Hubs12 Kommentare

Hallo, gibt eine kostenlose Verwaltungssoftware für Switche (überwiegend HP/Aruba)? Es sollte möglich sein, aus der Ferne z.B. die Firmware ...