Komprimierungsautomatik

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

    Unsere Datenschutzerklärung wurde aktualisiert. Mit der Nutzung unseres Forums akzeptierst Du unsere Datenschutzerklärung. Du bestätigst zudem, dass Du mindestens 16 Jahre alt bist.

    • Komprimierungsautomatik

      Hallo erstmal !
      Ich hab ein kleines Problem mit Batch-Files.
      Diese haben zwar die Möglichkeit eines "do", einer Schleife, allerdings keine Anweisungsfolgen, nur die nächste Anweisung wird ausgeführt.

      (for / do - Schleife)
      Ich möchte aber gerne eine weitere Anweisung geben...

      meine Fragen:
      Wo kann ich Grundlagen im Netz nachlesen und das VB(s) lernen?
      Ist es möglich mit VB mehrere Anweisungen in einer Bedingung ausführen zu lassen??

      Ich möchte genau folgendes tun:
      ich entpacke 10 Archive unterschiedlichen Inhalts in eigene Ordner, also Bilder.zip wird zum Ordner "Bilder" mit jeweiligen Inhalt, Gedichte.Rar wird zum Ordner "Gedichte", Erinnungen1998.zip wird zu eben diesen Ordner...
      Diese entpackten Ordner will ich reingehen, alles markieren, mit 7zip zu 7z einpacken... das hat zur Folge, das kein weiterer Ordner im Archiv mit angelegt wird, sondern Archiv "Bilder.7z" hätte den Inhalt "1.jpg", "2.jpg", "3.jpg", und so weiter, anstelle von "Bilder" ---> " "1.jpg", "2.jpg", "3.jpg", und so weiter"

      Ich hoffe, ich hab relativ klar ausgedrückt, was mein Anliegen ist....

      Danke!
      Free soul!
      Wenn Meinungen kritisiert werden, ist es dann nicht wahr, das man unfrei ist?
      codedeaf.net
      facebook.com/codedeaf
    • Ich habs noch nie versucht, aber du solltest hier tricksen können...

      Mit der DO-Schleife solltest du z.B. mit CALL eine andere Batch aufrufen können. Nach Beendigung dieser sollte er dir wieder an die verlassene Stelle in der alten Batch zurück springen.

      Andere Möglichkeit wäre, innerhalb einer Batch geschickt mit GOTO hin und her zu springen. Dann müsste am Ende der Anweisungen wieder ein Sprung zur Schleife kommen, um die Bedingung neu abzufragen.
      So in etwa:


      :schleife
      for ************ do goto anweisung

      :anweisung
      befehl1
      befehl2
      befehl3
      goto schleife
    • Ich bin eher auf dem Trip, VBS anzulernen...
      die "for --------- do" Schleife hört meiner Meinung nach auf, wenn der Goto eingelesen wurde... sprich: es wird nicht gesprungen, sondern die Schleife läuft weiter, weil Goto keinen Fehler verursacht...
      ich werds ausprobieren...
      Free soul!
      Wenn Meinungen kritisiert werden, ist es dann nicht wahr, das man unfrei ist?
      codedeaf.net
      facebook.com/codedeaf
    • ich brauch kein if:
      was ich brauche ist:
      FOR /F "tokens=* delims= " %%A in ('dir /b') do CD %%A "C:\Program Files\7-Zip\7z.exe" a -t7z -mx9 -mmt "%%~nA.7z" "%%A"

      alles funzt, ausser dieses CD %%A, weil das PRG sonst nach CD%%A zum Anfang der Schleife zurückkehrt ohne etwas zu machen...

      Ich brauche eigentlich eine Empfehlung, wo ich GUIs mit hilfe von VBS machen kann... VBS wird sicherlich leichter zu realisieren sein...
      Free soul!
      Wenn Meinungen kritisiert werden, ist es dann nicht wahr, das man unfrei ist?
      codedeaf.net
      facebook.com/codedeaf
    • Um es nochmal deutlich zu machen, Beispiel:
      Monat: Januar_Bilder.zip
      - Februar_Bilder.zip
      - März_Bilder.zip
      -April_Bilder.zip
      -Mai_Bilder.zip

      sollen alle "in Ordner" entpackt werden...
      dann habe ich die Ordner:
      Januar_Bilder
      Februar_Bilder
      März_Bilder
      April_Bilder
      Mai_Bilder

      dort sind jeweils folgende Bilder
      vom 1.jpg
      vom 2.jpg
      vom 3.jpg und so weiter, bis Monatsende

      diese Dateien will ich im jeweiligen Ordner einpacken, Dateiname für die Komprimierung soll der Name des übergeordeten Ordners sein...
      Das heisst:
      vom 1.jpg
      vom 2.jpg
      vom 3.jpg und so weiter, bis Monatsende
      sind im Archiv Januar.7z
      sind im Archiv Februar.7z
      sind im Archiv März.7z
      und so weiter....
      alle Dateien in einem Ordner zu stecken, macht aufgrund der Namensgleichheit kaum Sinn....
      Free soul!
      Wenn Meinungen kritisiert werden, ist es dann nicht wahr, das man unfrei ist?
      codedeaf.net
      facebook.com/codedeaf
    • Hallo...
      Schade, das keiner helfen kann...
      Momentan folgendes:
      Der CALL innerhalb einer Schleife beendet die Schleife...
      Ein GOTO übrigens auch...
      Eine Navigation ist per Kommandozeile nur Zurück möglich, nicht vorwärts.
      Ich bin mittlerweile der Meinung, das ich die Dateien temporär aus dem Ordner hole, in den Arbeitsordner verarbeite und das Ergebnis zurück verschiebe...

      Es kann ja wohl nicht so schwer sein, so etwas kurzes zu machen...
      Mittlerweile bezahle ich auch viel dafür, wenn mir jemand ein Programm schickt, das meinen Anforderungen gerecht wird....
      Free soul!
      Wenn Meinungen kritisiert werden, ist es dann nicht wahr, das man unfrei ist?
      codedeaf.net
      facebook.com/codedeaf
    • Du bist ja ziemlich ungeduldig. :-D

      Hier sind leider nicht allzu viele VBler, vielleicht ist es besser, wenn du dich an ein Fulltime-VB-Forum wendest.
      XProfan-Semiprofi (XProfan X4a+XPIA+LemonEd)
      Ryzen 1700X/MSI B350 PC MATE/16GB RAM@2933MHz/Radeon HD7770 OC/Creative X-Fi XTreme Music/90TB HDD+256GB Samsung 960 EVO/28" Samsung 4k
      XBox Classic/360S/One S/One X Scorpio Edition/PS3 Super Slim 500GB/PS4 Pro (XBL-ID: jacdelad, PSN: jacdelad84) auf 60" 4k/3D LG
      OnePlus 7 8GB/256GB
      jacdelad.bplaced.net
    • Ist schon spät, aber: Ist jetzt was dabei rausgekommen?
      XProfan-Semiprofi (XProfan X4a+XPIA+LemonEd)
      Ryzen 1700X/MSI B350 PC MATE/16GB RAM@2933MHz/Radeon HD7770 OC/Creative X-Fi XTreme Music/90TB HDD+256GB Samsung 960 EVO/28" Samsung 4k
      XBox Classic/360S/One S/One X Scorpio Edition/PS3 Super Slim 500GB/PS4 Pro (XBL-ID: jacdelad, PSN: jacdelad84) auf 60" 4k/3D LG
      OnePlus 7 8GB/256GB
      jacdelad.bplaced.net