Navigation
« 

Anonymous




Register
Login
« 
« 

Amiga Future

« 

Community

« 

Knowledge

« 

Last Magazine

The Amiga Future 167 was released on the March 5th.

The Amiga Future 167 was released on the March 5th.
The Amiga Future 167 was released on the March 5th.

The Amiga Future 167 was released on the March 5th.
More informations

« 

Service

« 

Search




Advanced search

Unanswered topics
Active topics
« 

Social Media

Twitter Amigafuture Facebook Amigafuture RSS-Feed [german] Amigafuture RSS-Feed [english] Instagram YouTube Patreon
« 

Advertisement

Amazon

Patreon

« 

Partnerlinks

Ich suche jemanden der mir ein kleines Script schreibt

Alles über programmieren am Amiga, Pegasos, Aros...

Moderator: AndreasM

User avatar
AndreasM
Amiga Future Chefredaktion
Amiga Future Chefredaktion
Posts: 2040
Joined: 05.06.2001 - 02:00
Location: Übersee
Contact:

Ich suche jemanden der mir ein kleines Script schreibt

Post by AndreasM »

Ich suche dringend jemanden der mir ein kleines Script schreibt. Es soll folgendes machen:

Auf der Festplatte Backup: ein Verzeichnis mit dem aktuellen Datum und Uhrzeit erstellen. Zum Beispiel
"10-05-2005-17-15". Dann von einer anderen Platte den Inhalt eines kompletten Verzeichnis da rein kopieren.

Geht mir darum auf Knopfdruck schnell ein Backup meiner wichtigsten Daten auf eine zweite Festplatte zu machen :)
Andreas Magerl
APC&TCP - Home of Amiga Future
Publisher for Amiga Software, Merchandising and many more.
http://www.apc-tcp.de - https://www.amigafuture.de - https://www.amigashop.org
Brunadi
AFF Profi
AFF Profi
Posts: 179
Joined: 12.06.2002 - 17:55
Location: Voitsberg/Oesterreich
Contact:

Post by Brunadi »

Ich denke, das müßte einfach mit einem Projekt-Icon und
IconX gehen.

copy all FestplatteX:xyz/ Backup:ABC/

Es wird dann auf der Platte Backup ein Verzeichnis ABC
erstellt und in dieses das Verzeichnis xyz von der
FestplatteX kopiert. Datum und Uhrzeit werden automatisch
erstellt.

Gruß Brunadi
User avatar
AndreasM
Amiga Future Chefredaktion
Amiga Future Chefredaktion
Posts: 2040
Joined: 05.06.2001 - 02:00
Location: Übersee
Contact:

Post by AndreasM »

Das Problem dabei ist dass das Verzeichnis als Namen das Datum und die Uhrzeit haben muss da ja auf die Festplatte mehere Backups gemacht werden sollen ohne das die alten gelöscht werden.
Andreas Magerl
APC&TCP - Home of Amiga Future
Publisher for Amiga Software, Merchandising and many more.
http://www.apc-tcp.de - https://www.amigafuture.de - https://www.amigashop.org
astuermer
AFF Profi
AFF Profi
Posts: 216
Joined: 06.07.2001 - 02:00
Location: Niederösterreich

Post by astuermer »

Mit nem feinen Installer-Script sicherlich kein Problem denk ich mal.

Das Verzeichnis, das gebackupp'd werden soll, ist das immer das gleiche? Nur der/die Zielordner ist/sind Variabel? - (Also aktuelles "TT-MM-JJ HH-MM")
User avatar
AndreasM
Amiga Future Chefredaktion
Amiga Future Chefredaktion
Posts: 2040
Joined: 05.06.2001 - 02:00
Location: Übersee
Contact:

Post by AndreasM »

Ja, der Quellordner ist immer der gleiche. Wobei es auch gut wäre das ich da mehere angeben könnte.

Wichtig ist es das ich das in meine WB2000 Taskleiste einbauen kann (sowas wie Toolmanager).
Andreas Magerl
APC&TCP - Home of Amiga Future
Publisher for Amiga Software, Merchandising and many more.
http://www.apc-tcp.de - https://www.amigafuture.de - https://www.amigashop.org
Robin
AFF Profi
AFF Profi
Posts: 121
Joined: 01.02.2003 - 03:32
Location: Holzminden
Contact:

Post by Robin »

Hier ein kleines Arexx-Script, das das
eigentlich koennen sollte ... einfach mit
den Pfaden aufrufen ... zb (rx backupscript.rx dh0:s dh0:c)
Es ist in keiner Weise Fehlertolerant,
also keine Pfade mit Sonderzeichen oder Spaces benutzen ;-)
(rmh.library setze ich mal als Standard voraus :-D)

/* */

l="rmh.library";if ~show("L",l) then;if ~addlib(l,0,-30) then exit

parse arg path

dt = date("o")
tm = time("n")
fl = dt tm
fl = translate(fl,"___",":/ ")
address command
"makedir backup:"||fl
nr = words(path)
do a = 1 to nr
fp = word(path,a)
fp = rmh_filepart(fp)
"makedir backup:"||fl||"/"||fp
"copy all" word(path,a) '"'||"backup:"fl||"/"fp'"'
end
User avatar
AndreasM
Amiga Future Chefredaktion
Amiga Future Chefredaktion
Posts: 2040
Joined: 05.06.2001 - 02:00
Location: Übersee
Contact:

Post by AndreasM »

Robin wrote: rmh.library setze ich mal als Standard voraus
Ahm, wenn Du mir sagst was das ist bzw. wo ich die bekomme :)
Andreas Magerl
APC&TCP - Home of Amiga Future
Publisher for Amiga Software, Merchandising and many more.
http://www.apc-tcp.de - https://www.amigafuture.de - https://www.amigashop.org
Brunadi
AFF Profi
AFF Profi
Posts: 179
Joined: 12.06.2002 - 17:55
Location: Voitsberg/Oesterreich
Contact:

Post by Brunadi »

Hallo AndreasM

Heißt genau rexx must have

Gibts im Aminet unter rmh.lha

Gruß Brunadi
User avatar
AndreasM
Amiga Future Chefredaktion
Amiga Future Chefredaktion
Posts: 2040
Joined: 05.06.2001 - 02:00
Location: Übersee
Contact:

Post by AndreasM »

@Brunadi

Danke

@Robin

Irgendein kleiner Fehler muss noch im Script sein.

Es legt ein Verzeichnis an und kopiert die Dateien wie es soll. Wenn es damit fertig ist passiert folgendes:

Konnte Verzeichnis backup:05_05_12_20_19_06/ nicht erzeugen
MakeDir: Objekt existiert bereits
makedir fehlgeschlagen Rückgabewert 10
17 *-* "makedir backup:"||fl||"/"||fp;
+++ Command returned 10
Disk.info..copied.
03-05-2005 (Dir) [created]
Workbench (Dir) [created]
060Tools (Dir) [created]
CyberPatcher..copied.
CyberPatcher.info..copied.
CyberSnooper..copied.
CyberSnooper.info..copied.


Anstatt abzubrechen wird im erstellten Backup-Verzeichnis die gesamte WB reinkopiert. :(
Andreas Magerl
APC&TCP - Home of Amiga Future
Publisher for Amiga Software, Merchandising and many more.
http://www.apc-tcp.de - https://www.amigafuture.de - https://www.amigashop.org
Brunadi
AFF Profi
AFF Profi
Posts: 179
Joined: 12.06.2002 - 17:55
Location: Voitsberg/Oesterreich
Contact:

Post by Brunadi »

Hallo AndreasM

Setze folgende Zeile mal unter /*Kommentar*/
und probiers dann noch einmal:

"makedir backup:"||fl||"/"||fp

Gruß Brunadi
Post Reply