capteinjack737
Goto Top

Kopieren von bestimmten Zeilen aus einer FXML (txt) Datei in eine bestehende FXML Datei an gleicher Stelle

Hallo ihr Programmierer,

ich hoffe ihr könnt mir kurz helfen. Da ich mich darin versucht habe Batch Dateien zu erstellen,
aber für mein Problem doch paar mehr Informationen und Hintergrundwissen nötig sind, und ich deshalb gescheitert bin!

Folgende Fragestellung:

Ich habe ein Programm, welches mir eine Export.FXML Datei erzeugt.

Diese Datei enthält (beispielhaft) folgende Angaben:


Window1
a
b
c

Camera1
d
e
f

Window2
a
b
c

Camera2
d
e
f


Diese Zeilen möchte ich aus dieser Datei (Export.FXML) kopieren und in eine andere schon bestehende Datei (Name: Frankfurt.FXML)
an genau der selben Stelle einfügen, wo auch Window1 in der Frankfurt.FXML steht. Dort befindet sich nämlich
bereits ein Window1 eintrag nur eben mit anderen Werten darunter.

Der zu kopierende Text (in diesem Fall Window1 bis Camera2) soll den vorhandenen Text Window1 bis einschließlich
der letzten Zeile vor der ZEILE die mit--> "EFIS" beginnt, ersetzen.

Habt ihr da ne Lösung für mich? Ich hoffe ich habs einigermaßen verständlich gemacht.....
Ich wäre euch unendlich dankbar!

Gruss Jörg Siebecker

Content-Key: 328019

Url: https://administrator.de/contentid/328019

Ausgedruckt am: 19.03.2024 um 02:03 Uhr

Mitglied: 132272
132272 31.01.2017 aktualisiert um 14:36:44 Uhr
Goto Top
FXML klingt nach einer XML-Datei, bitte komplette Datei mit Vorher/Nachher Vergleich posten. Danke.
Denn XML-Dateien sollte man mit geeigneteren Tools behandeln (z.B. Powershell) da Batch ungeeignet für solche Aufgaben ist (Schon wegen UTF-8 und Co.)

Gruß nachfrage
Mitglied: Capteinjack737
Capteinjack737 01.02.2017 aktualisiert um 09:12:31 Uhr
Goto Top
Hallo Nachfrage,


Diese File enthält die Angaben, die ich kopieren möchte. (Siehe Export File)
Anbei ist auch die FXML Datei, in die die Daten reinkopiert werden sollen.
Ich mache das die ganze Zeit schon händisch, indem ich die FXML Dateien in Notepad öffne, die Dinge kopiere/bzw. ersetze und erneut abspeichere.
Die FXML Datei soll dabei eine FXML Datei bleiben.

Da ich mittlerweile hunderte FXML Dateien habe, bei den diese Informationen alle rein müssen, bin ich auf der Suche nach einer "ONe Klick" Lösung. Im Übertragenen Sinne!

Grüsse
Jörg Siebecker

Zu Exportierender Inhalt:

