BATCH-DATEIEN

Von: , Frage gestellt am Mi, 7. Mär 2007

Hallo Leute!
Eigentlich bin ich sehr erfahren in Batchdatei-Programmierung, doch nun habe ich ein Problem:

Ich rufe eine Wave-Datei und ein Bild auf: wie kann ich in der Batchdatei bewirken, dass das Bild nach 10 Sekunden (also genau dann wenn die Wavedatei erscheint) wieder geschlossen wird?

Also: Ich suche ein Befehl!

Vielen Dank im Voraus für alle Antworten!

6 Antworten zu dieser Frage

  1. Antwort von nach 18 Stunden 0 hilfreich
    Re: BATCH-DATEIEN

    Hallo, Eigentlich bin ich sehr erfahren in Batchdatei-Programmierung,
    doch nun habe ich ein Problem:

    Ich rufe eine Wave-Datei und ein Bild auf: wie kann ich in der
    Batchdatei bewirken, dass das Bild nach 10 Sekunden (also
    genau dann wenn die Wavedatei erscheint) wieder geschlossen
    wird?

    Also: Ich suche ein Befehl!
    Ich kenne 'kill' (help kill).
    Also:

    #!/bin/bash
    see Musik.wav &
    see Bild.jpg &
    sleep 10 && kill %2
    


    Wenn das nicht die gewünschte Skript-Sprache ist gib bitte an, welche Skript-Sprache unter welchem System und am besten noch den Quelltext.


    Gruß
    Diether

    • Antwort von nach 21 Stunden 0 hilfreich
      Re^2: BATCH-DATEIEN

      Ich kenne 'kill' (help kill).
      Also:

      #!/bin/bash
      see Musik.wav &
      see Bild.jpg &
      sleep 10 && kill %2
      

      ######################################################################

      Ich programmiere unter Windows XP PRO und schreibe eine BATCHDATEI (Stapelverarbeitungsdatei)!

      Mein Anfang sieht so aus:

      .
      .
      . main (1. ABSATZ FÄNGT AN)
      start.png (BILDWIRD GESTARTET)
      ping -n 10 localhost > nul (NACH 10 SEKUNDEN SOLL ES WIEDER SCHLIESSEN)
      start.wav (NACH DEM DIESE 10 SEKUNDEN UM SIND WIRD DIE MUSIKDATEI GEÖFFNET)
      ping -n 6 localhost > nul (IST EIGENTLICH NUR PROVISORISCH: DIE 6 SEKUNDEN, DA DIE MUSIKDATEI EIGENTLICH SCHLIESSEN SOLL, WENN DIE DATEI BIS ZUM ENDE ABGESPIELT WURDE)
      goto oberflaeche (ER GEHT ZUM NÄCHSTEN ABSATZ)
      .
      .
      .

      P.S.: Ist das C++ was du das programmiert hast?

      • Antwort von nach einem Tag 0 hilfreich
        Re^3: BATCH-DATEIEN

        Hallo, Ich programmiere unter Windows XP PRO und schreibe eine
        BATCHDATEI (Stapelverarbeitungsdatei)!
        Da ist immer noch meine Frage, was für eine. Ist das eine DOS-Batch-Datei (.bat), ein Visual Basic Script (.vbs), eine Batch-Datei für die PowerShell, ...? P.S.: Ist das C++ was du das programmiert hast?
        Nein, das ist eine Scriptsprache und zwar zu der Shell 'bash' (http://de.wikipedia.org/wiki/Bash#Die_Bourne-Again-S...).


        Viele Grüße
        Diether

          • Antwort von nach 2 Tagen 0 hilfreich
            Re^5: BATCH-DATEIEN

            is hier denn keiner mehr, der mir helfen kann?

          • Antwort von nach 4 Tagen 0 hilfreich
            Re^5: BATCH-DATEIEN

            Hallo, Ich schreibe dos batch!
            Es gibt ein Programm 'kill.exe', das Programme beendet, leider mußt Du dafür die PID des Prozesses kennen. Aber vielleicht bietet das Programm das Du verwendest selber per Kommandozeilenoption die Möglichkeit an, sich zu beenden.
            DOS direkt dürfte das Beenden nicht unterstützen, da DOS kein Multitaskingsystem ist, also normalerweise nur ein Prozeß zur Zeit läuft.

            Übrigens gibt es für das Warten auch ein Programm, und zwar 'wait.com'.


            Gruß
            Diether

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!