ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Amiga, AmigaOS 4 > DefIcons >nil: | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
-1- | [ - Beitrag schreiben - ] |
08.01.2004, 01:03 Uhr Sprocki Posts: 655 Nutzer |
Dank des immer besser werdenden swfplayers habe ich diesen nun nicht nur als externen Anzeiger in die Browser eingetragen sondern auch in DefIcons in der Klasse "video" definiert. Dazu habe ich DefIcons mit einem Stapel SWFs gefüttert, um daraus zu lernen, was auch ganz gut klappt. Blöd ist nur, daß jetzt über 20 Vergleiche stattfinden. In das Icon habe ich als Default tool den Pfad zum swfplayer eingetragen, der nun immer das Konsolenfenster öffnet. Wenn ich aus dem Browser heraus nach NIL: umlenke, wird sdas verhindert, beim DEfault tool aber nicht. Auf Start per Worklbench konnte ich es nicht lassen, da dann der Pfad nicht mehr gefunden wurde, also habe ich auf Shellstart umgestellt, damit öffnet sich aber immer noch die Konsole. Wie werde ich das los? Außerdem wundert mich, daß ich, trotzdem die erste Vergleichsbedingung der Test auf das Muster #?.swf ist, nicht alle Dateien mit dieser Endung das DefaultIcon verpaßt bekommen. Das bekommen sie leider auch nicht durch die vielen Headervergleiche. Woran kann das liegen? -- (ale rektzschraibfela wurtn nachtrehglich unt mit apsichd aingfuhkt) [ - Antworten - Zitieren - Direktlink - ] |
08.01.2004, 08:01 Uhr DJBase Posts: 3354 [Ex-Mitglied] |
Vielleicht sind es keine swf-Dateien und nennen sich nur so? -- (Bild) http://www.pegasosforum.de [ - Antworten - Zitieren - Direktlink - ] |
08.01.2004, 08:09 Uhr Sprocki Posts: 655 Nutzer |
Zitat:1. sind es solche und 2. müßten sie nach dem Musterabgleich natürlich selbst im anderen Fall als solche identifiziert werden, weil ja der Name paßt. -- (ale rektzschraibfela wurtn nachtrehglich unt mit apsichd aingfuhkt) [ - Antworten - Zitieren - Direktlink - ] |
08.01.2004, 10:50 Uhr DJBase Posts: 3354 [Ex-Mitglied] |
Ey, das ist kein Windows. -- (Bild) http://www.pegasosforum.de [ - Antworten - Zitieren - Direktlink - ] |
08.01.2004, 11:07 Uhr Sprocki Posts: 655 Nutzer |
Zitat:Sag' nicht sowas. Das hätte ich sonst nicht gewußt. Der Filter ist schließlich zu genau diesem Zweck da, und er allein funktioniert auch - nur nicht bei allen Dateien, und da wüßte ich gern den Grund. -- (ale rektzschraibfela wurtn nachtrehglich unt mit apsichd aingfuhkt) [ - Antworten - Zitieren - Direktlink - ] |
08.01.2004, 12:53 Uhr thomas Posts: 7718 Nutzer |
Zitat: Nun, das DefIcons-Programm dürfte nicht unfehlbar sein, vor allem, wenn du ihm viele verschiedene Dateien vorwirfst. Vermutlich sind die Vergleiche alle mit "und" verknüpft und eine Datei besteht den Test nur, wenn sie alle Vergleiche erfüllt. Du solltest die alle wieder rausschmeißen und nur #?.swf drinlassen. Zu dem Shell-Start, könnte sein, daß man da ein Tooltype wie bei IconX ala WINDOW=NIL: oder CONSOLE=NIL: angeben muß. Werde ich mal ausprobieren. Ansonsten bleibt dir nur, ein Script zu machen, das swfplayer >nil: aufruft. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ [ - Antworten - Zitieren - Direktlink - ] |
08.01.2004, 16:55 Uhr Sprocki Posts: 655 Nutzer |
Zitat:Nein, die sind natürlich alle verodert, sonst wäre das witzlos. Der erste Test ist der auf das Muster, und der allein identifizierte schon fast alle SWFs, aber eben nur fast alle, und das trotzdem das Muster auch auf die restlichen paßt, denn die heißen ja auch xyz.swf. Deshalb habe ich erst die weiteren Kriterien hinzu gefügt. Aus allen vorhandenen SWFs habe ich DefIcons die Header vergleichen lassen und alle der Reihe nach verodert. Dadurch kommen so viele Headervergleiche zustande. Vielleicht hat ja jemand einen effektiveren Filter gefunden, denn es werden ab und zu auch Dateien falsch als SWF identifiziert. Das bringt mich auf eine Idee: einen Gegenfilter für Dateien, die falsch identifiziert wurden. Werde mal Stephan dazu anmailen. Zitat:Solche Tooltypes gibt es nicht, aber vielleicht hat der Autor ja Lust das einzubauen. -- (ale rektzschraibfela wurtn nachtrehglich unt mit apsichd aingfuhkt) [ - Antworten - Zitieren - Direktlink - ] |
08.01.2004, 21:19 Uhr Palgucker Posts: 1342 Nutzer |
hallo Sprocki quote: Deshalb habe ich erst die weiteren Kriterien hinzu gefügt. Aus allen vorhandenen SWFs habe ich DefIcons die Header vergleichen lassen und alle der Reihe nach verodert. Dadurch kommen so viele Headervergleiche zustande. Vielleicht hat ja jemand einen effektiveren Filter gefunden, denn es werden ab und zu auch Dateien falsch als SWF identifiziert. Ich will ja Deinen Optimismus nicht bremsen, aber wenn Du dieses mal liest, wirst Du feststellen, das swf's sehr flexibel sind, was die Position ihrer Tag's angeht. Einen Header wirst Du auch nicht finden. Es dürfte äuserst müssig sein, dafür einen Filter zu entwickeln. Das bei Deinen 20 getesteten Files irgendwelche Bytes übereinstimmen, ist purer Zufall. Auch wenn ich der erste sein sollte, der einen internen Datei-check allen anderen vorzieht, glaube ich, das man in diesen Fall erstmal das Handtuch wirft, und der Endung vertraut. mfg Palgucker [ - Antworten - Zitieren - Direktlink - ] |
08.01.2004, 21:41 Uhr cgutjahr Posts: 2783 [Administrator] |
Vielleicht trifft eines der anderen (vor der SWF-Überprüfung stehenden) Filetyp-Muster auf manche SFW-Dateien zu? Schieb mal den Dateityp "SWF" ganz nach oben und schau ob es dann besser klappt. -- Gutjahrs Amiga Seiten [ - Antworten - Zitieren - Direktlink - ] |
08.01.2004, 22:33 Uhr Sprocki Posts: 655 Nutzer |
Zitat:Schade, daß das bei SWF jedesmal woanders liegen kann, ich habe mir nicht durchgelesen, was der Grund dafür ist. Der Endung allein konnte ich ja schon fast vertrauen. Die zusätzliche Filter baute ich erst ein, als die Endung allein es nicht tat. Für verläßliche Tests sind meine gut 20 SWFs dann doch noch zu wenig, um zu ermitteln, ob die beiden Fehlschläge nur Ausrutscher sind und wie sich das verbessern läßt. -- (ale rektzschraibfela wurtn nachtrehglich unt mit apsichd aingfuhkt) [ - Antworten - Zitieren - Direktlink - ] |
09.01.2004, 00:34 Uhr Holger Posts: 8116 Nutzer |
Zitat:Die für den Programmstart definierten Tooltypes sind Bestandteil der Workbench. Der Autor von deficons hat da keinen Einfluß drauf. mfg -- Good coders do not comment. What was hard to write should be hard to read too. [ - Antworten - Zitieren - Direktlink - ] |
-1- | [ - Beitrag schreiben - ] |
amiga-news.de Forum > Amiga, AmigaOS 4 > DefIcons >nil: | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |