Seite 1 von 4

USBCopy Tap

Verfasst: So 30. Aug 2015, 23:27
von wolfi133
Hallo zusammen!

Hiermit möchte ich euch mein erstes eigenes kleines Tap vorstellen!
USBCopy ist zwar nur ein Programm für eine kleine Zielgruppe, aber ich wollte selber herausfinden ob ich es schaffe alleine ein TAP zu programmieren und da kam diese kleine Projekt gerade recht. :D :


Das USBCopy Tap kopiert die auf einem USB-Laufwerk vorhandenen Ordner und Dateien anhand der angelegten Verzeichnisstruktur auf die interne Festplatte vom Receiver.


Damit können jetzt auch Nutzer die keine Netzwerkverbindung haben ihre Daten ohne Dateibeschränkungen einfach vom USB-Stick auf den Topf kopieren lassen.

Dadurch können natürlich auch TAPs und deren INIs, DATs usw. ohne großen Aufwand auf den Topf kopiert werden!


Es kann dabei auch ausgewählt werden ob gleichnamige Dateien beim kopieren überschrieben oder belassen werden sollen.



Voraussetzungen:
  • Das USBCoppy Tap sollte im "ProgramFiles" Ordner platziert werden.
  • Nur ein USB-Gerät darf gleichzeitig eingesteckt sein.
  • Das USB-Laufwerk muss entweder mit NTFS oder in JFS formatiert worden sein.
    FAT wird z.B. nicht akzeptiert weil Sonderzeichen nicht korrekt kopiert werden können!
  • Der Kopiervorgang wird nur gestartet wenn auf dem USB-Gerät mindestens eines der fünf möglichen Hauptverzeichnisse existiert und darin weitere Ordner bzw. Dateien zum kopieren vorhanden sind.
    Hauptverzeichnisse: (Gross und Kleinschreibung beachten!)
    DataFiles/...
    ProgramFiles/...
    MediaFiles/...
    MP3Files/...
    PhotoFiles/...





Bedienung:
  • Ein USB-Gerät mit der Ordnerstruktur und den gewünschten Dateien zusammenstellen.
  • Das USB-Laufwerk anstecken und auf die System Meldung "Externes Laufwerk angeschlossen." warten.
  • Dannach das USBCopy Tap starten.
  • Bei der Meldung "Overwrite existing files?" mit "No" oder "Yes" antworten.
  • Auf den Abschluss vom Kopiervorgang warten....




Kopiervorgang vom USB-Stick zum Receiver: Beispiel anhand der FirmwareTMS.dat Datei
Ursprung: USB-Device
X:/ProgramFiles/Settings/FirmwareTMS.dat
Kopierziel: TOPFIELD
./mnt/hd/ProgramFiles/Settings/FirmwareTMS.dat




Wegen meiner eher spärlichen Programmiererfahrungen ist die Benutzung von USBCopy aber auf eigene Gefahr!
Ich würde mich aber trotzdem über mutige Tester und ev. Rückmeldungen zum Tap freuen.



Vielen Dank an alle TAP-Programmierer die ihre TAP-Sourcen offen gelegt haben und damit mir ermöglichten dieses Tap zu schreiben!
Einen besonderen Dank auch noch an Gerti, Filmfan und Firebird für die schnelle Unterstützung wenn man mal Fragen hat und natürlich noch an Macfan der mich indirekt auf die Idee von diesem Tap gebracht hat! :)

lg Wolfgang


--- Update V0.2 ---
  • Die OSD-Ausgabe ist jetzt in Deutsch und Englisch vorhanden.
  • Die deutsche Ausgabe wird automatisch erkannt, bei einer anderen Spracheinstellung wird Englisch verwendet!
--- Update V0.3 ---
  • Änderung der Firebirdlib auf die Version vom 18.02.2013 mit den integrierten Schriften.
    Damit ist jetzt ein starten des Taps ohne der zusätzlichen fonts Dateien möglich!