<Section Name="Window.1">
<Property Name="Order" Value="1" />
<Property Name="Active" Value="True" />
<Property Name="Undocked" Value="False" />
<Property Name="Maximized" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ScreenUniCoords" Value="4, 4, 1, 1" />
<Property Name="CurrentCamera" Value="{B1386D92-4782-4682-A137-738E25D1BAB5}" />
</Section>
<Section Name="Camera.1.1">
<Property Name="Guid" Value="{B1386D92-4782-4682-A137-738E25D1BAB5}" />
<Property Name="Title" Value="Cockpit" />
<Property Name="PanelOnlyView" Value="False" />
<Property Name="Zoom" Value="255" />
<Property Name="Translation" Value="0, 0, 0" />
<Property Name="Rotation" Value="-90, 0, 0" />
<Property Name="SensorMode" Value="0" />
<Property Name="PostProcess.0" Value="HDRPostProcess" />
<Property Name="PostProcess.1" Value="FXAAResolve" />
</Section>
<Section Name="Window.2">
<Property Name="Order" Value="2" />
<Property Name="Active" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="Maximized" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ScreenUniCoords" Value="0, 0, 2731, 6144" />
<Property Name="CurrentCamera" Value="{B1386D92-4782-4682-A137-738E25D1BAB5}" />
</Section>
<Section Name="Camera.2.1">
<Property Name="Guid" Value="{B1386D92-4782-4682-A137-738E25D1BAB5}" />
<Property Name="Title" Value="Cockpit" />
<Property Name="PanelOnlyView" Value="False" />
<Property Name="Zoom" Value="0.502424" />
<Property Name="Translation" Value="-0.000000, 0.190000, -0.070000" />
<Property Name="Rotation" Value="0.813362, -69.947601, 0.000000" />
<Property Name="SensorMode" Value="0" />
<Property Name="PostProcess.0" Value="HDRPostProcess" />
<Property Name="PostProcess.1" Value="FXAAResolve" />
</Section>
<Section Name="Window.3">
<Property Name="Order" Value="3" />
<Property Name="Active" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="Maximized" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ScreenUniCoords" Value="2731, 0, 2731, 6144" />
<Property Name="CurrentCamera" Value="{B1386D92-4782-4682-A137-738E25D1BAB5}" />
</Section>
<Section Name="Camera.3.1">
<Property Name="Guid" Value="{B1386D92-4782-4682-A137-738E25D1BAB5}" />
<Property Name="Title" Value="Cockpit" />
<Property Name="PanelOnlyView" Value="False" />
<Property Name="Zoom" Value="0.533583" />
<Property Name="Translation" Value="-0.000000, 0.190000, -0.070000" />
<Property Name="Rotation" Value="1.666550, -0.471246, 0.000000" />
<Property Name="SensorMode" Value="0" />
<Property Name="PostProcess.0" Value="HDRPostProcess" />
<Property Name="PostProcess.1" Value="FXAAResolve" />
</Section>
<Section Name="Window.4">
<Property Name="Order" Value="4" />
<Property Name="Active" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="Maximized" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ScreenUniCoords" Value="5461, 0, 2731, 6144" />
<Property Name="CurrentCamera" Value="{B1386D92-4782-4682-A137-738E25D1BAB5}" />
</Section>
<Section Name="Camera.4.1">
<Property Name="Guid" Value="{B1386D92-4782-4682-A137-738E25D1BAB5}" />
<Property Name="Title" Value="Cockpit" />
<Property Name="PanelOnlyView" Value="False" />
<Property Name="Zoom" Value="0.492634" />
<Property Name="Translation" Value="-0.000000, 0.190000, -0.070000" />
<Property Name="Rotation" Value="1.060170, 71.723099, 0.000000" />
<Property Name="SensorMode" Value="0" />
<Property Name="PostProcess.0" Value="HDRPostProcess" />
<Property Name="PostProcess.1" Value="FXAAResolve" />
</Section>

Die oben aufgeführten Daten sollen hier ersetzt werden!

<?xml version="1.0" encoding="UTF-8"?>

