Bat Datei mit eingabe(-variable)!?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Bat Datei mit eingabe(-variable)!?

    Ich ich weiss gehört hier nicht hin, aber vielleicht weiss es ja einer hier zufällig...

    ich hab mal eine Bat Datei geschrieben die ein Verzeichnis vom CD-ROM auf die Festplatte kopiert...
    Allerdings komm ich nicht dahinter wie ich die Verzeichnis mit ner Eingabe Variabel eingaben lassen kann. Denn nicht jeder hat ja als CD-ROM den Laufwerksbuchstaben D: oder will das Verzeichnis von CD-ROM auf C:/test haben...

    hier mein Programm bis jetzt:
    PHP-Code:

    @echo off


    rem 
    *********************************************
    rem                 Dokumentation               *
    rem *********************************************

    rem *********************************************
    rem      Dieses Batch File kannst du in der     *
    rem      Autorun.inf einfügen.                *
    rem      Es Kopiert jediglich ein bestimmtes    *
    rem       Verzeichnis auf der Cd-Rom             *
    rem     auf ein Verzeichnis auf dem Lokalen    *
    rem      Rechner.                 *
    rem *********************************************

    rem *********************************************
    rem                 Programmablauf              *
    rem *********************************************

    rem ******** Verzeichnis leeren wenn vorhanden ********
    echo  
    Verzeichnis wird geleert bzwneu angelegt...

    goto NEW

    :NEW

    del ///q C:\test

    rem 
    **Kopiert Verzeichnis von CD-Rom auf Rechner
    echo  Daten werden kopiert...

    goto 
    COPY

    :COPY

    xcopy 
    "g:\docs" "C:\test" ////i          

    rem 
    **Eine Kleine Ausgabe
    echo ************************************
    echo.
    echo  
    Dateien fertig kopiert...beenden mit biliebiger Taste.
    echo.
    echo ************************************
    pause

    rem 
    **Gehe ans Ende
    goto END

    :END
    cls 
    Danke schon mal füre Eure Help!
    Tom

  • #2
    *CROSSPOSTING* aus
    http://www.php-resource.de/forum/sho...threadid=22046

    *VERSCHIEB* nach WINDOWS (OLD-DOS)

    EDIT:
    habe den anderen thread jetzt auch einfach gelöscht. so.
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      Re: Bat Datei mit eingabe(-variable)!?

      parameter werden in dos batch dateien mit %1 bis %9 ausgewertet.
      I don't believe in rebirth. Actually, I never did in my whole lives.

      Kommentar


      • #4
        mhhh ok jetzt bin ich weiter *g* :-(
        kannst du mir ein kleines Beispiel zeigen?
        Also das ich z.B: gefragt werde:
        "Bitte gib das Verzeichnis ein, in welches die Dateien kopiert werden sollen:"
        Und dann gibt man es halt ein
        und das was man eingeben hat ist dann in ner Variable gespeichert
        die man dann weiter unten im Code verwenden kann also z.B.:

        xcopy "%1" "%2t" /e /q /h /i

        oder so ähnlich halt...is ja meine erste Batch Datei deswegen hab ich kein Plan :-(!

        Kommentar


        • #5
          warum fragst du den google nicht mal einfach...

          http://www.google.de/search?q=batchp...-8&hl=de&meta=

          es wird sicherlich nicht mehr viele leute geben, die sich mit der batch-programmierung auseinandersetzen.
          INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


          Kommentar


          • #6
            weiss das zwar auch nicht mehr genau, da Dos nun ja ein alter Hut ist
            und ich das ganze dann besser als VB6 proggen würde.

            Aber soviel ich noch weiss ist der Befehl choice als auch %1 dein Freund.
            Wenn du eine alte Win98 Startdisk hast dann schau die Files durch das wird das z.B. angewendet.

            For könnte aber auch noch dein evtl. Freund sein.
            [color=blue]MfG Payne_of_Death[/color]

            [color=red]Manual(s):[/color] <-| PHP | MySQL | SELFHTML |->
            [color=red]Merke:[/color]
            [color=blue]Du brauchst das Rad nicht neu erfinden ! [/color]<-ForumSuche rettet Leben-> || <-Schau in den Codeschnippsels->

            Murphy`s Importanst LAWS
            Jede Lösung bringt nur neue Probleme
            Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht.
            In jedem kleinen Problem steckt ein großes, das gern raus moechte.

            Kommentar


            • #7
              @Abraxax

              das erste was ich mache ist immer goolge.de, nur hab ich da nicht wirklich ein hilfreiches Tut gefunden.

              Zudem für was denn das Forum da, wenn nicht zum Fragen stellen?!?!!!

              Ich denke werde mir das ganze jetzt mal in VB anschaun.

              Trotzdem danke für Eure Hilfe ;-)
              Gruß Tom

              Kommentar


              • #8
                das erste was ich mache ist immer goolge.de,
                man weiss ja nie...

                eine unsetzung in VB ist jedoch bestimmt auch die bessere alternative. dort hast du auch wesentlich mehr möglichkeiten.
                INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                Kommentar


                • #9
                  Da wird man geradezu von der Funktionsvielfalt als auch APIs erschlagen.
                  Alternativ wenn du kein VB6 oder so hast kannst du auch Windows Scripting Host nehmen.

                  Hmm ich glaub ich muss da jetzt auch mal wieder was automatisieren lassen -> Vb6.0 starten tue
                  [color=blue]MfG Payne_of_Death[/color]

                  [color=red]Manual(s):[/color] <-| PHP | MySQL | SELFHTML |->
                  [color=red]Merke:[/color]
                  [color=blue]Du brauchst das Rad nicht neu erfinden ! [/color]<-ForumSuche rettet Leben-> || <-Schau in den Codeschnippsels->

                  Murphy`s Importanst LAWS
                  Jede Lösung bringt nur neue Probleme
                  Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht.
                  In jedem kleinen Problem steckt ein großes, das gern raus moechte.

                  Kommentar

                  Lädt...
                  X