Hallo, ich suche ein umwandel Tool, konvertierungs Tool, von NIB Dateien nach G64 Dateien, so das das zeug auch mit der Ultimate 1541 II zun laufen bringe. Am besten ein " stand alone " Tool, das unter Windows XP leuft.
Danke
Brotscheibe
Es gibt 37 Antworten in diesem Thema, welches 12.125 mal aufgerufen wurde. Der letzte Beitrag (
Hallo, ich suche ein umwandel Tool, konvertierungs Tool, von NIB Dateien nach G64 Dateien, so das das zeug auch mit der Ultimate 1541 II zun laufen bringe. Am besten ein " stand alone " Tool, das unter Windows XP leuft.
Danke
Brotscheibe
NIB files wurden mit MNIB (Uralte DOS version) oder NibTools (Weiterentwicklung fĂĽr Win/Mac/Linux) erstellt. Damit kann man sie auch in G64 umwandeln.
Hauptseite der NibTools: Bitte melde dich an, um diesen Link zu sehen.
Downloadseite: Bitte melde dich an, um diesen Link zu sehen.
Das Konvertierprogramm heiĂźt nibconv.exe, und ist das einzige was man ohne floppy aufrufen kann.
Der Aufruf ist ganz einfach:
/pitti
heisst das tool bei einer aktuellen mnib version nicht "n2g" ?
davon ab wĂĽrde ich der einfachheit halber das tool nehmen das bero zu dem zweck mal schrieb, sollte irgendwo auf micro64.de liegen
So weit so gut.
Aber was mĂĽsste man eingeben um mehrere nib Dateien in g64 Dateien in einem Rutsch umzuwandeln?
Habe hier so einige davon. Die alle einzeln einzugeben wäre ja ziemlich aufwändig...
EDIT:
Hat sich erledigt! Einfach eine Batchdatei mit folgendem Inhalt anlegen:
Diese Batch Datei dann zusammen mit der nibconv.exe in das Verzeichnis mit den nib Dateien kopieren und doppelklicken. ![]()
Ja, ich breuchte ein Tool, so das ich zich, NIB´s in einen rutsch konvertieren kann.
Also mit dem Tool, Namens nibconv.exe komme ich nicht klar.
Brotscheibe
Könnte man nicht irgendwie eine Batch, das erledigen lassen ?
Sorry, ich habe keine Ahnung, von solchen sachen.
Brotscheibe
Könnte man nicht irgendwie eine Batch, das erledigen lassen ?
Siehe Bitte melde dich an, um diesen Link zu sehen.. ![]()
Hä, kein plan was du meinst !
Was mache ich wen ich zichtausend solche Dateien habe ?!
Brotscheibe
- Alle "nib-Dateien in ein beliebiges Verzeichnis geben
- (evtl Verzeichnisse mit "*.nib" in Windows durchsuchen und Ergebnis in ein Verzeichnis kopieren)
- "nib2g64.bat" (im zip im Anhang) ebenfalls in dieses Verzeichnis geben
- aktuelles "nibconv.exe" von Bitte melde dich an, um diesen Link zu sehen. (nibtools-msvc-opencbm5-win32-rxxx.zip) auch in dieses Verzeichnis geben
- "nib2g64.bat" doppelklicken
- .... fertig
Was mache ich wen ich zichtausend solche Dateien habe ?!
Wenn ich jetzt keine Zeit und Lust habe ein Tool oder ein durchdachtes Batch oder VBS zu schreiben, wĂĽrde ich auf die Schnelle die Verzeichnisstruktur (wenn alles in Subdirectories verteilt ist) ohne BeigemĂĽse in ein File schreiben und das in Excel kopieren und mit einer Formel den Batchtext daraus erstellen und in eine Batchdatei kopieren.
Ja, ich weiss, Holzhammer-Methode, aber in 5 Minuten erledigt.
Die Syntax fĂĽr den Konvertiervorgang wurde weiter oben beschrieben.
Die Verzeichnisstruktur kann (aus dem Kopf, bin am iPad) so erstellt werden:
DIR C:\MeineSammlung /b /s >C:\DirStruktur.txt
Siehe Bitte melde dich an, um diesen Link zu sehen..
Vergiss es! Hier sind die wenigsten in der Lage einen Thread richtig zu lesen... /o\
Aber ist echt geil nach einer Lösung zu fragen, die direkt einen Post drübersteht. ![]()
So, ich hatte nun etwas Zeit, das an einer echten Windose auszuprobieren. ![]()
Ab Windows Vista (oder höher) gibt es den Command FORFILES, mit dem sich Aktionen für Files rekursiv sehr einfach ausführen lassen.
Ich habe folgendes mit einem REN (Rename) erfolgreich getestet (anstatt dem nibconv @path @fname.g64 hatte ich ren @path @fname.g64).
Den zweiten Command mit echo habe ich noch reingetan, damit man sieht was gerade läuft, wenn sehr viele Files zu verarbeiten sind.
forfiles /s /p "C:\Meine Sammlung" /m *.nib /c "cmd /c nibconv @path @fname.g64 | echo Converted: @path ... @fname.g64"
Hier sind die wenigsten in der Lage einen Thread richtig zu lesen... /o\
Du übertreibst, die die das können, fallen nur halt nicht so auf.... ![]()
ernsthaft: kann schon mal passieren das man zu lange einen Thread offen hatte und dann eine Antwort ĂĽbersieht.
aber ich geh jetzt mal auf Nummer sicher:
sl FXXS
Guten Morgen auch
Ich habe die FOR Lösung nicht übersehen.
Aber so funktioniert das nur fĂĽr das aktuelle Verzeichnis und nicht rekursiv, d.h. heisst man muss alle *.nib Dateien in ein Verzeichnis kopieren/verschieben und das Batchfile dort ausfĂĽhren.
Wenn die Files in einer komplexeren Verzeichnisstruktur mit mehreren und unausgeglichenen Verzeichnisebenen abgelegt sind, finde ich es doof, alle Dateien zuerst manuell rausfischen zu mĂĽssen.
Zuimindest habe ich bei FOR keinen Schalter fĂĽr eine Rekursivsuche gefunden.
Ich habe die FOR Lösung nicht übersehen.
Du warst auch gar nicht gemeint. ![]()
Du warst auch gar nicht gemeint.
OK...mein Koffeinlevel ist noch etwas low im Moment ![]()
P.S. FORFILES benötigt kein Batchfile und kann direkt im Commandprompt ausgeführt werden. ![]()
In einem beliebigen Ordner rekursiv nib in g64 mit FOREFILES konvertieren kann nur auf diese Art funktionieren,
set var1=%CD%\nibconv.exe ;pfad und befehl in var1
FORFILES /S /M *.g64 /C "cmd /c del @path @fname.g64" ;löschen wenn bereits vorhanden
FORFILES /S /M *.nib /C "cmd /c %var1% @path @fname.g64" ;und neu konvertieren
da sich sonst "nibconv.exe" im System32-Ordner befinden mĂĽsste
Allerdings darf sich hier kein Leerzeichen im Pfadnamen befinden, da sonst FORFILES den Pfad der "var1" nur bis dahin sieht!
(Zusätzliche Anführungszeichen bei var1 akzeptiert FORFILES nicht)
Eventuell kennt ja einer eine andere Lösung
Scheinbar bin ich gemeint gewesen, ihr schiest euch auf mich ein.
Und wie sieht es nun, als Windows Xp home User aus ?
Kann ich diese Batch auch nutzen ?
Brotscheibe
da sich sonst "nibconv.exe" im System32-Ordner befinden mĂĽsste
Du hast natĂĽrlich Recht, ich habe das der Einfachheit halber nicht mit dem Full Qualified Path angegeben.
Aber die SET Anweisung am Anfang macht es trotzdem lesbar.
Wo ich aber vorsichtig wäre: Eine rekursive DEL Anweisung ohne /P Parameter kann Dir bei einem Tippfehler, gewissenhaft die Festplatte aufräumen ![]()
Mein Chef wĂĽrde das dann nĂĽchtern so formulieren: Typischer FINO* Fall
Gerade für einen Anfänger, der nicht genau versteht, was er genau Copy&Pasted, kann das ins NUL Device Auge gehen...
*First In - Never Out
Und wie sieht es nun, als Windows Xp home User aus ?
Nope:
Ab Windows Vista (oder höher) gibt es den Command FORFILES, mit dem sich Aktionen für Files rekursiv sehr einfach ausführen lassen.
Aber FOR gibt es schon bei WinXP. Solange Du aber alle Dateien im gleichen Verzeichnis ohne Unterverzeichnisse hast, ist die FOR Lösung OK.
Ansonsten müsste man sich noch eine Rekursion darüber basteln, aber so auf die Schnelle fällt mir aber nix ein, mein Hirn ist Matsch, bin seit 4 Uhr auf und 3 h geschlafen... ![]()
Jetzt bin ich total verunsichert, komme ich nicht in den genuĂź von den " umgewandelen " Dateien und Spiele usw..schade drum.
Brotscheibe