<SimBase.Document Type="FlightFile" version="1,0" id="B737 GCRR Lanzarote">
<Descr>AceXML Document</Descr>
<Filename>B737 GCRR Lanzarote.fxml</Filename>
<Flight.Sections>
<Section Name="Main">
<Property Name="Title" Value="B737 GCRR Lanzarote" />
<Property Name="Description" Value="Create a new save file." />
<Property Name="AppVersion" Value="10.0.12946" />
<Property Name="FlightVersion" Value="1" />
</Section>
<Section Name="Options">
<Property Name="Sound" Value="True" />
<Property Name="Pause" Value="False" />
<Property Name="Moonlight" Value="True" />
<Property Name="PositionFreezeUser" Value="False" />
<Property Name="PositionFreezeAll" Value="False" />
<Property Name="TextDisplayPage" Value="2" />
<Property Name="SlewDisplayPage" Value="3" />
<Property Name="AxisIndicator" Value="Off" />
<Property Name="Titles" Value="False" />
<Property Name="ExecuteUnreferencedActions" Value="True" />
</Section>
<Section Name="Kneeboard">
<Property Name="PageId" Value="0" />
<Property Name="Visible" Value="False" />
<Property Name="Location" Value="0, 0" />
<Property Name="RadioMsg0" Value="Frankfurt Ground, Boeing 904 , request taxi to the stand." />
<Property Name="RadioMsgKind0" Value="2" />
<Property Name="RadioMsg1" Value="Boeing 904 , taxi to stand Victor106 via taxiway H HT CT C B D A." />
<Property Name="RadioMsgKind1" Value="1" />
<Property Name="RadioMsg2" Value="Taxiing to stand Victor106 via taxiway H HT CT C B D A, Boeing 904 ." />
<Property Name="RadioMsgKind2" Value="2" />
<Property Name="RadioMsg3" Value=" 904 , you were not cleared to takeoff." />
<Property Name="RadioMsgKind3" Value="1" />
<Property Name="RadioMsg4" Value=" 904 , you were not cleared to takeoff." />
<Property Name="RadioMsgKind4" Value="1" />
<Property Name="RadioMsg5" Value=" 904 , you were not cleared to takeoff." />
<Property Name="RadioMsgKind5" Value="1" />
<Property Name="RadioMsg6" Value=" 904 , ATC services terminated." />
<Property Name="RadioMsgKind6" Value="1" />
<Property Name="RadioMsg7" Value="Ibiza Tower, 904 25 miles northeast to land." />
<Property Name="RadioMsgKind7" Value="2" />
<Property Name="RadioMsg8" Value=" 904 , Ibiza Tower. Make straight in, runway 24. Altimeter 2992" />
<Property Name="RadioMsgKind8" Value="1" />
<Property Name="RadioMsg9" Value="Make straight in runway 24, 904 ." />
<Property Name="RadioMsgKind9" Value="2" />
<Property Name="RadioMsg10" Value=" 904 , cleared to land runway 24." />
<Property Name="RadioMsgKind10" Value="1" />
<Property Name="RadioMsg11" Value=" 904 , please acknowledge." />
<Property Name="RadioMsgKind11" Value="1" />
<Property Name="RadioMsg12" Value="Cleared to land runway 24, 904 ." />
<Property Name="RadioMsgKind12" Value="2" />
<Property Name="RadioMsg13" Value=" 904 , turn next taxiway." />
<Property Name="RadioMsgKind13" Value="1" />
<Property Name="RadioMsg14" Value=" 904 , turn next taxiway." />
<Property Name="RadioMsgKind14" Value="1" />
<Property Name="RadioMsg15" Value=" 904 , contact ground on 121.8." />
<Property Name="RadioMsgKind15" Value="1" />
<Property Name="RadioMsg16" Value=" 904 , acknowledge last transmission." />
<Property Name="RadioMsgKind16" Value="1" />
<Property Name="RadioMsg17" Value="121.8 for 904 ." />
<Property Name="RadioMsgKind17" Value="2" />
<Property Name="RadioMsg18" Value="Ibiza Ground, 904 , request taxi to the gate." />
<Property Name="RadioMsgKind18" Value="2" />
<Property Name="RadioMsg19" Value=" 904 , taxi to gate 30 using taxiway C A." />
<Property Name="RadioMsgKind19" Value="1" />
<Property Name="RadioMsg20" Value="Taxiing to gate 30 via taxiway C A, 904 ." />
<Property Name="RadioMsgKind20" Value="2" />
</Section>
<Section Name="Panels">
<Property Name="Panel.On" Value="True" />
<Property Name="HUD.On" Value="False" />
</Section>
<Section Name="Window.1">
<Property Name="Order" Value="1" />
<Property Name="Active" Value="True" />
<Property Name="Undocked" Value="False" />
<Property Name="Maximized" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ScreenUniCoords" Value="4, 4, 1, 1" />
<Property Name="CurrentCamera" Value="{B1386D92-4782-4682-A137-738E25D1BAB5}" />
</Section>
<Section Name="Camera.1.1">
<Property Name="Guid" Value="{B1386D92-4782-4682-A137-738E25D1BAB5}" />
<Property Name="Title" Value="Cockpit" />
<Property Name="PanelOnlyView" Value="False" />
<Property Name="Zoom" Value="255" />
<Property Name="Translation" Value="0, 0, 0" />
<Property Name="Rotation" Value="-90, 0, 0" />
<Property Name="SensorMode" Value="0" />
<Property Name="PostProcess.0" Value="HDRPostProcess" />
<Property Name="PostProcess.1" Value="FXAAResolve" />
</Section>
<Section Name="Window.2">
<Property Name="Order" Value="2" />
<Property Name="Active" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="Maximized" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ScreenUniCoords" Value="0, 0, 2731, 6144" />
<Property Name="CurrentCamera" Value="{B1386D92-4782-4682-A137-738E25D1BAB5}" />
</Section>
<Section Name="Camera.2.1">
<Property Name="Guid" Value="{B1386D92-4782-4682-A137-738E25D1BAB5}" />
<Property Name="Title" Value="Cockpit" />
<Property Name="PanelOnlyView" Value="False" />
<Property Name="Zoom" Value="0.502424" />
<Property Name="Translation" Value="-0.000000, 0.190000, -0.070000" />
<Property Name="Rotation" Value="0.813362, -69.947601, 0.000000" />
<Property Name="SensorMode" Value="0" />
<Property Name="PostProcess.0" Value="HDRPostProcess" />
<Property Name="PostProcess.1" Value="FXAAResolve" />
</Section>
<Section Name="Window.3">
<Property Name="Order" Value="3" />
<Property Name="Active" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="Maximized" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ScreenUniCoords" Value="2731, 0, 2731, 6144" />
<Property Name="CurrentCamera" Value="{B1386D92-4782-4682-A137-738E25D1BAB5}" />
</Section>
<Section Name="Camera.3.1">
<Property Name="Guid" Value="{B1386D92-4782-4682-A137-738E25D1BAB5}" />
<Property Name="Title" Value="Cockpit" />
<Property Name="PanelOnlyView" Value="False" />
<Property Name="Zoom" Value="0.533583" />
<Property Name="Translation" Value="-0.000000, 0.190000, -0.070000" />
<Property Name="Rotation" Value="1.666550, -0.471246, 0.000000" />
<Property Name="SensorMode" Value="0" />
<Property Name="PostProcess.0" Value="HDRPostProcess" />
<Property Name="PostProcess.1" Value="FXAAResolve" />
</Section>
<Section Name="Window.4">
<Property Name="Order" Value="4" />
<Property Name="Active" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="Maximized" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ScreenUniCoords" Value="5461, 0, 2731, 6144" />
<Property Name="CurrentCamera" Value="{B1386D92-4782-4682-A137-738E25D1BAB5}" />
</Section>
<Section Name="Camera.4.1">
<Property Name="Guid" Value="{B1386D92-4782-4682-A137-738E25D1BAB5}" />
<Property Name="Title" Value="Cockpit" />
<Property Name="PanelOnlyView" Value="False" />
<Property Name="Zoom" Value="0.492634" />
<Property Name="Translation" Value="-0.000000, 0.190000, -0.070000" />
<Property Name="Rotation" Value="1.060170, 71.723099, 0.000000" />
<Property Name="SensorMode" Value="0" />
<Property Name="PostProcess.0" Value="HDRPostProcess" />
<Property Name="PostProcess.1" Value="FXAAResolve" />
</Section>

