tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
7
ZUGRIFFE
935
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Respeckt Respeckt ist offline Rookie
    Registriert seit
    May 2008
    Beiträge
    6
    Hi,

    ich weiß das dass hier schon 100x diskutiert wurde aber ich hab ein problem!

    Ziel:
    Ich führe die mkisofs.exe per batch aus so sieht der befehl aus
    "mkisofs.exe -o Ultrastar_DVD_edition.iso -joliet -r data"
    Dann wir in dem aufgepoppten fenster angegeben wieviel prozent bereits erledigt wurden.. (Foto im anhang wie die dos console ausschaut)
    Diese ausgabe will ich irgendwie in VB einbinden! Als ausgabe in VB sollte dann ein balken der den fortschritt (zb. wie beim kopieren in windwos oder in zahlen) stehen!!

    Problem:
    Ich schaffe nicht die ausgaben in eine datei umzuleiten
    mkisofs.exe -o Ultrastar_DVD_edition.iso -joliet -r data >> test.txt
    funktioniert auch nicht "batchname.bat >> test.txt" weiß nich warum..

    Kann mir vielleicht jemand weiterhelfen?

    ps. die mkisofs.exe hab ich auch angehängt! da könnt ihr testen! Einfach einen ordner "data" erstellen in dein ein bisschen was reinpacken dann macht das ding ein iso draus!!

    mfg
    georg
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken cmd.exe auslesen-dos.jpg  
    Angehängte Dateien Angehängte Dateien
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.169
    Hi.
    Zitat Zitat von Respeckt Beitrag anzeigen
    Diese ausgabe will ich irgendwie in VB einbinden! Als ausgabe in VB sollte dann ein balken der den fortschritt (zb. wie beim kopieren in windwos oder in zahlen) stehen!!

    Problem:
    Ich schaffe nicht die ausgaben in eine datei umzuleiten
    mkisofs.exe -o Ultrastar_DVD_edition.iso -joliet -r data >> test.txt
    funktioniert auch nicht "batchname.bat >> test.txt" weiß nich warum..
    Weil du damit die Standardausgabe umleitest und mkisofs die Meldungen auf der Standardfehlerausgabe ausgibt.
    Code :
    1
    
    mkisofs ... 2>> status.log
    Du mußt allerdings nicht den Umweg über die Datei gehen. Du könntest die Exec Methode des WshShell Objektes verwenden und direkt auf die StdOut/StdErr Ausgaben zugreifen. (http://msdn.microsoft.com/en-us/libr...4a(VS.85).aspx)

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  3. #3
    Respeckt Respeckt ist offline Rookie
    Registriert seit
    May 2008
    Beiträge
    6
    Hallo,

    danke für den tipp!

    Könntest du mir das vielleicht noch bitte an einem code beispiel erklären! Das was auf der Microsoft homepage steht gibt mir nicht genug aufschluss!

    Das wäre echt super von dir!

    mfg
    georg
     

  4. #4
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.169
    Hi.

    Beispiele dazu gibt's doch im Internet genug

    http://www.microsoft.com/technet/scr....mspx?mfr=true

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  5. #5
    Respeckt Respeckt ist offline Rookie
    Registriert seit
    May 2008
    Beiträge
    6
    Hallo,

    ich versuche schon seit wochen den Script hinzubringen, aber es funktioniert nicht!

    Kannst du mir vielleicht einen kleien Lösungsansatz geben? Ich werder aus der MS Scripting Guide Database nich schlau!

    mfg
    Georg
     

  6. #6
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.169
    Zitat Zitat von Respeckt Beitrag anzeigen
    ich versuche schon seit wochen den Script hinzubringen, aber es funktioniert nicht!
    Was heißt "es funktioniert nicht"?!
    Zitat Zitat von Respeckt Beitrag anzeigen
    Kannst du mir vielleicht einen kleien Lösungsansatz geben?
    Hab ich doch schon. Was brauchst du denn noch? Listing 3.16 auf der verlinkten Seite ist doch schon ein Minimalbeispiel was du nur noch für mkisofs abwandeln mußt...

    Zeig deinen Code.

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  7. #7
    Respeckt Respeckt ist offline Rookie
    Registriert seit
    May 2008
    Beiträge
    6
    Wenn ich den beispielcode von 3.16 benutze dann kommt immer die fehlermeldung...

    bin bis jetzt noch nich darüber hinausgekommen diesen Fehler irgendwie zu beseitigen.. arbeit mi vb6! Habe irgendwo gelesen das, dass mit VB6 nicht funktioniert! Habe aber noch keinen anderen Lösungsansatz gefunden.

    Möchte das problem mit bordmittel lösen, weil ich das Programm dann gerne weitergeben will, ohne das jmd. erst noch was installieren muss!


    mfg
    georg
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken cmd.exe auslesen-err.jpg  
     

  8. #8
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.169
    Zitat Zitat von Respeckt Beitrag anzeigen
    Wenn ich den beispielcode von 3.16 benutze dann kommt immer die fehlermeldung...

    bin bis jetzt noch nich darüber hinausgekommen diesen Fehler irgendwie zu beseitigen.. arbeit mi vb6!
    Eine Methode in VB6 wäre so:
    Code vb:
    1
    2
    
    Dim WshShell As Object
    Set WshShell = CreateObject("Wscript.Shell")
    [QUOTE=Respeckt;1748510Habe irgendwo gelesen das, dass mit VB6 nicht funktioniert! Habe aber noch keinen anderen Lösungsansatz gefunden.

    Möchte das problem mit bordmittel lösen, weil ich das Programm dann gerne weitergeben will, ohne das jmd. erst noch was installieren muss![/quote]
    Mit VB6 muß auf dem Zielsystem die VB6 Runtime Bibliotheken installiert sein, sonst kann dein Programm nicht ausgeführt werden.

    Wenn du ein grafisches Programm erstellen willst und keine Abhängigkeiten zulassen willst, dann müßtest du dein Programm in C/C++ schreiben.

    Aber so problematisch ist die Installation der VB6 Runtime nun auch wieder nicht.

    Oder du schreibst es in VB.NET - was dann das .NET Framework voraussetzt, welches allerdings meist bereits installiert ist; auf jeden Fall auf Vista.

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

Ähnliche Themen

  1. XML auslesen
    Von DarkJedi im Forum Java
    Antworten: 4
    Letzter Beitrag: 03.04.06, 18:14
  2. RDF auslesen
    Von tefla im Forum PHP
    Antworten: 3
    Letzter Beitrag: 09.11.04, 12:50
  3. OS mit VBS auslesen
    Von mwarlich im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 13.07.04, 09:54
  4. *.cmd auslesen?
    Von maass im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 09.07.04, 11:05
  5. db auslesen
    Von MajinVegeta im Forum PHP
    Antworten: 8
    Letzter Beitrag: 29.01.02, 17:37