Paules-PC-Forum.de Anzeige:

Microsoft Windows Intune: PC-Verwaltung und -Sicherheit in der Cloud: Updateverwaltung, Anti-Virus und vieles mehr!


Zurück   Paules-PC-Forum.de > Programmierung > Visual Basic, Visual Basic.NET

Visual Basic, Visual Basic.NET Alles zum Thema - Visual Basic und Visual Basic.NET
Fragen zu VBA bitte in das Forum Office-Anwendungen posten!

EM-Tippspiel

Paule bei Facebook


Paule bei Twitter


Letzte Forenthemen
Gehe zum ersten neuen Beitrag Algorithmen Teil IV...
Aufrufe: 3338, Antworten: 124
Gehe zum ersten neuen Beitrag PPF - Spiel "Wörter weiter...
Aufrufe: 26943, Antworten: 4219
Gehe zum ersten neuen Beitrag PPF - Shoppingwahn
Aufrufe: 50950, Antworten: 1396
Gehe zum ersten neuen Beitrag Bundesliga-Tippspiel Saision...
Aufrufe: 7660, Antworten: 186
Gehe zum ersten neuen Beitrag Von Live CD Windowspfad...
Aufrufe: 321, Antworten: 19
Gehe zum ersten neuen Beitrag Captur 2.2 (Snow Leo)
Aufrufe: 26, Antworten: 0
Gehe zum ersten neuen Beitrag Captur 2.3 (Lion)
Aufrufe: 32, Antworten: 0
Gehe zum ersten neuen Beitrag Acer Aspire 8745ZG fährt...
Aufrufe: 65, Antworten: 6
Gehe zum ersten neuen Beitrag Rechner fährt herunter,...
Aufrufe: 152, Antworten: 9
Gehe zum ersten neuen Beitrag avs4you_com Lizenz oder Abo?
Aufrufe: 78, Antworten: 4
Zeige:





Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28.06.2010, 17:20   #1 (Direktlink)
Premium Mitglied
 
Registriert seit: 09.06.2007
Ort: Bremen
Alter: 38
Beiträge: 8.325
Standard 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!
__________________
emulate everything...
Free soul!
Forenschreck!
Deacon ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 29.06.2010, 06:42   #2 (Direktlink)
Super-Moderator
 
Benutzerbild von Freaky
 
Registriert seit: 30.12.2002
Ort: Stuttgarter Kreis
Beiträge: 11.722
Standard

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
__________________
Freaky ist offline   Mit Zitat antworten
Alt 29.06.2010, 17:04   #3 (Direktlink)
Premium Mitglied
 
Registriert seit: 09.06.2007
Ort: Bremen
Alter: 38
Beiträge: 8.325
Standard

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...
__________________
emulate everything...
Free soul!
Forenschreck!
Deacon ist offline   Mit Zitat antworten
Alt 29.06.2010, 18:48   #4 (Direktlink)
Super-Moderator
 
Benutzerbild von Freaky
 
Registriert seit: 30.12.2002
Ort: Stuttgarter Kreis
Beiträge: 11.722
Standard

Deswegen ja am Ende des Goto's der Sprung zurück zur Schleifen-Abfrage. Dort könnte dann übrigens auch eine IF-Abfrage stehen...
__________________
Freaky ist offline   Mit Zitat antworten
Alt 29.06.2010, 18:58   #5 (Direktlink)
Premium Mitglied
 
Registriert seit: 09.06.2007
Ort: Bremen
Alter: 38
Beiträge: 8.325
Standard

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...
__________________
emulate everything...
Free soul!
Forenschreck!
Deacon ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 30.06.2010, 04:46   #6 (Direktlink)
Premium Mitglied
 
Registriert seit: 09.06.2007
Ort: Bremen
Alter: 38
Beiträge: 8.325
Standard

Irgendjemand, der mir ganz genau helfen kann??
Wie lese ich Zeilen in eine Variable?
wie nutze ich den pushd damit?
__________________
emulate everything...
Free soul!
Forenschreck!
Deacon ist offline   Mit Zitat antworten
Alt 30.06.2010, 15:22   #7 (Direktlink)
Premium Mitglied
 
Registriert seit: 09.06.2007
Ort: Bremen
Alter: 38
Beiträge: 8.325
Standard

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....
__________________
emulate everything...
Free soul!
Forenschreck!
Deacon ist offline   Mit Zitat antworten
Alt 02.07.2010, 18:52   #8 (Direktlink)
Premium Mitglied
 
Registriert seit: 09.06.2007
Ort: Bremen
Alter: 38
Beiträge: 8.325
Standard

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....
__________________
emulate everything...
Free soul!
Forenschreck!
Deacon ist offline   Mit Zitat antworten
Alt 02.07.2010, 19:25   #9 (Direktlink)
Super-Moderator
 
Benutzerbild von Jac de Lad
 
Registriert seit: 06.02.2009
Ort: Coswig
Alter: 27
Beiträge: 1.159
Standard

Du bist ja ziemlich ungeduldig.

Hier sind leider nicht allzu viele VBler, vielleicht ist es besser, wenn du dich an ein Fulltime-VB-Forum wendest.
__________________
XProfan-Profi (XProfan X2+XPIA)
http://jacdelad.bplaced.net
http://jacdelad.square7.ch
Jac de Lad ist gerade online   Mit Zitat antworten
Alt 02.07.2010, 20:46   #10 (Direktlink)
Premium Mitglied
 
Registriert seit: 09.06.2007
Ort: Bremen
Alter: 38
Beiträge: 8.325
Standard

jupp, ich kann deshalb schon nicht mehr schlafen!
__________________
emulate everything...
Free soul!
Forenschreck!
Deacon ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Antwort

  Paules-PC-Forum.de > Programmierung > Visual Basic, Visual Basic.NET

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an




Alle Zeitangaben in WEZ +2. Es ist jetzt 09:59 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Powered by vBCMS® 2.7.0 ©2002 - 2012 vbdesigns.de
(c) Paules-PC-Forum.de

::: Impressum :::

Search Engine Optimization by vBSEO 3.3.2