--- Update V0.5 ---
  • Installation mittels TapToDate möglich.
  • FAT formatierte USB-Geräte können nun ebenfalls verwendet werden.
  • Auf Receivern mit UTF8 Firmware werden FAT formatierte USB-Geräte mit UTF8 neu gemountet damit Sonderzeichen korrekt kopiert werden können.
  • Falls die Hauptverzeichnisse auf dem USB-Stick noch nicht existieren, dann kann man diese auch durch das Ausführen vom USBCopy Tap automatisch erstellen lassen.
  • Der Kopiervorgang wird im OSD mit einen fortlaufenden Punkt "." angezeigt.
  • Diverse kleine Anpassungen und Fixes...
  • Im Download ist jetzt auch eine "readme.txt" mit Anwendungsinfos und den Versionsänderungen enthalten.

Download Version 1.1

AW: USBCopy Tap

Verfasst: Mo 31. Aug 2015, 07:28
von omue
Herzlichen Glückwunsch zu Deinem ersten TAP :hello:

Olaf

AW: USBCopy Tap

Verfasst: Mo 31. Aug 2015, 08:06
von Twilight
gratuliere :!: und dann auch noch eine so nützliche idee :) :respekt:

twilight

AW: USBCopy Tap

Verfasst: Mo 31. Aug 2015, 11:19
von macfan
Super, :thanks: !

Gruß, Horst

AW: USBCopy Tap

Verfasst: Mo 31. Aug 2015, 13:16
von Wolfman
:respekt:

AW: USBCopy Tap

Verfasst: Mo 31. Aug 2015, 14:11
von buko
... danke :up:

AW: USBCopy Tap

Verfasst: So 13. Sep 2015, 10:38
von Töppi
:hello: Klasse!

AW: USBCopy Tap

Verfasst: Mo 14. Sep 2015, 23:57
von wolfi133
Hallo!

Danke an alle Gratulanten und Downloader, freut mich dass das Tap doch schon einige male heruntergeladen wurde :lol:

Anbei noch ein kleines Update von USBCopy! :D

USBCopy V0.2
  • Die OSD-Ausgabe ist jetzt in Deutsch und Englisch vorhanden.
  • Die deutsche Ausgabe wird automatisch erkannt, bei einer anderen Spracheinstellung wird Englisch verwendet!
lg Wolfgang

Download im ersten Posting.

AW: USBCopy Tap

Verfasst: Di 15. Sep 2015, 07:04
von Twilight
:up:

twilight

AW: USBCopy Tap

Verfasst: Mo 5. Okt 2015, 17:55
von chris86
Hi Wolfgang,

erstmal Kompliment zu deinem ersten eigenen TAP :up:

Insbesondere wo TAPtoDate derzeit nicht zur Verfügung steht, kann dieses ja äußerst praktisch sein, um netzwerklose Töpfe mit TAPs auszustatten...