<Section Name="EFIS">
<Property Name="Active" Value="False" />
<Property Name="NavAid" Value="VOR 1" />
<Property Name="Type" Value="Rectangles" />
<Property Name="Density" Value="Thin" />
<Property Name="Range" Value="Short" />
<Property Name="Altitude" Value="0" />
<Property Name="Flags" Value="0" />
</Section>
<Section Name="ATC_AgentManager">
<Property Name="NumberofAgents" Value="0" />
</Section>
<Section Name="ATC_Aircraft.0">
<Property Name="ActiveFlightPlan" Value="False" />
<Property Name="RequestedFlightPlan" Value="False" />
<Property Name="AcState" Value="ACSTATE_REQUEST_TAXI_CLEARANCE_OUT_VFR_ATIS" />
<Property Name="NumberofWaypoints" Value="0" />
<Property Name="ClearanceFlags" Value="80" />
<Property Name="CtCur" Value="CLEARANCE_NONE" />
<Property Name="WaypointNext" Value="0" />
<Property Name="AltCleared" Value="-1" />
<Property Name="HdgAssigned" Value="-1" />
<Property Name="SquawkAssigned" Value="4608" />
<Property Name="LandingSequence" Value="LANDING_NONE" />
<Property Name="DepartureRequest" Value="DEPARTURE_VFR_REQUEST_NONE" />
<Property Name="ParkingRequest" Value="PARKING_NAME_NONE" />
<Property Name="ParkingTypeRequest" Value="PARKING_TYPE_NONE" />
<Property Name="PatternLeg" Value="PATTERN_LEG_NONE" />
<Property Name="ApproachIndex" Value="-1" />
<Property Name="ApproachTransitionIndex" Value="-1" />
<Property Name="ApproachRequestIndex" Value="-1" />
<Property Name="ApproachTransitionRequestIndex" Value="-1" />
<Property Name="RunwayIndex" Value="-1" />
<Property Name="RunwayRequestIndex" Value="-1" />
<Property Name="ParkingIndex" Value="-1" />
<Property Name="FlightFollowing" Value="FLIGHT_FOLLOWING_NO" />
<Property Name="AirspaceTransition" Value="AIRSPACE_TRANSITION_NONE" />
<Property Name="BVAirspaceTransition" Value="BV_TYPE_NONE" />
<Property Name="BVAirspaceTransitionReq" Value="BV_TYPE_NONE" />
<Property Name="TakeoffSequence" Value="TAKEOFF_SEQUENCE_NONE" />
<Property Name="LandingSequenceNumber" Value="-1" />
<Property Name="TaxiRouteCurrent" Value="-1" />
<Property Name="CruisingAltitude" Value="-1" />
<Property Name="RequestedCruisingAltitude" Value="-1" />
<Property Name="ExpectedAltitude" Value="-1" />
<Property Name="AircraftSignature" Value="1,0" />
</Section>
<Section Name="ATC_AircraftManager">
<Property Name="NumberofAircraft" Value="1" />
</Section>
<Section Name="ATC_MessageSystem">
<Property Name="FrequencyNodes" Value="0" />
</Section>
<Section Name="DateTimeSeason">
<Property Name="Season" Value="Fall" />
<Property Name="Year" Value="2016" />
<Property Name="Day" Value="297" />
<Property Name="Hours" Value="7" />
<Property Name="Minutes" Value="1" />
<Property Name="Seconds" Value="53" />
</Section>
<Section Name="Panel.1">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="0" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.2">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="10155" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.3">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="10160" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.4">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="10165" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.5">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="14991" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.6">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="10" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.7">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="10170" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.8">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="10175" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.9">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="10180" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.10">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="10185" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.11">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="10190" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.12">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="10195" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.13">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="10200" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.14">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="10205" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.15">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="10210" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.16">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="10215" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.17">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="10220" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.18">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="10225" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.19">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="10230" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.20">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="10235" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.21">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="10240" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.22">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="10245" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.23">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="20000" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.24">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="13376" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.25">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="22002" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.26">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="22003" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.27">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="22004" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.28">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="22004" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.29">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="22005" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.30">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="22004" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.31">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="22006" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.32">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="22007" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.33">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="22008" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="Panel.34">
<Property Name="ScreenUniCoords" Value="0, 0, 0, 0" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
<Property Name="Visible" Value="False" />
<Property Name="Undocked" Value="False" />
<Property Name="HiddenOn" Value="False" />
<Property Name="Locked" Value="False" />
<Property Name="ID" Value="22001" />
<Property Name="ViewsOn" Value="0" />
<Property Name="Adapter_Number" Value="0" />
</Section>
<Section Name="User Tip Window">
<Property Name="Undocked" Value="False" />
<Property Name="ScreenUniCoords" Value="495, 395, 7194, 660" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
</Section>
<Section Name="Sim.0">
<Property Name="Sim" Value="A_ThomasCook_B737" />
<Property Name="Descr" Value=" " />
</Section>
<Section Name="SimVars.0">
<Property Name="Latitude" Value="N28&#xB0; 56&apos; 10.18&quot;" />
<Property Name="Longitude" Value="W13&#xB0; 36&apos; 38.23&quot;" />
<Property Name="Altitude" Value="+000057.97" />
<Property Name="Pitch" Value="0.5167373746879329" />
<Property Name="Bank" Value="-0.016438313977019232" />
<Property Name="Heading" Value="26.940004791123435" />
<Property Name="PVelBodyAxis" Value="0" />
<Property Name="BVelBodyAxis" Value="0" />
<Property Name="HVelBodyAxis" Value="0" />
<Property Name="XVelBodyAxis" Value="0" />
<Property Name="YVelBodyAxis" Value="0" />
<Property Name="ZVelBodyAxis" Value="0" />
<Property Name="SimOnGround" Value="True" />
<Property Name="OnPlatformHeight" Value="-9999999999" />
<Property Name="AssociationID" Value="0" />
<Property Name="HealthPoints" Value="1" />
</Section>
<Section Name="Avionics.0">
<Property Name="Comm1Active" Value="121.800" />
<Property Name="Comm1Standby" Value="121.800" />
<Property Name="Comm2Active" Value="127.800" />
<Property Name="Comm2Standby" Value="127.900" />
<Property Name="Nav1Active" Value="113.80" />
<Property Name="Nav1Standby" Value="111.15" />
<Property Name="OBS1" Value="244" />
<Property Name="Nav2Active" Value="117.05" />
<Property Name="Nav2Standby" Value="116.80" />
<Property Name="OBS2" Value="244" />
<Property Name="Transponder" Value="1200" />
<Property Name="ADFActive" Value="284" />
<Property Name="ADF2Active" Value="240" />
<Property Name="Tacan1Active" Value="75" />
<Property Name="Tacan2Active" Value="75" />
<Property Name="Tacan1Band" Value="X" />
<Property Name="Tacan2Band" Value="X" />
<Property Name="DMESelected" Value="1" />
<Property Name="ComTransmit" Value="1" />
<Property Name="ComReceiveBoth" Value="False" />
<Property Name="AudioNav1Listen" Value="False" />
<Property Name="AudioNav2Listen" Value="False" />
<Property Name="AudioMarkerListen" Value="False" />
<Property Name="AudioDmeListen" Value="False" />
<Property Name="AudioTacanDme1Listen" Value="False" />
<Property Name="AudioTacanDme2Listen" Value="False" />
<Property Name="AudioAdfListen" Value="False" />
<Property Name="AudioAdf2Listen" Value="False" />
<Property Name="AudioTacan1Listen" Value="False" />
<Property Name="AudioTacan2Listen" Value="False" />
<Property Name="AvionicsSwitch" Value="True" />
</Section>
<Section Name="Slew.0">
<Property Name="Active" Value="False" />
</Section>
<Section Name="Freeze.0">
<Property Name="Location" Value="False" />
<Property Name="Altitude" Value="False" />
<Property Name="Attitude" Value="False" />
<Property Name="Position" Value="False" />
</Section>
<Section Name="Engine Parameters.1.0">
<Property Name="ThrottleLeverPct" Value="0" />
<Property Name="PropellerLeverPct" Value="0.99920654296875" />
<Property Name="MixtureLeverPct" Value="0" />
<Property Name="Pct Engine RPM" Value="8.8109872476167548e-007" />
<Property Name="MaxReachedEngineRPM" Value="30602.500972888607" />
<Property Name="LeftMagneto" Value="True" />
<Property Name="RightMagneto" Value="True" />
<Property Name="GeneratorSwitch" Value="False" />
<Property Name="CowlFlapPct" Value="0" />
<Property Name="FuelPumpSwitch" Value="False" />
<Property Name="CarbHeat/DeiceSwitch" Value="False" />
<Property Name="Torque" Value="0" />
<Property Name="Afterburner" Value="0" />
<Property Name="FuelFlow" Value="0" />
<Property Name="N1" Value="1.5303201859207334e-005" />
</Section>
<Section Name="Engine Parameters.2.0">
<Property Name="ThrottleLeverPct" Value="0" />
<Property Name="PropellerLeverPct" Value="0.99920654296875" />
<Property Name="MixtureLeverPct" Value="0" />
<Property Name="Pct Engine RPM" Value="8.8109872476167548e-007" />
<Property Name="MaxReachedEngineRPM" Value="30542.855320047245" />
<Property Name="LeftMagneto" Value="False" />
<Property Name="RightMagneto" Value="False" />
<Property Name="GeneratorSwitch" Value="False" />
<Property Name="CowlFlapPct" Value="0" />
<Property Name="FuelPumpSwitch" Value="False" />
<Property Name="CarbHeat/DeiceSwitch" Value="False" />
<Property Name="Torque" Value="0" />
<Property Name="Afterburner" Value="0" />
<Property Name="FuelFlow" Value="0" />
<Property Name="N1" Value="1.5303201859207334e-005" />
</Section>
<Section Name="Fuel.0">
<Property Name="TankSelector" Value="Left" />
<Property Name="TankSelector1" Value="Right" />
<Property Name="Center" Value="95.0241" />
<Property Name="LeftMain" Value="93.3051" />
<Property Name="RightMain" Value="95.0094" />
<Property Name="LeftAux" Value="100" />
<Property Name="RightAux" Value="100" />
<Property Name="LeftTip" Value="100" />
<Property Name="RightTip" Value="100" />
<Property Name="Center 2" Value="100" />
<Property Name="Center 3" Value="100" />
<Property Name="External 1" Value="100" />
<Property Name="External 2" Value="100" />
</Section>
<Section Name="Systems.0">
<Property Name="BatterySwitch" Value="False" />
<Property Name="GroundPowerUnitSwitch" Value="False" />
<Property Name="StructuralDeiceSwitch" Value="False" />
<Property Name="PropDeiceSwitch" Value="False" />
<Property Name="Autobrakes" Value="0" />
<Property Name="StandbyVacuum" Value="False" />
<Property Name="PropSync" Value="False" />
<Property Name="AutoFeatherSwitch" Value="False" />
<Property Name="FlightDirector" Value="False" />
<Property Name="PanelLights" Value="False" />
<Property Name="LaunchBarSwitch" Value="False" />
<Property Name="LaunchBarState" Value="0" />
<Property Name="TailhookHandle" Value="False" />
<Property Name="TailhookState" Value="0" />
<Property Name="FoldingWingsHandle" Value="False" />
<Property Name="FoldingWingsState" Value="0, 0" />
</Section>
<Section Name="Gauges.0">
<Property Name="KollsmanSetting" Value="29.9435" />
</Section>
<Section Name="Switches.0">
<Property Name="PitotHeat" Value="False" />
<Property Name="BeaconLights" Value="False" />
<Property Name="LandingLights" Value="False" />
<Property Name="LogoLights" Value="False" />
<Property Name="NavLights" Value="True" />
<Property Name="PanelLights" Value="False" />
<Property Name="RecognitionLights" Value="True" />
<Property Name="StrobeLights" Value="True" />
<Property Name="TaxiLights" Value="True" />
<Property Name="WingLights" Value="False" />
<Property Name="CabinLights" Value="False" />
<Property Name="GeneralLights" Value="False" />
<Property Name="HeadLights" Value="False" />
</Section>
<Section Name="AutoPilot.0">
<Property Name="MasterSwitch" Value="False" />
<Property Name="WingLeveler" Value="False" />
<Property Name="Nav1Lock" Value="False" />
<Property Name="HeadingLock" Value="False" />
<Property Name="HeadingValue" Value="0" />
<Property Name="AltitudeLock" Value="False" />
<Property Name="AltitudeValue" Value="10000" />
<Property Name="AttitudeHold" Value="False" />
<Property Name="AirspeedHold" Value="False" />
<Property Name="AirspeedValue" Value="100" />
<Property Name="MachHold" Value="False" />
<Property Name="MachValue" Value="0.14999999999999999" />
<Property Name="VerticalSpeedHold" Value="False" />
<Property Name="VerticalSpeedValue" Value="0" />
<Property Name="RPMHold" Value="False" />
<Property Name="RPMValue" Value="0" />
<Property Name="GlideslopeHold" Value="False" />
<Property Name="ApproachHold" Value="False" />
<Property Name="BackCourseHold" Value="False" />
<Property Name="YawDamper" Value="False" />
<Property Name="ToGa" Value="False" />
<Property Name="AutoThrottleArm" Value="False" />
<Property Name="GPSdrivesNAV1" Value="False" />
<Property Name="IsUsedForLesson" Value="False" />
</Section>
<Section Name="Payload.0">
<Property Name="PayloadList" Value="-1" />
</Section>
<Section Name="Pressurization.0">
<Property Name="CabinPressure" Value="2113.66" />
<Property Name="CabinPressureGoal" Value="1569.6" />
<Property Name="DumpSwitch" Value="False" />
</Section>
<Section Name="HydraulicSubSystem.0.0">
<Property Name="Pressure" Value="0.876994" />
<Property Name="Switch" Value="True" />
</Section>
<Section Name="HydraulicSubSystem.1.0">
<Property Name="Pressure" Value="0.877637" />
<Property Name="Switch" Value="True" />
</Section>
<Section Name="HydraulicSubSystem.2.0">
<Property Name="Pressure" Value="0" />
<Property Name="Switch" Value="True" />
</Section>
<Section Name="Exit.1.0">
<Property Name="PercentOpen" Value="0" />
</Section>
<Section Name="Exit.2.0">
<Property Name="PercentOpen" Value="0" />
</Section>
<Section Name="Exit.3.0">
<Property Name="PercentOpen" Value="0" />
</Section>
<Section Name="Exit.4.0">
<Property Name="PercentOpen" Value="0" />
</Section>
<Section Name="Controls.0">
<Property Name="SpoilersHandle" Value="000.00" />
<Property Name="FlapsHandle" Value="000.00" />
<Property Name="LeftFlap" Value="000.00" />
<Property Name="RightFlap" Value="000.00" />
<Property Name="GearsHandle" Value="000.01" />
<Property Name="Gear1" Value="100.00" />
<Property Name="Gear2" Value="100.00" />
<Property Name="Gear3" Value="100.00" />
<Property Name="YokeY" Value="044.82" />
<Property Name="YokeX" Value="022.49" />
<Property Name="Rudder" Value="050.00" />
<Property Name="LeftBrake" Value="000.00" />
<Property Name="RightBrake" Value="000.00" />
<Property Name="ParkingBrake" Value="100.00" />
<Property Name="ElevatorTrim" Value="069.99" />
<Property Name="RudderTrimPct" Value="0" />
<Property Name="AileronTrimPct" Value="0" />
<Property Name="RudderTrimAid" Value="False" />
<Property Name="ElevatorHydraulicBoostSwitch" Value="True" />
<Property Name="AileronHydraulicBoostSwitch" Value="True" />
<Property Name="RudderHydraulicBoostSwitch" Value="True" />
</Section>
<Section Name="SimScheduler">
<Property Name="SimSpeed" Value="001.00" />
<Property Name="SimTime" Value="19377.11904066211" />
</Section>
<Section Name="Weather">
<Property Name="WeatherType" Value="0" />
<Property Name="ThemeName" Value="Weather\themes\as_dynamic_theme.wtb" />
<Property Name="ThemeTime" Value="193" />
</Section>
<Section Name="Flying Tip Window">
<Property Name="Undocked" Value="False" />
<Property Name="ScreenUniCoords" Value="495, 395, 7194, 660" />
<Property Name="UndocCoords" Value="0, 0, 0, 0" />
</Section>
<Section Name="ResourcePath">
<Property Name="Path" Value=".\" />
</Section>
<Section Name="SessionInfo">
<Property Name="StartTime" Value="63612802913.277908" />
<Property Name="DurationTotal" Value="-51131.722091674805" />
</Section>
</Flight.Sections>
</SimBase.Document>
Mitglied: Capteinjack737
Capteinjack737 01.02.2017 um 09:14:23 Uhr
Goto Top
Da die Einträge in den bereits vorhandenen FXML Dateien manchmal auch mehrere Window Einträge haben ist es wichtig, das prinzipiell alles bis zum Eintrag EFIS ersetzt wird!

Ou man, hoffentlich glückt diese Aufgabe.. face-smile
Mitglied: 132272
132272 01.02.2017 aktualisiert um 10:30:16 Uhr
Goto Top
Kein Thema, Powershell:
$source = 'D:\temp\captainjack\simbase_source.fxml'  
$dir = 'D:\temp\captainjack\files'  

$xml_source = [xml](gc $source)
$sections = @(
    "//Section[@Name='Window.1']",  
    "//Section[@Name='Camera.1.1']",  
    "//Section[@Name='Window.2']",  
    "//Section[@Name='Camera.2.1']",  
    "//Section[@Name='Window.3']",  
    "//Section[@Name='Camera.3.1']",  
    "//Section[@Name='Window.4']",  
    "//Section[@Name='Camera.4.1']"  
)

foreach($file in (gci $dir -Filter *.fxml -Recurse)){
    $xml = [xml](gc $file.Fullname)
    $sections | %{
        try{
            $xml.SelectSingleNode($_).innerXML = $xml_source.SelectSingleNode($_).InnerXml
        }catch{
            write-host "Knoten '$_' wurde in Datei '$file' nicht gefunden." -F Red  
        }
    }
    $xml.Save($file.Fullname)
}
Mitglied: Capteinjack737
Capteinjack737 01.02.2017 um 10:49:21 Uhr
Goto Top
Hallo vielen vielen Dank dafür, ich habe noch ein paar Fragen dazu.
Wo füge ich diese Zeilen nun ein? Wie funktioniert Powershell?
Muss ich Powersehll erst INstallieren? Habe Window 7.
Ich kenne mich leider garnicht aus mit Powershell.
Muss ich da ne File erstellen? Wie?
Nur eine kurze Erklärung wäre vielleicht ausreichen.

