Umwandel Tool gesucht, NIB nach G64, unter Windows XP

Es gibt 37 Antworten in diesem Thema, welches 12.137 mal aufgerufen wurde. Der letzte Beitrag (21. März 2014 um 23:02) ist von sauhund.

  • 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:

    Code
    nibconv disk.nib disk.g64


    /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

  • Der Aufruf ist ganz einfach:

    Code
    nibconv disk.nib disk.g64


    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:

    Code
    [nib2g64.bat]
    for %%i in (*.nib) do nibconv.exe %%i %%i.g64


    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

  • 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

    ___________________________________________________________
    Meine Kreationen: Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    | Bitte melde dich an, um diesen Link zu sehen.
    Avatar: Copyright 2017 by Saiki

  • 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. :respect:

  • So, ich hatte nun etwas Zeit, das an einer echten Windose auszuprobieren. :evil:

    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"

    ___________________________________________________________
    Meine Kreationen: Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    | Bitte melde dich an, um diesen Link zu sehen.
    Avatar: Copyright 2017 by Saiki

  • 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.... :weg:
    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:

    EDIT:
    Hat sich erledigt! Einfach eine Batchdatei mit folgendem Inhalt anlegen:

    Code
    [nib2g64.bat]
    for %%i in (*.nib) do nibconv.exe %%i %%i.g64


    Diese Batch Datei dann zusammen mit der nibconv.exe in das Verzeichnis mit den nib Dateien kopieren und doppelklicken. :)

    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.

    ___________________________________________________________
    Meine Kreationen: Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    | Bitte melde dich an, um diesen Link zu sehen.
    Avatar: Copyright 2017 by Saiki


  • Du warst auch gar nicht gemeint. ;)

    OK...mein Koffeinlevel ist noch etwas low im Moment :zzz:

    P.S. FORFILES benötigt kein Batchfile und kann direkt im Commandprompt ausgeführt werden. :thumbup:

    ___________________________________________________________
    Meine Kreationen: Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    | Bitte melde dich an, um diesen Link zu sehen.
    Avatar: Copyright 2017 by Saiki

  • In einem beliebigen Ordner rekursiv nib in g64 mit FOREFILES konvertieren kann nur auf diese Art funktionieren,

    Code
    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 :bgdev
    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... :zzz:

    ___________________________________________________________
    Meine Kreationen: Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    | Bitte melde dich an, um diesen Link zu sehen.
    Avatar: Copyright 2017 by Saiki

  • Jetzt bin ich total verunsichert, komme ich nicht in den genuĂź von den " umgewandelen " Dateien und Spiele usw..schade drum.

    Brotscheibe