Zeilen in XML schreiben
Ich möchte gerne eine XML bearbeiten:
Es soll die folgenden Zeilen hinzugefügt werden:
<key>DeviceBackupsDisabled</key>
<data>dHJ1ZQ==</data>
Pfad zu dieser Datei:
C:\Users\Windows 7\AppData\Roaming\Apple Computer\iTunes\iTunesPrefs.xml
Vorher:
Nachher solls so werden
Wie muss der Code dazu lauten?
Vielen Dank für eure Hilfe
Es soll die folgenden Zeilen hinzugefügt werden:
<key>DeviceBackupsDisabled</key>
<data>dHJ1ZQ==</data>
Pfad zu dieser Datei:
C:\Users\Windows 7\AppData\Roaming\Apple Computer\iTunes\iTunesPrefs.xml
Vorher:
<key>User Preferences</key>
<dict>
<key>Documents:131</key>
Nachher solls so werden
<key>User Preferences</key>
<dict>
<key>DeviceBackupsDisabled</key>
<data>dHJ1ZQ==</data>
<key>Documents:131</key>
Wie muss der Code dazu lauten?
Vielen Dank für eure Hilfe
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 174704
Url: https://administrator.de/contentid/174704
Ausgedruckt am: 05.11.2024 um 19:11 Uhr
3 Kommentare
Neuester Kommentar
Hallo svatvn,
schau dir mal diesen Thread an, evtl. kannst du aus dem Script von rubberman Informationen herausziehen, um etwas für dich passendes zu bauen.
Gruß
Friemler
schau dir mal diesen Thread an, evtl. kannst du aus dem Script von rubberman Informationen herausziehen, um etwas für dich passendes zu bauen.
Gruß
Friemler
(Trotzdem) Hallo svatvn!
Wenn die Struktur der Datei tatsächlich immer dem dargestellten Beispiel entspricht, müssten ja nur nach dem Auftreten einer Zeile, welche "<dict>" enthält, eine Leerzeile und die beiden weiteren Zeilen eingefügt werden - hatten wir kürzlich hier ...
Sollte "<dict>" nicht immer genau an der selben Stelle der Zeile stehen (und somit ein direkter Vergleich mit "
wobei vorweg den beiden "Zusatz"-Variablen die einzufügenden Zeilen zugewiesen wurden ...
Grüße
bastla
Wenn die Struktur der Datei tatsächlich immer dem dargestellten Beispiel entspricht, müssten ja nur nach dem Auftreten einer Zeile, welche "<dict>" enthält, eine Leerzeile und die beiden weiteren Zeilen eingefügt werden - hatten wir kürzlich hier ...
Sollte "<dict>" nicht immer genau an der selben Stelle der Zeile stehen (und somit ein direkter Vergleich mit "
if ==
" scheitern), kannst Du das so lösen:echo "!Zeile!"|findstr "<dict>" >nul && (
echo\
echo !Zusatz1!
echo !Zusatz2!
)
Grüße
bastla