Ich gehe davon aus, das mit Zeile 01 der Ort gemeint ist, der zu kopierenden Export File, korrekt? (Muss ich also noch anpassen)
Zeile 2 zeigt den Pfad der ganzen FXML Dateien an, korrekt? (ebenfalls anpassen)
Mitglied: 132272
132272 01.02.2017 aktualisiert um 10:51:00 Uhr
Goto Top
Wie funktioniert Powershell?
Suchmaschine kaputt x-/?
https://www.windowspro.de/andreas-kroschel/powershell-scripts-ausfuehren
Mitglied: Capteinjack737
Capteinjack737 01.02.2017 um 11:54:35 Uhr
Goto Top
nein natürlich nicht! Ich habe nur noch nie was von Powershell gehört!
Ich muss mich mal bemühen.
Vielen Dank auf jedenfall für das Script.
Ich probiere die Sache aus!

Bis Bald!
Siebecker
Mitglied: 132272
132272 01.02.2017 um 12:06:10 Uhr
Goto Top
Ich habe nur noch nie was von Powershell gehört!
Dann hast du aber schön was verpasst, gibts seit XP und ist schon seit Vista per Default in Windows an Bord face-wink.
Mitglied: Capteinjack737
Capteinjack737 01.02.2017 um 15:00:59 Uhr
Goto Top
das hier habe ich probiert...