Ungünstig ist in diesem Fall nur, dass USBCopy seinerseits nun wiederum weitere Dateien benötigt - nämlich die Fonts aus der FirebirdLib :-(
Ich versuche gerade einem verzweifelten Nutzer zu helfen, der TAPs ohne Netzwerk installieren will... und nun scheitert er mit USBCopy ebenfalls aufgrund der Fonts.

Meinst du, du könntest hier Abhilfe schaffen?

AW: USBCopy Tap

Verfasst: Mo 5. Okt 2015, 18:18
von Twilight
wenn du ihm SmartEPG mit dem installationstap installieren läßt hat der die fonts mit dabei...als workaround :rolleyes:

twilight

AW: USBCopy Tap

Verfasst: Di 6. Okt 2015, 11:09
von chris86
In Anbetracht des eigentlichen Zwecks des Programms, wäre es wohl dennoch geschickter, wenn dieses ohne Zusatzvoraussetzungen laufen würde...

Ich war mal so frei, und habe es kurz mit statischen Fonts kompiliert.
Vielleicht kann es ja wer gebrauchen...

(jetzt auch getestet :D )

AW: USBCopy Tap

Verfasst: Di 6. Okt 2015, 14:12
von Twilight
chris86 hat geschrieben:In Anbetracht des eigentlichen Zwecks des Programms, wäre es wohl dennoch geschickter, wenn dieses ohne Zusatzvoraussetzungen laufen würde...
deshalb....workaround :rolleyes:

twilight

AW: USBCopy Tap

Verfasst: Di 6. Okt 2015, 21:06
von wolfi133
Hi Chris

chris86 hat geschrieben:Hi Wolfgang,
erstmal Kompliment zu deinem ersten eigenen TAP :up:

Danke dir :D

chris86 hat geschrieben:
Insbesondere wo TAPtoDate derzeit nicht zur Verfügung steht, kann dieses ja äußerst praktisch sein, um netzwerklose Töpfe mit TAPs auszustatten...

Das ist auch die Grundidee die ich beim programmieren hatte!

chris86 hat geschrieben:
Ungünstig ist in diesem Fall nur, dass USBCopy seinerseits nun wiederum weitere Dateien benötigt - nämlich die Fonts aus der FirebirdLib

Ja, das ist schlecht, hatte ich nicht bedacht dass die Fonts benötigt werden..

chris86 hat geschrieben:Ich war mal so frei, und habe es kurz mit statischen Fonts kompiliert. Vielleicht kann es ja wer gebrauchen...(ungetestet...)

Bei mir kommt leider immer eine Fehlermeldung beim Start "TAP konnte nicht gestartet werden" :thinker:

Ich habe selber auch mal ein bischen mit den Fonts herumexperimentiert, aber komm da irgendwie nicht weiter... muss mich da wohl noch mehr in die Materie vertiefen, kann aber eine weile dauern.
Falls wer Tips hat, immer her damit :wink:

lg Wolfgang

AW: USBCopy Tap

Verfasst: Di 6. Okt 2015, 23:52
von chris86
wolfi133 hat geschrieben:Bei mir kommt leider immer eine Fehlermeldung beim Start "TAP konnte nicht gestartet werden" :thinker:

Tut mir Leid, da hab ich wohl Mist gebaut! :oops:
Habe den Upload oben korrigiert - jetzt startet das TAP bei mir wie es soll...

wolfi133 hat geschrieben:Ich habe selber auch mal ein bischen mit den Fonts herumexperimentiert, aber komm da irgendwie nicht weiter... muss mich da wohl noch mehr in die Materie vertiefen, kann aber eine weile dauern.
Falls wer Tips hat, immer her damit :wink:


Die Dialoge der FirebirdLib nutzen seit März 2013 die neuen dynamischen Fonts (die auch eine Reihe von Vorteilen aufweisen, z.B. Unicode-Support, Vermeidung von Redundanz, etc.)
Wenn man trotzdem die (älteren) statischen Fonts haben will, ist der einfachste Weg, die FBLib-Version von 2013-02-24 zu verwenden. (Natürlich ist das mit Vorsicht zu genießen, da inzwischen zahlreiche Funktionen hinzugekommen sind und Bugs gefixt wurden! :altermotzsack: - Da dein TAP aber nichts außer den Messagebox-Funktionen aus der FBLib verwendet, sollte das in diesem Fall keine Rolle spielen...)

AW: USBCopy Tap

Verfasst: Mo 26. Okt 2015, 11:47
von wolfi133
Hallo zusammen!

Update von USBCopy auf die Version 0.3!
  • Änderung der Firebirdlib auf die Version vom 18.02.2013 mit den integrierten Schriften.
    Damit ist jetzt ein starten des Taps ohne der zusätzlichen fonts Dateien möglich!
Großen Dank an chris86 für seine Tips!
Das Tap ist im Prinzip das gleiche wie das von Chris bereitgestellte, ich habe nur die Versionsnummer und die Autoren aktualisiert! @chris86 hoffe du hast nichts dagegen :lol:

lg Wolfgang

@Mods, wenn möglich bitte den Downloadlink im ersten Post aktualisieren! Danke :)

AW: USBCopy Tap

Verfasst: Mo 26. Okt 2015, 15:29
von Twilight
done :)

twilight

AW: USBCopy Tap

Verfasst: Mi 28. Okt 2015, 21:52
von wolfi133
@ Twilight Danke! :D

Ev. könnte man den Link von der alten Version löschen oder mit den neuen ersetzen, ist vielleicht etwas verwirrend welche Version verwendet werden sollte... :thinker:

lg Wolfgang

AW: USBCopy Tap

Verfasst: Do 29. Okt 2015, 13:49
von Twilight
soll mir recht sein ;)

twilight

AW: USBCopy Tap

Verfasst: Do 29. Okt 2015, 18:03
von wolfi133
Dankeschöön :D :