Batch, TC oder XP Problem ?

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
cubesnake
Junior Member
Junior Member
Posts: 35
Joined: 2004-04-27, 14:06 UTC

Batch, TC oder XP Problem ?

Post by *cubesnake »

Hallo Zusammen,

Habe versucht etwas uber mein Problem zu finden konnte aber nix finden. Hier mal das Problem

in einem Ordner befinden sich Mediadateien (*.mpg; *.mpeg, *.avi)

Um eine m3u Datei zu erzeugen die alle Dateien sortiert enthaellt und dann in einen Editor laed konnte ich frueher (vor XP) folgendes in der Totalcommander Kommandozeile eingeben

edb test bzw. edb test *.avi

wobei edb der Name meiner Batchdatei ist und test der name der m3u Datei

Seit ich aber XP verwende bekomme ich nur eine leere Datei im Editor praesentiert. Erst dachte ich es laege am TC aber das Problem liegt (IMHO) nicht an der Versionsnummer. Habe dann folgendes herausgefunden. Wenn man ein DOS Fenster im Ordner der Mediadateien oeffnet und den Befehl erneut eingibt dann klappt es. Nur nicht wenn man es in der TC Kommandozeile eingibt. Die Datei edb.bat ist per Path erreichbar.

Hier mal meine edb.bat

--------------cut------------------
dir /B %2 > %1.m3u
sort < %1.m3u > %1.m3uu
del %1.m3u
ren %1.m3uu %1.m3u
edit %1.m3u
exit
--------------cut------------------

Hatt jemand ne Idee dazu warum das nicht mehr geht ? :roll:

Gruss Cube

License#: 96643
User avatar
norfie
Power Member
Power Member
Posts: 1194
Joined: 2003-02-18, 14:18 UTC

Post by *norfie »

Last edited by norfie on 2004-09-11, 08:18 UTC, edited 3 times in total.
cubesnake
Junior Member
Junior Member
Posts: 35
Joined: 2004-04-27, 14:06 UTC

Post by *cubesnake »

norfie wrote:Probiere bitte folgendes aus:
Vor dem Batch-Namen voranstellen:

Einmal

Code: Select all

cmd /c
das andere Mal

Code: Select all

command /c
Gibt es da einen Unterschied?
Werde berichten ob´s geklappt hat sobald ichs testen konnte. Hatte ja schon mit cmd /K edb %2 %1 in der edb.pif herumprobiert ... aber das ging auch nicht.

Danke vorerst mal
cubesnake
Junior Member
Junior Member
Posts: 35
Joined: 2004-04-27, 14:06 UTC

Post by *cubesnake »

norfie wrote:Probiere bitte folgendes aus:

BTW: Die Batch laesst wie folgt vereinfachen

Code: Select all

dir /B %2|sort>%1.m3u
edit %1.m3u 
hmm... bleibt die dann auch pre-XP kompatibel ? Gerade im Zusammenhang mit redirection Symbolen habe ich schon so manche Ueberraschung erlebt. :shock:

Cube
User avatar
norfie
Power Member
Power Member
Posts: 1194
Joined: 2003-02-18, 14:18 UTC

Post by *norfie »

Last edited by norfie on 2004-09-11, 08:18 UTC, edited 1 time in total.
cubesnake
Junior Member
Junior Member
Posts: 35
Joined: 2004-04-27, 14:06 UTC

Post by *cubesnake »

norfie wrote:
bleibt die dann auch pre-XP kompatibel ?
Yep. (MS-DOS ab V2 :D)
Hi,

...also nachdem ichs geteste habe musste ich feststellen das es nach wie vor nicht klappt. Komischerweise funktioniert die verkuerzte Version auch im DOS Fenster unter XP nicht. Auf meinem W9x funktionieren beide Varianten sowohl in der TC Kommandozeile wie auch im DOSFenster.
An XP wurde auch nix exotisches oder sonstwie rumgefummelt.
Es wurde nur die PATH Variable um den Ort der edb.bat erweitert.
Auch eine edb.pif bringt keine Aenderung. Ich weis echt nicht mehr weiter. Es kann doch nicht wahr sein das man durch den Umstieg auf
XP alle Batchdateien auf Funktion testen muss. Die Probleme die in Bezug auf bestimmte Userrechte auftreten mal aussen vor gelassen.

Cube
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Post by *Sheepdog »

2cubesnake

Hi,
kann Dein Problem nicht nachvollziehen, Deine batch läuft bei mir wunderbar.

Versuch doch mal ins DOS-Fenster zu gehen, und die Befehle einen nach dem anderen per Hand einzugeben. Was passiert denn dann?

sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
User avatar
Dominus
Junior Member
Junior Member
Posts: 42
Joined: 2004-04-27, 14:00 UTC

Post by *Dominus »

Das einzigste Mal, daß ich solche Probleme mit nem Dosfenster hatte, war als ich vor Ewigkeiten auf W2k von Win9x updatete. Beim Update ging da irgendwas schief. Erst als ich dann W2k richtig installiert habe (nicht update sondern neue Installation) wars okay.
Könnte es sein...?
Es kann doch nicht wahr sein das man durch den Umstieg auf
XP alle Batchdateien auf Funktion testen muss.
Normalerweise müssten fast alle Batches noch klappen, aber das Commandprompt von Windows NT ist halt nicht Dos...
Post Reply