DEUTSCHE VERSION |
|
Links | | | Forums | | | Comments | | | Report news |
Chat | | | Polls | | | Newsticker | | | Archive |
amiga-news.de Forum > Amiga, AmigaOS 4 > assign: auf Datei? Wozu ? | [ - Search - New posts - Register - Login - ] |
-1- | [ - Post reply - ] |
2006-03-15, 13:53 h p-OS Posts: 131 User |
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 !? [ - Answer - Quote - Direct link - ] |
2006-03-15, 13:56 h Robin Posts: 1056 User |
Mir faellt keine sinnvolle Anwendung dafuer ein. Also ich wuerde sagen, dass das ein Bug ist -- (Bild) http://my.morphosi.net/ morphos [ - Answer - Quote - Direct link - ] |
2006-03-15, 14:33 h p-OS Posts: 131 User |
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. [ - Answer - Quote - Direct link - ] |
2006-03-16, 12:51 h DrNOP Posts: 4118 User |
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. [ - Answer - Quote - Direct link - ] |
2006-03-16, 12:58 h thomas Posts: 7718 User |
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/ [ - Answer - Quote - Direct link - ] |
2006-03-16, 14:00 h Palgucker Posts: 1342 User |
@ 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 [ - Answer - Quote - Direct link - ] |
2006-03-17, 12:04 h serpi Posts: 43 User |
@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 [ - Answer - Quote - Direct link - ] |
2006-03-17, 12:45 h DrNOP Posts: 4118 User |
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. [ - Answer - Quote - Direct link - ] |
2006-03-17, 13:13 h Eule Posts: 1607 User |
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. [ - Answer - Quote - Direct link - ] |
2006-03-17, 13:43 h DOM Posts: 1044 User |
@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) [ - Answer - Quote - Direct link - ] |
2006-03-17, 14:14 h schluckebier Posts: 1059 User |
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) [ - Answer - Quote - Direct link - ] |
2006-03-17, 14:28 h Eule Posts: 1607 User |
@DOM: >da ein ">" dafür völlig reicht. Nein ! Wenn man in einem Requester ein Device angeben muss, kann man nicht '>' schreiben. [ - Answer - Quote - Direct link - ] |
2006-03-17, 14:29 h Eule Posts: 1607 User |
@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. ] [ - Answer - Quote - Direct link - ] |
2006-03-17, 14:43 h schluckebier Posts: 1059 User |
Zitat: Das geht sogar ganz sicher, hat aber dummerweise nichts mit einer Umleitung per Assign in eine Datei zu tun. ;o) [ - Answer - Quote - Direct link - ] |
2006-03-17, 18:27 h Holger Posts: 8116 User |
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. [ - Answer - Quote - Direct link - ] |
2006-03-17, 18:28 h Holger Posts: 8116 User |
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. [ - Answer - Quote - Direct link - ] |
2006-03-17, 18:31 h Holger Posts: 8116 User |
Zitat: code:funktioniertmore <test: mfg -- Good coders do not comment. What was hard to write should be hard to read too. [ - Answer - Quote - Direct link - ] |
2006-03-18, 17:13 h p-OS Posts: 131 User |
Zitat: Das ist in der Tat eine sinnvolle Anwendung !! [ - Answer - Quote - Direct link - ] |
-1- | [ - Post reply - ] |
amiga-news.de Forum > Amiga, AmigaOS 4 > assign: auf Datei? Wozu ? | [ - Search - New posts - Register - Login - ] |
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved. |