batch fehler

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • batch fehler

    hi
    ich versuche zwischendurch auch mal batch zu programmieren und villeicht kriegt ihr den fehler raus
    ich mache zumbeispiel so etwas:

    Quellcode

    1. @echo off
    2. set men1=moin
    3. echo %men1%

    eigentlich müsste da moin stehen aber da steht "echo ist ausgeschaltet"
    wisst ihr den fehler? ?(
    oder wenn ich mal

    Quellcode

    1. :usb
    2. echo es hat geklappt mache

    dann kommt es auch
    Ein Bug ist mehr als nur ein Bug, es ist ein... Käfer!
    Egal, wie gut du eine Mauer baust, sie fällt um.... der klügere gibt nach :D

    Willst du mit mir auf Discord Chatten/Quatschen?
    Meine Husi's Tutorial Reihe
  • "echo" alleine ohne irgendwas dahinter gibt diese Nachricht aus, dein Beispielcode selbst funktioniert unter Win7. Wenn du nun "echo %x%" machst wird afair das %x% durch den Wert ersetzt (bzw, wenn die Variable nicht gesetzt ist durch ""), d.h. wenn die Variable nicht gesetzt wurde kommt "echo" raus. Überprüfe ob du die Variable richtig geschrieben hast und auch richtig setzts.
    wupto.net/ Nicht meine Seite!
    We love Koalas.

    GM-D-Spam-o-Meter: 32%
  • noch ne frage
    ich wollte für mein vater eine batch datei machen
    er macht immer musik und er will mit einem suchen wissen wo die musik liegt denn er hat von 1900-2013
    ordner da wird das schwer und daher macht er in exel eine tabele aber ich wollte ihn das erleichtern das exel das von einem textdokument ließt
    ich habe schon einen kleinen code:

    Quellcode

    1. dir D:\Musik

    das wird in ein textdokument gespeichert,
    aber dann werden nur die aktuellen ordner die in diesem ordner sind angezeigt.
    Kann man da nicht so ne art endlos schleife machen ,
    das alle ordner die danach kommen auch angezeigt werden, bis es keinen ordner mehr gibt?
    oder wie bei mein durchsuchen thread zumbeispiel sowas geht auch
    Ein Bug ist mehr als nur ein Bug, es ist ein... Käfer!
    Egal, wie gut du eine Mauer baust, sie fällt um.... der klügere gibt nach :D

    Willst du mit mir auf Discord Chatten/Quatschen?
    Meine Husi's Tutorial Reihe

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von husi012 ()

  • alles klappt aber der blöde parameter funktioniert nicht
    was mache ich falsch:

    Quellcode

    1. dir D:\Audios\Musik\*.*\

    der findet die datei nicht oder

    Quellcode

    1. dir |find D:\Audios\Musik\"mp3"
    Ein Bug ist mehr als nur ein Bug, es ist ein... Käfer!
    Egal, wie gut du eine Mauer baust, sie fällt um.... der klügere gibt nach :D

    Willst du mit mir auf Discord Chatten/Quatschen?
    Meine Husi's Tutorial Reihe
  • ich habe den fehler:
    man muss

    Quellcode

    1. dir /s D:\Audios\Musik\

    anstatt

    Quellcode

    1. dir D:\Audios\Musik\

    zu nehmen
    edit: ich habe noch ne frage:
    kann man so was wie dropbox machen,
    also das etwas aus dem internet hochgeladen wird und von anderen runtergeladen?

    edit2: noch was ich mache ein anderes programm mit login register usw...
    und ich will eien batch datei durch batch schreiben:

    Quellcode

    1. (
    2. echo @echo off
    3. echo echo schüss
    4. echo pause
    5. )>>%user%.bat

    aber irgendwie funtzt das nicht(natürlich will ich nicht das machen ist nur nen beispiel)
    kann mir jemand den fehler sagen
    Ein Bug ist mehr als nur ein Bug, es ist ein... Käfer!
    Egal, wie gut du eine Mauer baust, sie fällt um.... der klügere gibt nach :D

    Willst du mit mir auf Discord Chatten/Quatschen?
    Meine Husi's Tutorial Reihe

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von husi012 ()

  • HierfindestdudieLösungendeinerProbleme.

    Aber da du anscheinend nicht fähig bist, Google zu benutzen oder einfach mal die Grundlagen von Batch zu lernen:

    husi012 schrieb:

    kann man so was wie dropbox machen,
    also das etwas aus dem internet hochgeladen wird und von anderen runtergeladen?
    Wenn du möchtest, dass man dir hilft, solltest du deine Fragen auch so formulieren, dass sie eindeutig zu verstehen sind.
    Ich werfe trotzdem mal das Stichwort "ftp" in den Raum.

    husi012 schrieb:

    und ich will eien batch datei durch batch schreibe
    In Dateien schreiben kannst du mit > und >>. > überschreibt die Datei mit dem neuen Text und >> hängt den neuen Text an die Datei an.

    Quellcode

    1. echo test > test.txt
    2. echo. >> test.txt
    3. echo test2 >> test.txt
    4. echo. >> test.txt
    5. echo test3 >> test.txt


    Ich hoffe damit ist jetzt alles geklärt. Für alles weitere empfehle ich dir, ein weiteres Mal, Google.
  • und wie ist das mit dem hoch und herunter laden
    damit meine ich :
    mit eienem z.b. mit dir dann muss das ja übers internet laufen
    ein textdokument muss mit dem neuem text hochgeladen werden und vom anderen computer runtergeladen werden
    das soll natürlich ohne ständig runterladen oderso funktionieren
    Ein Bug ist mehr als nur ein Bug, es ist ein... Käfer!
    Egal, wie gut du eine Mauer baust, sie fällt um.... der klügere gibt nach :D

    Willst du mit mir auf Discord Chatten/Quatschen?
    Meine Husi's Tutorial Reihe
  • noch ein fehler
    warum geht das nicht da wird nämlich immer bei %var%num%% num% angezeigt:

    Quellcode

    1. @echo off
    2. set /a num=0
    3. set /a num1=0
    4. if not exist ordner.txt echo programms >ordner.txt
    5. dir /b "C:\Dokumente und Einstellungen\%username%\Desktop\autostart1" >such.txt
    6. for /F "delims=" %%a in (such.txt) do call :ausgabe "%%a"
    7. if exist ordner.txt for /F "delims=" %%a in (ordner.txt) do call :ausgabe1 "%%a"
    8. set num2=%num%
    9. del such.txt
    10. set num3=%num1%
    11. set num=0
    12. set num1=0
    13. goto starten
    14. :ausgabe
    15. set var%num%=%1
    16. set /a num=%num%+1
    17. :ausgabe1
    18. set var1%num1%=%1
    19. set /a num1=%num1%+1
    20. :starten
    21. if not "%var%num%%"=="*%var1%num1%%*" goto verschieben
    22. if %num1%==%num3% set /a num=%num%+1
    23. if %num%==%num2% exit
    24. :verschieben
    25. echo "%var%num%%"
    26. copy "%var%num%%" "C:\Dokumente und Einstellungen\Gerrit\Startmenü\Programme\Autostart"
    27. echo %var%num%% >>ordner.txt
    28. goto starten
    Alles anzeigen
    Ein Bug ist mehr als nur ein Bug, es ist ein... Käfer!
    Egal, wie gut du eine Mauer baust, sie fällt um.... der klügere gibt nach :D

    Willst du mit mir auf Discord Chatten/Quatschen?
    Meine Husi's Tutorial Reihe
  • Benutzer online 1

    1 Besucher