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

Programmsteuerung per XML

Frage Entwicklung Visual Studio

Mitglied: StefanLausL

StefanLausL (Level 1) - Jetzt verbinden

11.03.2013 um 10:14 Uhr, 1376 Aufrufe, 6 Kommentare

Hallo,

folgendes Problem:

Ich habe eine Konsolenanwendung die über den SystemFileWatcher verschiedene Ordner überwacht.
Sollte sich in einer der Ordner eine Datei befinden, soll diese kopiert oder verschoben werden.

Also Datei in Ordner 1 -> kopieren/verschieben in Ordner 2 -> kopieren/verschieben in Ordner 3.



Das Ganze funktioniert jetzt wenn man das Programm ausführt und die Prozessschritte Kopieren/Verschieben "manuell" im Code angibt.

Meine Frage ist jetzt:

Wie kann man sowas per XMl steuern:

<Programm.Move Name="Schritt1">
<in>c:\temp\Ordner1</in>
<out>c:\temp\Ordner2</out>

</Programm.Move>

<Programm.Copy Name="Schritt2">
<in>c:\temp\Ordner2</in>
<out>c:\temp\Ordner3</out>

</Programm.Copy>


Ergebnis soll sein:

Datei wird in Ordner2 verschoben und danach in Ordner3 kopiert.


Für Eure Hilfe und Anregungen wäre ich sehr dankbar.







Mitglied: wiesi200
11.03.2013 um 11:19 Uhr
Hallo,

hast du die Anwendung selbst Programmiert, und wenn ja wie?
Bitte warten ..
Mitglied: StefanLausL
11.03.2013 um 11:33 Uhr
Hallo,

ja hab ich.

Es laufen einfach nur mehrere Instanzen vom SystemFilewatcher.
Code hab ich leider im Moment leider keinen da.
Bitte warten ..
Mitglied: wiesi200
11.03.2013 um 12:03 Uhr
Bei .NET z.b. kann man doch relativ einfach externe Config Dateien einlesen.
Das ist auch nicht's anderes wie ne XML.
Bitte warten ..
Mitglied: StefanLausL
11.03.2013 um 12:17 Uhr
Der gesamte Prozess sollte in einer XML laufen.
Man könnte dann noch andere Prozessschritte definieren und eine Art "workflow" erzeugen.

Ich dachte da an eine XSD Datei.
Lieder habe ich aber keine Ahnung davon.
Bitte warten ..
Mitglied: StefanLausL
12.03.2013 um 08:41 Uhr
Kann mir denn keiner helfen ?
Bitte warten ..
Mitglied: StefanLausL
12.03.2013 um 11:32 Uhr
So ich habe mir jetzt eine XSD erzeugt und automatisch eine Klasse test.cs generieren lassen.
Im Internet habe ich folgendes gefunden:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Serialization;
using System.IO;
using SampleApplication.Test;

namespace Test
{
class Program
{
static void Main(string[] args)
{
root test = ParseXml<root>(@"Test.xml");
}

static T ParseXml<T>(string fileName)
{
XmlSerializer serializer = new XmlSerializer(typeof(T));
FileStream stream = new FileStream(fileName, FileMode.Open);

return (T)serializer.Deserialize(stream);
}
}
}

Doch wie geht es jetzt weiter ?
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Powershell und XML
gelöst Frage von Cougar77Batch & Shell2 Kommentare

Hallo, ich habe mal wieder ein kleines Problem Ich bin grade dabei ein paar .XML-Dateien für unser System umzustricken. ...

XML
Zuordnung XML
gelöst Frage von FRANHEXML2 Kommentare

Hallo Zusammen, ich hätte ein etwas größeres Problem und wäre unheimlich dankbar, wenn ich da eure Unterstützung bekommen könnte. ...

Batch & Shell
Betragsfeld im XML
gelöst Frage von GeoSemBatch & Shell3 Kommentare

Hallo Nun habe ich es fast geschafft, das vorläufig letze Problem ist der Betrag, der wird im XML wie ...

Batch & Shell
Powershell und XMLs -Von definierten XML Tags die Werte ändern
gelöst Frage von rdklieBatch & Shell10 Kommentare

Hallo Zusammen Ich steh wohl grad bisschen auf dem Schlauch. Ich habe ein XML mit folgendem Aufbau: Ziel dieser ...

Neue Wissensbeiträge
Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 11 StundenWindows 101 Kommentar

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 13 StundenSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 1 TagInternet3 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 1 TagDSL, VDSL2 Kommentare

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Heiß diskutierte Inhalte
TK-Netze & Geräte
VPN-fähige IP-Telefone
Frage von the-buccaneerTK-Netze & Geräte16 Kommentare

Hi! Weiss noch jemand ein VPN-fähiges IP-Telefon mit dem man z.B. einen Heimarbeitsplatz gesichert anbinden könnte? Habe nur einen ...

Windows Server
GPO nur für bestimmte Computer
Frage von Leo-leWindows Server13 Kommentare

Hallo Forum, gern würde ich ein Robocopy script per Bat an eine GPO hängen. Wichtig wäre aber dort der ...

Windows Server
KMS Facts for Client configuration
Frage von winlinWindows Server13 Kommentare

Hey Leute, wir haben in unserem Netz nun einen neuen KMS Server. Haben Bestands-VMs die noch nicht aktiviert sind. ...

Netzwerkgrundlagen
Laufwerkszuordnung mit zwei IPs
Frage von Alex29Netzwerkgrundlagen12 Kommentare

Hallo in die Runde, Ich als Hobbyadmin hätte mal wieder eine Frage an die Profis. Ich habe ein Netzwerk ...