PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : (BATCH) - rar packen aber Archivname abkürzen?



Gollum
21.02.2018, 09:55
Gibt es eine Möglichkeit, dass ich WinRar beibringe, wenn es packt, automatisch aus "Gollum.ist.in.der.SzeneBOX.rar" das Archiv "G.i.d.S.rar" gemacht wird?
Ich habs auch mit dem Uploadtool Zoom versucht aber noch nicht raus, wie es damit funktionieren könnte.
Könnte das über eine Batch Datei funktionieren?

RedDevil
21.02.2018, 11:18
Schau mal hier >>> https://www.szenebox.org/29-entwicklung-programmierung/1973-suche-programm-script-packen-splitten-umbennen/?highlight=Archivname, vielleicht hilft dir das ja !

Gollum
21.02.2018, 11:32
Leider nur bedingt, da es ja nicht abkürzt .

pr0ton
21.02.2018, 11:49
Hi Gollum,

sind "Ursprungsdateinamen" alle gleich lang, oder haben diese immer eine unterschiedliche länge?

Gollum
21.02.2018, 12:39
Unterschiedlich. Bei xrel.to siehst du zahlreiche Beispiele ;)

pr0ton
21.02.2018, 13:17
Hm das ganze in einen automatischen Vorgang zu packen ist glaub ich ein größerer Aufwand...

Ich könnte dir ein Script schreiben, in dem du den Namen "Gollum.ist.in.der.SzeneBOX" reinkopierst und es dir "G.i.d.S" ausgibt.

Ist zwar nicht vollautomatisch aber du sparst dir die Arbeit das manuell zu machen^^.

Gollum
21.02.2018, 13:20
Das würde mir schon reichen.

pr0ton
21.02.2018, 13:40
<form action="kurs.php" method="post">
Dateiname:<br />
<input type="Text" name="datei"><br /><br />

<input type="Submit" value="Absenden">
<input type ="hidden" value = "1" name="sent">
</form>


<?php
if (isset($_POST['sent'])) {

$tagsAsString = $_POST['datei'];
$tagsAsArray = explode('.', $tagsAsString);
for($i = 0; $i < count($tagsAsArray); $i++) {
echo $tagsAsArray[$i][0] . ".";
}
}
?>


Habs auf die schnelle nur mit PHP machen können. Eine Batch Version kommt demnächst.


----

Ich hab hier auf Arbeit keine cmd, daher kann ich es nicht testen, aber schau mal hier nach. Da hat einer ein ähnliches Anliegen.

[Batch] Variable zerlegen (http://board.gulli.com/thread/971726-batch-variable-zerlegen/)

Gollum
21.02.2018, 18:11
Ganz herzlichen Dank. Läuft genau wie ich es wollte.

udg
15.03.2018, 00:52
Ich hab mein Tool erweitert und noch paar Stündchen programmiert. Zzt werden die "." Punkte rausgefiltert und jeweils immer der erste Buchstabe vor einem Punkt übernommen.
"wenn du nun in das Eingabefeld 1 folgendes eingibst:
Akte.X.S11E01.Der.Kampf.3.GERMAN.AC3D.1080p.HDTV.x 264-CMOS

anschließend die Checkbox: Namen automatisch kürzen
klickst, erscheint im 2ten Eingabefeld folgendes:
AXSDK3GA1H

unten kannst du noch die Packmethode wählen. nicht vergessen den ordner per drag and drop in das feld reinziehen.."


Hier noch ein Bild.


https://www.szenebox.org/images/_imported/2018/03/24.jpg


so long