Bin noch ein wenig weiter vorgedrungen und erzeuge das move - obey File nur
temporär aus dem aufrufenden File heraus. (siehe Anhang)
Um beide Dateien in ein Obey zu bekommen, müsste ich noch prüfen, ob z.b. das
.h - Verzeichnis existiert und das mit einem IF Befehl verteilen, habe
allerdings Probleme damit wie ich ein Ergebnis einer Kommandozeilenoperation in
einem Obey File abfragen kann..
Kann mir da nochmal jemand helfen?
Uwe Kall
Zur Feste 12
51643 Gummersbach
---- Uwe schrieb ----
@Thomas: Hey Super. Vielen Dank. Damit kann ich mich mal ein wenig der RiscOSConvertToArc Obey File
Kommandozeile nähern.
Ich habe durch herumprobieren festgestellt dass die Anführungszeichen aus der
Copy-zeile komplett weg müssen, damit funktioniert es dann.
Ist halt leider nicht ein kleines obeyfile für alles. Mal sehen was ich da
mache. Und für cpp und h files muss ich mindestens noch erweitern.
Uwe Kall
Zur Feste 12
51643 Gummersbach
---- Thomas Milius schrieb ----
In message <hmvcvsid6ikbqq2cmue5v8q8.1469614298501@xxxxxxxxxxxxxxxxx>
Uwe <uwe@xxxxxxxxxxxxxxx> wrote:
Ich weiß nicht, ob ich Deine Anforderung richtig verstanden habe.
Wie geht das mit RiscOS Bordmitteln? Wäre ja schön, wenn man z.b.
ausgepackte Archive damit schnell mal eben hin- und her wechseln kann..
Nicht schön, aber es sollte gehen.
Teil 1
RAM-Disk
Test
- MyMove (siehe unten)
- MyMove2 (siehe unten)
- Test (siehe unten)
- Test2 (siehe unten)
- C
- c
- egal (Textdatei mit irgendeinem Inhalt)
- test(Textdatei mit irgendeinem Inhalt)
Obey Datei Test
Set MyDir$ <Obey$Dir>.C.c
Repeat <Obey$Dir>.MyMove <MyDir$> <MyDir$> -continue
Obey Datei MyMove
Echo %0 %1
SetEval MyFile "%0" RIGHT (LEN "%0" - LEN "%1" - 1)
Echo <MyFile>
Copy "%1.<MyFile>" "%1.^.<MyFile>/c" ~CD
Teil 2
Obey Datei Test2
Set MyDir$ <Obey$Dir>.C
Repeat <Obey$Dir>.MyMove2 <MyDir$> <MyDir$> -continue
Obey Datei MyMove2
Echo %0 %1
SetEval MyFile "%0" RIGHT (LEN "%0" - LEN "%1" - 1)
Echo <MyFile>
SetEval MyNewFile MyFile LEFT (LEN MyFile - 2)
Echo <MyNewFile>
IF "/c" = (MyFile RIGHT 2) THEN Copy "%1.<MyFile>" "%1.c.<MyNewFile>" ~CD
Außerdem gab es da mal !Rename. Läuft bei mir aber auf dem BBxM nicht.
Thomas Milius