MakeBAT generiert abgeschnittene Listeneinträge

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
archi1000
Junior Member
Junior Member
Posts: 2
Joined: 2014-12-06, 19:54 UTC

MakeBAT generiert abgeschnittene Listeneinträge

Post by *archi1000 »

Hallo,

meine Suche im Forum zum Problem war leider erfolglos.

Mit dem Packer-Plugin MakeBAT wird im Eingabefenster "batch file creator" ein String, z.B.

if /i "%E"=="avi" if exist "%P%D%O.avi" call "c:\Program Files\VIDEO\FFMPEG\ffmpeg.exe" -y -deinterlace -i "%P%N" -crf 20.0 -acodec libvo_aacenc -b:a 128k -ac 2 -ar 48000 -vcodec libx264 -preset slower -tune film -vf crop=iw-4-12:ih-2-14:4:2,mp=eq2=1.0:1.3:0.2:1.2:1.0:1.0:1.0:1.0,hqdn3d=4.0:3.0:6.0:4.5 "%P%D%O.mp4"

erzeugt.

In der generierten bat-Datei werden die Zeilen abgeschnitten (nicht volle Zeilenlänge), z.B.

if /i "avi"=="avi" if exist "d:\test.avi" call "c:\Program Files\VIDEO\FFMPEG\ffmpeg.exe" -y -deinterlace -i "d:\test.avi" -crf 20.0 -acodec libvo_aacenc -b:a 128k -ac 2 -ar 48000 -vcodec libx264 -preset slower -tune film -vf crop=iw-4-12:ih-2-14:4:2,mp=eq2=1.0:1.3:0

Ist die maximale Zeilenlänge in MakeBAT begrenzt? Oder sind vielleicht andere Windows8.1-Einstellungen die Ursache?
(kürzere Zeilen funktionieren ohne Probleme)

Im Voraus vielen Dank :wink:

Archi
User avatar
ZoSTeR
Power Member
Power Member
Posts: 1050
Joined: 2004-07-29, 11:00 UTC

Post by *ZoSTeR »

Ist auf 260 Zeichen begrenzt (plus Dateinamen), wie auch im Sourcecode zu sehen ist: template:array[0..259] of char;
archi1000
Junior Member
Junior Member
Posts: 2
Joined: 2014-12-06, 19:54 UTC

Post by *archi1000 »

Hallo ZoSTeR,

vielen Dank für die schnelle Info. Ich hatte im Quelltext schon angefangen zu suchen.

Kann man das array vergrößern, z.B. auf [0..500]?

Das Tool (Delphi?) muss dann neu kompiliert werden.
Da ich keinen Kompiler verfügbar habe: könntest du vielleicht diese Änderung vornehmen?

Archi
User avatar
ZoSTeR
Power Member
Power Member
Posts: 1050
Joined: 2004-07-29, 11:00 UTC

Post by *ZoSTeR »

Habe leider auch keinen passenden Compiler.
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6983
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Post by *Horst.Epp »

Da ist Christian als Author doch bestimmt behilflich :D
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50567
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Es gibt nun eine neuere Version des Plugins, wo der String bis zu 1023 Zeichen lang sein darf. Die Ausgabe kann wie bisher bis zu 2047 Zeichen lang sein.
Download hier:
http://www.ghisler.com/dplugins.htm
Author of Total Commander
https://www.ghisler.com
Post Reply