ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Amiga, AmigaOS 4 > ADF's automatisch auf Diskette schreiben | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
-1- | [ - Beitrag schreiben - ] |
06.03.2006, 15:06 Uhr notime Posts: 78 Nutzer |
Moin. Ich habe einen Ordner bei mir auf der Festplatte in dem sich ca. 400 ADF befinden. Num möchte ich gerne, das alle ADF's nach und nach auf Diskette geschrieben werden. Schön wäre es, wenn dies automatisch geschehn würde. So das ich nur noch aufgefordert werde, eine neue Diskette einzulegen. Wie kann man das realiesieren? Gibs da vielleicht schon ein Programm für? Zur Zeit benutze ich Packmaster mit transdisk. Da muss ich aber jedes mal die nächste ADF auswählen. Für Eure Antwort bedanke ich mich schon mal im voraus. Gruß notime [ - Antworten - Zitieren - Direktlink - ] |
06.03.2006, 15:52 Uhr thomas Posts: 7718 Nutzer |
TSGui kann man aus der Shell aufrufen. Damit könnte man sich dann ein Script basteln. Ungefähr so:code:list >ram:script work:spiele/#?.adf lformat="requestchoice ADF-Screiber *"Bitte neue Diskette für %n einlegen !*" Ok*ntsgui write df0: *"%p%n*"" execute ram:script Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ [ - Antworten - Zitieren - Direktlink - ] |
06.03.2006, 16:02 Uhr notime Posts: 78 Nutzer |
Achso! Gibs das auch für doofe? So wie mich? Gruß notime [ - Antworten - Zitieren - Direktlink - ] |
06.03.2006, 18:05 Uhr Stefan Posts: 936 Nutzer |
Zitat: Wie meinst Du das? Kopiere die Zeilen in einen Editor und speichere es unter S:DeinScript ab. Für DeinScript kannst Du natürlich einen beliebigen Namen wählen. Dann machst eine Shell (CLI) auf, tippst "protect S:DeinScript +s" und dann kannst Du es ganz einfach durch Eingabe des Namens starten. Gruß Stefan [ - Antworten - Zitieren - Direktlink - ] |
06.03.2006, 19:19 Uhr 600Amiga Posts: 5 Nutzer |
ADF Blister installieren ein feines kleines Programm ... gibts im Aminet :-) [ - Antworten - Zitieren - Direktlink - ] |
07.03.2006, 16:58 Uhr Palgucker Posts: 1342 Nutzer |
@ notime Ich habe das Script von thomas noch ein bisschen "aufgemotzt" - (ich glaub ich habe zuviel Zeit ) Andererseits befriedigt mich der Gedanke, das dir jetzt die Haare wohl richtig hochstehen! Die Verbesserung an diesem Skript ist, das es bei allen ADF-Files, die du schon auf Diskette hast, das sogenannte Archived-Schutzbit setzt, und diese schon geschriebenen ADF's nicht nochmal schreiben will - ich gehe mal davon aus, das du nicht alle 400 ADF's in einem Rutsch schreiben willst. Kurz gesagt, es macht beim nächsten mal dort weiter, wo du aufgehört hast. Du benötigst natürlich dazu TSGui, was du z.B. hier im Downloadbereich bekommst. TSGui selber gehört z.B. dann nach C: oder ein Verzeichnis, wo es gefunden wird. Mit dem Script kannst du so verfahren, wie es Stefan vorgeschlagen hat. Speicherst du es bsw. in S: unter WriteADF ab, kannst du es aufrufen, indem du in eine Shell eingibst: execute WriteADF _Dein_ADF_Directory_Pfad/ oder nach setzen das Script-Bits einfach mit WriteADF _Dein_ADF_Directory_Pfad/ Du musst allerdings noch eine kleine Änderung vornehmen. Alle Anführungszeichen wie diese >>''<< müssen in andere Anführungszeichen umgewandelt werden. Diese Zeilen habe ich rechts mit einen ;* gekennzeichnet Die benötigten Anführungszeichen laufen von oben links nach unten rechts - musst Du mal auf der Tastatur suchen. code:.key Dir/A .bra { .ket } echo ".key File*n.bra [*n.ket ]" >T:Temp.script echo noline "echo noline first 4 len 1 '" >>T:Temp.script ;* echo "list *"[File]*" lformat %a' >ENV:Attr" >>T:Temp.script ;* echo noline "If $" >>T:Temp.script echo "Attr EQ *"-*"" >>T:Temp.script echo noline "If '" >>T:Temp.script ;* echo "requestchoice *"Next ADF*" *"Neue Disk einlegen für [File]*" Ok Ende' EQ *"1*" VAL" >>T:Temp.script ;* echo "tsgui write DF0: *"[File]*"" >>T:Temp.script echo "protect *"[File]*" +a" >>T:Temp.script echo "else*nquit 5*nendif*nendif" >>T:Temp.script list {Dir}#?.adf >T:Temp2.script sort name lformat "execute T:Temp.script *"%p%n*"" execute T:Temp2.script Wenn du dazu noch fragen hast, trau dich. mfg Palgucker [ Dieser Beitrag wurde von Palgucker am 07.03.2006 um 17:02 Uhr geändert. ] [ - Antworten - Zitieren - Direktlink - ] |
-1- | [ - Beitrag schreiben - ] |
amiga-news.de Forum > Amiga, AmigaOS 4 > ADF's automatisch auf Diskette schreiben | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |