home *** CD-ROM | disk | FTP | other *** search
- /*==============================================================*/
- /* rx·End */
- /* $VER: V 01.00 (13.11.94) AUTHOR: Falk Hildner */
- /*==============================================================*/
- /* Beendet AmigaBase-Projekt */
- /*--------------------------------------------------------------*/
- /* Aufruf: */
- /* ------- */
- /* RX [Pfad/]rx·End projektname [aenderung [loeschdatei]] */
- /* */
- /* projektname - ausführlicher Pfad des Projektes */
- /* aenderung - Schwellwert für Anzahl der Änderungen im */
- /* Projekt, ab denen das Projekt neu gespei- */
- /* chert wird */
- /* loeschdatei - zu löschendes Verzeichnis oder Datei */
- /* (z.B. zum Löschen einer Hilfsdatei) */
- /*==============================================================*/
-
- OPTIONS RESULTS
- PARSE ARG projektname aenderung loeschdatei
- IF aenderung == "" THEN aenderung = 0
- I = 0
- NUMERIC DIGITS 1
- DO I = 1 TO 9
- portname = COMPRESS("REXX_AB" || I)
- IF INDEX(SHOW("PORTS"),portname) > 0 THEN
- DO
- ADDRESS (portname)
- projektname1 = projektname
- PROJECT (projektname1)
- init = RESULT
- DO WHILE (init == 0) & (LENGTH(projektname1) > 0)
- projektname1 = SUBSTR(projektname1,2)
- PROJECT (projektname1)
- init = RESULT
- END
- IF init == 1 THEN
- DO
- STATUS CHANGES
- IF RESULT > aenderung THEN SAVE
- QUIT FORCE
- END
- END
- END
- IF loeschdatei > "" THEN ADDRESS COMMAND "DELETE " || loeschdatei || " ALL FORCE"
-