ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Amiga, AmigaOS 4 > assign: auf Datei? Wozu ? | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
-1- | [ - Beitrag schreiben - ] |
15.03.2006, 13:53 Uhr p-OS Posts: 131 Nutzer |
Hallo, mir ist vor längerem mal aufgefallen, daß man mit dem assign Kommando nicht nur Zuweisungen auf Verzeichnisse, sondern auch auf Dateien machen kann ? Ich frag mich, wozu das gut ist, zumal nicht jedes Programm damit umgehen kann (sollte sowas nicht transparent vom System gehandhabt werden ?). Beispiel: In der Ram Disk ist eine Datei Adressen.html. Jetzt setz ich als Kommando in der Shell ab: code:assign test: Ram:Adressen.html ein simples code:assign zeigt mir den auch mit an. Ich kann die Datei wie folgt kopieren: code:copy FROM test: TO work:neuedatei.html nicht jedoch so: code:copy FROM test: TO work: ein code:hingegen funktioniert nicht. Zwar gibt es keinen Fehler, aber auch keine Ausgabe.list test: code:bricht mit Fehler ab.type test: code:Editor wird geladen und Datei geöffnet.ged test: Das Laden der Datei mittels Dateiauswahlfenster hingegen funktioniert nicht. Hab dieses "Feature" bisher noch in keiner DOS-Hilfe auch nur erwähnt gesehen. Was hat es damit auf sich ? Warum funktioniert das nicht mit allen Programmen, ein Open() sollte das doch transparent handhaben !? [ - Antworten - Zitieren - Direktlink - ] |
15.03.2006, 13:56 Uhr Robin Posts: 1056 Nutzer |
Mir faellt keine sinnvolle Anwendung dafuer ein. Also ich wuerde sagen, dass das ein Bug ist -- (Bild) http://my.morphosi.net/ morphos [ - Antworten - Zitieren - Direktlink - ] |
15.03.2006, 14:33 Uhr p-OS Posts: 131 Nutzer |
Zitat: Das denk ich nicht, da es sowohl unter AmigaOS 3.0, als auch unter MorphOS 1.4.5. sich so verhält, die ja beide bekanntermaßen nicht auf demselben Quellcode beruhen. [ - Antworten - Zitieren - Direktlink - ] |
16.03.2006, 12:51 Uhr DrNOP Posts: 4118 Nutzer |
Zitat:Ein Bug muß nicht immer aktiv 'reinprogrammiert werden. Oft genug entstehen sie durch weglassen von irgendwas. In diesem Fall könnte es das Weglassen der Abfrage sein, die feststellt ob der gefundene Name (auf den das Assign zeigen soll) eine Datei oder ein Verzeichnis ist. -- Es gibt keine Notbremse für all den technischen Humbug, mit dem wir unsere Zeit vertrödeln. [ - Antworten - Zitieren - Direktlink - ] |
16.03.2006, 12:58 Uhr thomas Posts: 7718 Nutzer |
Das RKRM:DOS spricht ganz klar von einem Directory. Da ist nirgens die Rede davon, daß man ein Assign auf ein File machen kann. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ [ - Antworten - Zitieren - Direktlink - ] |
16.03.2006, 14:00 Uhr Palgucker Posts: 1342 Nutzer |
@ DrNOPZitat: Das könnte der Satz der Woche sein! Ansonsten wirst du mit der fehlenden Verzeichnisprüfung wohl recht haben. So kann man eben auch ein File als logisches Laufwerk anmelden, aber es macht keinen Sinn. mfg Palgucker [ - Antworten - Zitieren - Direktlink - ] |
17.03.2006, 12:04 Uhr serpi Posts: 43 Nutzer |
@p-OS: > Was hat es damit auf sich ? Du könntest z.B. ein Assign GraphEdit: Work:Progs/MyGrafApp machen, und dann GraphEdit: als Default Tool in ein Projekt-Icon eintragen. Wenn Du dann global Dein Standard-Tool ändern möchtest, musst Du nur das Assign ändern, nicht aber die Icons. Für solches und ähnliches ist das gedacht (und das es in den RKRMs nicht drinnensteht liegt wohl daran, dass es erst mit OS3.x eingeführt wurde). Ciao, Alfred [ - Antworten - Zitieren - Direktlink - ] |
17.03.2006, 12:45 Uhr DrNOP Posts: 4118 Nutzer |
Zitat:Steht es denn sonst irgendwo? Ein Feature, das nicht dokumentiert ist, ist so gut wie ein Feature, das nicht implementiert ist... -- Es gibt keine Notbremse für all den technischen Humbug, mit dem wir unsere Zeit vertrödeln. [ - Antworten - Zitieren - Direktlink - ] |
17.03.2006, 13:13 Uhr Eule Posts: 1607 Nutzer |
Also man kann ein Device wie PRN: ( oder wars PRT: ) auf eine Datei lenken. Ausgaben von Programmen werden dann in die Datei statt auf das Device gelenkt. So was ist kein Bug und auch kein unbeabsichtigtes Feature, es scheint Absicht zu sein und es kann sogar Sinn machen. [ - Antworten - Zitieren - Direktlink - ] |
17.03.2006, 13:43 Uhr DOM Posts: 1044 Nutzer |
@Eule Eigentlich hast du Recht, ich hätte nur nicht PRT gewählt, da ein ">" dafür völlig reicht. Nehmen wir aber mal eine Library, die in diversen Versionen vorliegt und man eine für ein bestimmtes Programm braucht, kann man dies mit Version (auslesen) und nem Assign hinbiegen. (Ich glaube, ich hatte das mal mit ner wizzard.library) [ - Antworten - Zitieren - Direktlink - ] |
17.03.2006, 14:14 Uhr schluckebier Posts: 1059 Nutzer |
Zitat: Macht es in diesem Fall aber nicht, da die Umlenkung nicht funktioniert. Probier's aus, es wird NICHT in die zugewiesene Datei geschrieben: assign test: ram:test (Datei muss existieren!) copy s:startup-sequence test: --> Can't open test: for output - Ungültiger Objektname Der Aufruf der Datei über die Zuweisung klappt aber, insofern ist das wenigstens ein bisschen sinnvoll. ;o) [ - Antworten - Zitieren - Direktlink - ] |
17.03.2006, 14:28 Uhr Eule Posts: 1607 Nutzer |
@DOM: >da ein ">" dafür völlig reicht. Nein ! Wenn man in einem Requester ein Device angeben muss, kann man nicht '>' schreiben. [ - Antworten - Zitieren - Direktlink - ] |
17.03.2006, 14:29 Uhr Eule Posts: 1607 Nutzer |
@schluckebier:Zitat: so müsste es gehen: code:assign test: nil: copy s:startup-sequence test: [ Dieser Beitrag wurde von Eule am 17.03.2006 um 14:31 Uhr geändert. ] [ - Antworten - Zitieren - Direktlink - ] |
17.03.2006, 14:43 Uhr schluckebier Posts: 1059 Nutzer |
Zitat: Das geht sogar ganz sicher, hat aber dummerweise nichts mit einer Umleitung per Assign in eine Datei zu tun. ;o) [ - Antworten - Zitieren - Direktlink - ] |
17.03.2006, 18:27 Uhr Holger Posts: 8116 Nutzer |
Zitat:Folgendes geht: assign test: ram:test (Datei muss existieren!) type s:startup-sequence >>test: mfg -- Good coders do not comment. What was hard to write should be hard to read too. [ - Antworten - Zitieren - Direktlink - ] |
17.03.2006, 18:28 Uhr Holger Posts: 8116 Nutzer |
Zitat: Man kann auch ein assign auf ein Verzeichnis legen und dann mittels assign ADD noch eine Datei hinzufügen. Das macht noch weniger Sinn. mfg -- Good coders do not comment. What was hard to write should be hard to read too. [ - Antworten - Zitieren - Direktlink - ] |
17.03.2006, 18:31 Uhr Holger Posts: 8116 Nutzer |
Zitat: code:funktioniertmore <test: mfg -- Good coders do not comment. What was hard to write should be hard to read too. [ - Antworten - Zitieren - Direktlink - ] |
18.03.2006, 17:13 Uhr p-OS Posts: 131 Nutzer |
Zitat: Das ist in der Tat eine sinnvolle Anwendung !! [ - Antworten - Zitieren - Direktlink - ] |
-1- | [ - Beitrag schreiben - ] |
amiga-news.de Forum > Amiga, AmigaOS 4 > assign: auf Datei? Wozu ? | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |