tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
856
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Planet_Mars Planet_Mars ist offline Mitglied Bronze
    Registriert seit
    Nov 2004
    Beiträge
    32
    Hallo Alle zusammen,

    heute möchte ich eine Bat-Datei mit verschiedenen Attributen starten, leider bekomm ich da immer nur den Fehler: "Das System kann die angegebene Datei nicht finden".

    Mein Code:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    
    [size=2]System.Diagnostics.[/size][size=2][color=#008080]Process[/color][/size][size=2] prozess = [/size][size=2][color=#0000ff]new[/color][/size][size=2] System.Diagnostics.[/size][size=2][color=#008080]Process[/color][/size][size=2]();
    [/size][size=2][color=#0000ff]string[/color][/size][size=2] pathBat = tb_Bat.Text;
    [/size][size=2][color=#0000ff]try[/color][/size]
    [size=2]{
    [/size][size=2][color=#808080]// Get the path that stores user documents.
    [/color][/size][size=2]prozess.StartInfo.FileName =
    pathBat + [/size][size=2][color=#800000]" "[/color][/size][size=2] +
    tb_sgml.Text + [/size][size=2][color=#800000]" "[/color][/size][size=2] +
    tb_temp.Text + [/size][size=2][color=#800000]" "[/color][/size][size=2] +
    tb_ausgabe.Text + [/size][size=2][color=#800000]" "[/color][/size][size=2] +
    tb_fmeaID.Text + [/size][size=2][color=#800000]" "[/color][/size][size=2] +
    tb_Error.Text + [/size][size=2][color=#800000]" "[/color][/size][size=2] +
    tb_root.Text;
     
    prozess.Start();
    }
    [/size]
    Wenn ich die Attribute weg lasse, dann öffnet er mir die Datei, leider eben dort mit Fehlern.
    Die Attribute, die ich der Bat-Datei mitgeben möchte, lese ich aus einem Formular aus.

    Die Befehlszeile für den Aufruf der Bat-Datei sollte wie folgt aussehen:

    c:\temp\test.bat test.sgm c:\temp ausgabe.txt id error.log

    Hat irgend jemand eine Idee, wie ich das öffnen der Datei hin bekomme?

    Vielen Dank
    Gruß
    Marc
     

  2. #2
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Ja.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    
    System.Diagnostics.Process.Start( tb_Bat.Text, string.Format(
        {0} {1} {2} {3} {4},
            b_sgml.Text,
            tb_temp.Text,
            tb_ausgabe.Text,
            tb_fmeaID.Text,
            tb_Error.Text,
            tb_root.Text));
    MfG cosmo
    Geändert von Christian Kusmanow (07.02.05 um 13:46 Uhr)
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  3. #3
    Planet_Mars Planet_Mars ist offline Mitglied Bronze
    Registriert seit
    Nov 2004
    Beiträge
    32
    Danke, hat funktioniert.


    Gruß
    Marc
     

Ähnliche Themen

  1. XML-Datei durchsuchen mit Attributen
    Von ReesClarkD im Forum .NET Datenverwaltung
    Antworten: 4
    Letzter Beitrag: 10.06.10, 18:44
  2. Antworten: 3
    Letzter Beitrag: 12.03.10, 22:19
  3. Gestartetes Programm kann kein weiteres Programm starten
    Von RuFFnEcK im Forum VisualStudio & MFC
    Antworten: 3
    Letzter Beitrag: 04.10.06, 13:48
  4. Datei mit eigenem Programm starten
    Von ksk im Forum .NET Windows Forms
    Antworten: 1
    Letzter Beitrag: 12.05.06, 10:50
  5. VB Datei vom Programm aus starten
    Von mashine-obf im Forum .NET Windows Forms
    Antworten: 2
    Letzter Beitrag: 01.11.05, 10:43