{title}

Also habe ich einen einfachen, kleinen AAC/MP3-Konverter gemacht, einschließlich des Hinzufügens von MP3-Tags. Dafür benutze ich Faad (ein Teil von FAAC), Lame & Tag //sourceforge.net/projects/faac/ www.rarewares.org/aac-decoders.php#faad2-win //lame.sourceforge.net/ www.synthetic-soul.co.uk/tag/ Nach dem Schreiben des Stapels stellte ich jedoch fest, dass Faad2 auch in der Lage ist, die AAC aus bestimmten Arten von Containern wie MP4-Dateien zu extrahieren, sodass ich diese vor dem Zuführen zu meinem Stapel nicht manuell extrahieren muss zu Beginn aber nur die AAC-Datei. Leider verursacht dies ein Problem mit meinem bereits geschriebenen Stapel, wenn ich versuche, eine MP4-Datei auf den Stapel zu ziehen und dort abzulegen. Der Stapel, den ich geschrieben habe, benennt die von Faad erstellte Datei, die WAV-Datei, um B. "Artist - Song.AAC" wird zu "Artist - Song.AAC.WAV", und Lame macht dasselbe mit der frisch erstellten Datei MP3 - Datei, die dann "Artist - Song.WAV.MP3" heißt. Um dem entgegenzuwirken, lasse ich sie nach jedem Vorgang umbenennen. Danach fügt Tag.exe Tags zum MP3 hinzu und meine MP3 - Datei ist fertig MP4-Datei wird per Drag & Drop auf den Stapel anstatt auf eine AAC-Datei gezogen, der Umbenennungscode schlägt natürlich fehl Eine einfache Lösung wäre, einen separaten Stapel für MP4-Dateien zu erstellen und ihn neben dem Stapel für die AAC-Dateien zu verwenden, aber ich würde es vorziehen, den gesamten Code stattdessen in einer Stapelverarbeitungsdatei zu haben Lassen Sie die Batch-Datei erkennen, was der Dateityp der darauf abgelegten Datei ist, und lassen Sie sie dann eine GOTO für den Teil des Codes für die AAC-Datei bzw. die MP4-Datei ausführen. Ich habe versucht, mit dem IF-Befehl herumzuspielen, aber zu vergeblich Ich habe auch den Befehl FOR ausprobiert, aber ich verstehe die Fähigkeiten dieses Befehls noch weniger. Meine Frage ist also einfach. Wie lasse ich eine Batch-Datei den Dateityp einer beliebigen Datei erkennen, die per Drag & Drop darauf abgelegt wird? Hier ist mein Code, bitte lachen Sie nicht, da ich kein Experte für die effiziente Verwendung von Batch-Befehlen bin.Code: @ECHO OFFcolor 81: Originalversion von NiTeCr4Lr: Titel AAC zu MP3 CLIfaad -b 2 -l 2 -o% 1.wav% 1titel AAC zu MP3 CLImove/-Y% 1.wav "C: Programme AAC zu MP3 CLI" clsren .aac.wav .ren .aac .wavdel% 1clslame -cbr -b320 -mj -q0 .wavdel .wavren .wav.mp3 .ren .wav .mp3Tag Auto Schema "A - T" .mp3move/-Y .mp3 "C : Documents and SettingsiTeCr4Lr Bureaublad "exitNote: Titel nach Faad, da Faad den Titel des Batch-Fensters übernimmt und der Titel nach dem Schließen von Faad zurückgesetzt wird Die Verknüpfung zur Batch-Datei befindet sich auf meinem Desktop, wo sich häufig auch viel mehr AAC-, MP4- und MP3-Dateien befinden. Und ich möchte nicht, dass mein Code irgendetwas davon berührt, besonders nicht den "Del" -Teil des Codes (Ok, ok. Es liegt auch daran, dass irgendwo im Code "% 1" aufgrund eines Pfadproblems nicht richtig funktioniert Ich bin ein absoluter Neuling, wenn es darum geht, Dinge wie "% 1" richtig zu verwenden.) PS Wenn jemand verrückt genug wäre, um mit meinem ineffizienten Code MP4/AAC-Dateien auf recht umständliche Weise in MP3-Dateien umzuwandeln, können Sie dies gerne tun. Ein Dankeschön und ein Hinweis, falls anderswo gepostet, wären wir jedoch dankbar.

Was bedeutet das?