$source = 'C:\Users\SIEBECK\Desktop\Export.fxml'
$dir = 'C:\Users\SIEBECK\Desktop\GCRR.fxml'

$xml_source = [xml](gc $source)
$sections = @(
"Section[@Name='Window.1']",
"
Section[@Name='Camera.1.1']",
"Section[@Name='Window.2']",
"
Section[@Name='Camera.2.1']",
"Section[@Name='Window.3']",
"
Section[@Name='Camera.3.1']",
"Section[@Name='Window.4']",
"
Section[@Name='Camera.4.1']"
)

foreach($file in (gci $dir -Filter *.fxml -Recurse)){
$xml = [xml](gc $file.Fullname)
$sections | %{
try{
$xml.SelectSingleNode($_).innerXML = $xml_source.SelectSingleNode($_).InnerXml
}catch{
write-host "Knoten '$_' wurde in Datei '$file' nicht gefunden." -F Red
}
}
$xml.Save($file.Fullname)
}


das hier kam raus:

1
Mitglied: 132272
132272 01.02.2017 aktualisiert um 15:34:58 Uhr
Goto Top
C:\Users\xxxxxxx\Desktop\GCRR.fxm
Leider einige Fehler deinerseits.
Erstens gehört hier in Zeile 2 das Verzeichnis rein in dem sich die Files befinden, nicht eine einzelne Datei!

Zweitens, der Hauptgrund für den Fehler, ist das die Export.fxml ein ganzes XML Dokument sein muss, nicht nur deine Fragmente!!!

Skript wurde hier einwandfrei getestet.

Mehr Support bekommst du von meiner Seite gerne, dann aber nur noch gegen Bares.
Mitglied: Capteinjack737
Capteinjack737 01.02.2017 um 16:08:03 Uhr
Goto Top
Die Export.fxml hat nicht mehr Inhalt wie du gesehen hast. Das ist alles was ich von meinem Programm exportiert bekomme!
Mitglied: 132272
132272 01.02.2017 aktualisiert um 16:15:56 Uhr
Goto Top
Dann pack den Inhalt in eine komplette FXML an der Stelle, fertig, denn so ist es keine gültige XML Datei weil der Header und Document-Element fehlt, denn das Skript setzt das hier voraus.

Ah ich sehe der Thread ist gelöst ... na dann viel Spaß.

Gruß
Mitglied: Capteinjack737
Capteinjack737 01.02.2017 um 16:16:45 Uhr
Goto Top
OK - vielen Dank! Das habe ich eben getan und es hat funktioniert! Was kostet dein Dienst üblicherweise?
Mitglied: Capteinjack737
Capteinjack737 01.02.2017 um 17:10:01 Uhr
Goto Top
Hallo Nachfrage,
nun, dein Script funktioniert hervorragend, wenn in den Dateien in welche der Export File inhalt rein soll, genau die Window1 -Window4 Zeilen hat.
Es kommt aber auch vor, das in diesen Dateien mehrere Window Einträge sind, also beispielsweise geht unter anderem ein Window Eintrag bis zur Nummer 4.23. Also 23mal mehr Einträge.

Deswegen auch die Bitte, ob es Möglich ist, immer den ganzen Bereich zu ersetzen, bis zur Section EFIS!

Ist sowas möglich?