Dies bedeutet, dass Sie, wenn Sie eine Batch-Datei auf Ihrem Desktop haben, eine MP4- oder AAC-Datei mit der Maus ziehen und die Maustaste loslassen, wenn sie sich auf dem Batch-Dateisymbol befindet. Der Batch nimmt dann die Datei und verarbeitet es.

Diese Änderung sollte die Dateien verarbeiten - in demselben Ordner, in dem sich die Originaldateien befinden, und alle unterstützten Erweiterungen verarbeiten. Wenn sich Ihre ausführbaren Dateien nicht im Pfad befinden, benötigen sie den vollständigen Speicherort, der für die Dateien angegeben wurde der Desktop sollte dann funktionieren mit "% userprofile% desktop " "% userprofile% desktop faad.exe" Rest der Zeile "% userprofile% desktop lame.exe" Rest der Zeile "% userprofile% desktop Tag.exe "und wenn sie sich an einem anderen Ort befinden und Sie eine Anleitung benötigen, teilen Sie uns mit, wo sie sich befinden. Dies sollte auch mehr als eine gezogene Datei verarbeiten - eine nach der anderen. Testen Sie es mit einigen Beispieldateien. Code: @echo off :: Originalversion von NiTeCr4Lr :: Titel AAC zu MP3 CLItitle AAC zu MP3 CLIcolor 81cls: beginpushd "% ~ dp1" || (echo error - der Zielordner "% ~ dp1" scheint zu fehlen & pause & gehe zu: EOF) faad -b 2 -l 2 -o "% ~ n1.wav" "% ~ 1" lame -cbr -b320 - mj -q0 "% ~ n1.wav" del "% ~ n1.wav" Auto-Tag-Schema "A - T" "% ~ n1.mp3" move /-Y"%~n1.mp3""C:Documents and SettingsiTeCr4Lr Bureaublad "popdshiftif not"% ~ 1 "==" "goto: begin

Nein tun sie nicht. Wie Foxidrive in seinem Code hervorgehoben hat, haben Sie es so codiert!

Ich dachte, ich würde testen, was Sie gesagt haben, indem Sie Dateien auf Faad.exe & Lame.exe ziehen und ablegen, ohne den Stapel. Sie haben Recht mit Faad, keine Dateierweiterung vom vorherigen Dateityp im Namen der neuen Datei. Mit Lame jedoch , du hattest recht und doch unrecht: pSeit ich nur den Lame-Teil des Batches verwende (kein Wortspiel beabsichtigt, das musste passieren: p), ist meine Version von Lame seit ein paar Jahren "3.98.2". Die Version, die Sie wahrscheinlich getestet haben (oder aus Erfahrung wissen, dass sie die vorherige Dateierweiterung nicht hinzufügt), ist vermutlich "3.99.5". Seitdem ich eine WAV-Datei auf der 3.99.5-Version abgelegt habe, gefällt sie Faad Ich habe die vorherige Erweiterung leider nicht mehr aufgenommen, aber nachdem ich den Unterschied zwischen 3.98.2 und 3.99.5 getestet hatte, wurde mir klar, dass ich es vorziehen würde, die Version 3.98.2 weiterhin zu verwenden Es dauerte 36 Sekunden, um eine MP3 zu kodieren, wobei 3,99,5 1 Minute und 15 Sekunden dauerten

Vielen Dank für Ihre Mühe und Ihre Zeit! Ich habe tatsächlich ein Pfadproblem. Die Verknüpfung zur Batchdatei befindet sich auf meinem Desktop, ist jedoch mit dem Batch und allen anderen Dateien wie faad, lame & tag im folgenden Pfad verknüpft "C: Programme AAC to MP3 CLI" (Ich behalte gerne alle fertigen Projekte dort: p) Ich dachte, ein einfacher chdir-Befehl könnte das sehr leicht beheben. Allerdings habe ich das "% ~ dp1" gesehen, das Sie bei verwendet haben Der Befehl pushd, und da ich mit pushd nicht vertraut bin (es scheint wie eine Pipe zu sein). Etwas, das ich verwenden wollte, bevor ich anfing, die AAC/Faad & Tag-Teile zum ursprünglichen Code hinzuzufügen, der nur Lame war Codierung, hatte aber nicht das Know-how für: p) Mit einigem logischen Denken schätze ich, dass "% ~ dp1" das D & P von "% 1" übernimmt, oder? Deshalb hängt es auf meinem Desktop (" Bureaublad "auf Niederländisch), da"% 1 "dort ist: p? Ich werde auf Ihre Antwort warten, bevor ich anfange, mit dem Code herumzuspielen, von dem ich die wenigen neuen Dinge, die ich nicht vollständig verstehe, bestätigen will und lerne f Aber aus deinem Code: p. Ich vermute auch, dass "popd" ein "Aus-Schalter" für "pushd" ist, wenn du so willst. Ich wusste überhaupt nichts über den Shift-Befehl und wie er funktionierte: p ! Ich habe eine Schicht gemacht /? scheint praktisch!

Alles, was Sie gesagt haben, ist die Änderung im Befehl pushdcommandIt schiebt ein Verzeichnis auf einen Stapel, wechselt zu diesem und der Befehl popd entfernt es wieder, sobald Sie sich versammelt haben. Pushd kann viele Ebenen haben, aber cd/d "C: Programme AAC to MP3 CLI "wird hier genauso gut funktionieren wie: beginlabel - und die pushd/popd-Zeilen entfernen. Squashman hat auf die nützliche Hilfe im for /? -Code hingewiesen: @echo off :: Originalversion von NiTeCr4Lr :: Titel AAC zu MP3 CLItitle AAC zu MP3 CLIcolor 81cls: beginpushd "C: Programme AAC zu MP3 CLI" faad -b 2 -l 2 -o "% ~ n1.wav" "% ~ 1" lame -cbr -b320 -mj -q0 "% ~ n1.wav" del "% ~ n1.wav" Automatisches Tag-Schema "A - T" "% ~ n1.mp3" move /-Y"%~n1.mp3""C: Documents and SettingsiTeCr4Lr Bureaublad "popdshiftif not"% ~ 1 "==" "goto: begin

Mit dem von foxidrive gelieferten Code kann ich das nicht ändern, auch nicht mit den Informationen in Squashmans Beitrag, damit er für den Pfad "C: Programme AAC to MP3 CLI" anstelle von "" ausgeführt wird desktop Vielleicht habe ich gerade einen älteren Moment, sehr wahrscheinlich sogar

Der letzte Beitrag wird in diesem Ordner ausgeführt. Mit dem Befehl pushd wird der Ordner in "C: Programme AAC in MP3 CLI" geändert. Hat es etwas Merkwürdiges getan, als Sie es ausprobiert haben?

Ich weiß nicht, was ein Stapel in dieser Form von Terminologie ist, aber wenn es funktioniert, beschwere ich mich nicht: p Entschuldigung, ich hatte diesen Beitrag gepostet, bevor ich gesehen habe, dass Sie gepostet hatten! Ich habe den neuen Code ausprobiert und abgesehen davon, dass der Titel "FAAD" war, nachdem Faad bereits fertig war und Lame an der Reihe war, wurde der mp3 nicht mehr zurück nach "Bureaublad" kopiert, da der MP3 aufgrund dessen nicht gefunden werden konnte Nachdem Lame fertig war, ist die WAV-Erweiterung immer noch im Titel. (Das Ganze wurde bereits in einem anderen Beitrag erwähnt. "Artist - Song.WAV.MP3") Der Titel kann leicht durch Hinzufügen der Erweiterung nach der Faad-Zeile, aber des Dateityps, festgelegt werden In der neuen Ausgabe des Dateinamens weiß ich nicht, wie ich effizient vorgehen soll, ohne den Code zu verlieren: pSo, abgesehen von der Verwendung des alten Codes von mir "ren .wav.mp3". und dann "ren .wav .mp3" wie könnte ich das ansprechen?

Können Sie diese Version testen und den Text auf dem Bildschirm markieren/kopieren/in eine Antwort einfügen, wenn diese angehalten wird? Die Meldungen auf dem Bildschirm helfen dabei, die Fehlerursache zu verfolgen.Code: @echo off :: Originalversion von NiTeCr4Lr :: Titel AAC zu MP3 CLItitle AAC zu MP3 CLIcolor 81cls: beginpushd "C: Programme AAC zu MP3 CLI" faad -b 2 -l 2 -o "% ~ n1.wav" "% ~ 1" lame -cbr -b320 -mj -q0 "% ~ n1.wav" del "% ~ n1.wav" Tag-Auto-Schema "A - T" "% ~ n1.mp3" clsmove /-Y"%~n1.mp3""C:Documents und SettingsiTeCr4Lr Bureaublad "dir/b"% ~ n1 "pausepopdshiftwenn nicht"% ~ 1 "==" "goto: begin

Hier ist der markierte, kopierte und eingefügte Text, der angezeigt wird: "Das System kann nicht gefunden werden. Test.wav.mp3Druk op een toets om door te gaan ..." In der Übersetzung heißt es: "Das System kann die angegebene Datei nicht finden. Test .wav.mp3Drücken Sie eine Taste, um fortzufahren. "Wie ich bereits in diesem Beitrag sagte, ist es die gesamte" Dateierweiterung in der neuen Dateinamenausgabe ". Lame gibt weiterhin" Artist - Song.WAV.MP3 "anstelle von" Artist - Song "aus .MP3 ", weil ich die Version 3.98.2 von Lame verwende, die weniger als 50% der Zeit in Anspruch nimmt als die Version 3.99.5, ohne merkliche Qualitätseinbußen, sondern mit der Erweiterung wav in der neuen Datei new traurig

Bevor ich dieses Release von LAME lade und teste, probiere es aus und schaue, was es zeigt. Übrigens, wo sind die LAME-Binärdateien für Windows? Der Link, den Sie gepostet haben, scheint nur für den Quellcode zu sein. Code: @echo off :: Originalversion von NiTeCr4Lr :: Titel AAC zu MP3 CLItitle AAC zu MP3 CLIcolor 81cls: beginpushd "C: Programme AAC zu MP3 CLI" faad -b 2 -l 2 -o% ~ n1% ~ 1 lame -cbr -b320 -mj -q0% ~ n1 del% ~ n1 Tag Auto Schema A - T% ~ n1.mp3 "move /-Y"%~n1.mp3""C:Documents and SettingsiTeCr4Lr Bureaublad" popdshiftif not "% ~ 1" == "" goto: begin

Es klappt ! Vor einigen Codeversionen, glaube ich, haben wir die Zeile verloren, in der die .aac-Datei nach dem Batch gelöscht wird. Das wäre schön, wenn sie zurück wäre, solange sie nicht auch den MP4 löscht, wenn dieser für den Batch verwendet wird! Aber ich nehme an, das ist zu viel verlangt zu werden: p. Der beste schnelle Link, den ich für die Binärdatei finden konnte, ist: //lame.bakerweb.biz/lame-3.98.2.7z Ich habe nicht überprüft, ob diese 7z echt ist, also lade sie auf eigenes Risiko herunter.

Schönheit! Fügen Sie diese Zeile vor dem popdlineCode ein: if /i"%~x1"==".aac "del"% ~ 1 "Es sollten nur.aac-Dateien gelöscht werden, die im Batch-Skript abgelegt sind.

Makellosigkeit! Du antwortest auch so schnell mit einer Codezeile, die ich ewig brauchen würde, um herauszufinden, hahaIch habe auf den Dankeschön-Button in deinem letzten Beitrag geklickt! Nochmals vielen Dank, foxidrive!

Ich würde gerne funktionieren. Vielen Dank für Ihre Kommentare und Ihr Feedback.

Verschlüsselung Go

Ok, ich versuche eine Verbindung zu meinem Netzwerk herzustellen. Das Problem ist, dass mein Bruder es eingerichtet hat. Ich kenne das Passwort nicht und mein Bruder beantwortet aus irgendeinem Grund keine E-Mails mehr. Während ich versuche, mich mit dem Netzwerk zu verbinden, muss ich aus 3 Verschlüsselungsarten auswählen und auf 2 von ihnen muss ich aus einer 64-Bit- oder einer 128-Bit-Version auswählen. und um die Sache noch schlimmer zu machen, ist der Computer, der das Modem hat und das Signal sendet, Win 2K SP4 und ich kann nichts finden, um diesen Verschlüsselungsschlüssel zu finden. Er weiß nicht einmal, dass er mit einem Netgear-Router verbunden ist. Ich habe eine Idee für das Passwort, weil ich mich erinnere, dass mein Bruder mir gesagt hat, als er es gemacht hat, aber es ist nur 6 Zeichen lang, damit es einen anderen Teil gibt. Wie finde ich den Zugangscode und den Verschlüsselungstyp?

Es verstößt gegen die Richtlinien des Forums, Informationen zu liefern, die sich auf das Knacken von Passwörtern beziehen. Sie könnten die Ideen ausprobieren, die Sie im Kopf haben. Ich gebe Ihnen zu, wir kennen nicht die gesamte Situation in Bezug auf Ihre Familie, aber man könnte meinen, Sie hätten andere Möglichkeiten von Ihrem Bruder zu kontaktieren, um das Passwort zu erhalten.

Beliebte Beiträge