home *** CD-ROM | disk | FTP | other *** search
- /* This script makes the process of updating older icons with MagicWB icons
- very easy for Directory-Opus users. Remarks: IconUpdate has to be in the C:
- directory. First, select the older icons to be changed. Second, select the
- source MagicWB-Icon and then activate the ARexx-script by clicking on the
- appropriate button (has to be configured by the user first). Have fun! */
-
-
- ADDRESS 'DOPUS.1'
- OPTIONS RESULTS
- CHECKABORT
- BUSY ON
-
-
- STATUS 3
- window = RESULT
- STATUS 9 window
- anzahl = RESULT
- 'STATUS 13 -1'
- path_source = RESULT
-
-
- IF anzahl > 1 THEN DO
- TOPTEXT 'ERROR: More than ONE MagicWB-Icon can NOT be selected as source icon!'
- BEEP
- BUSY OFF
- EXIT
- END
-
-
- GETSELECTEDFILES
- files_a = RESULT
-
- IF files_a = 'RESULT' THEN DO
- TOPTEXT 'ERROR: You have to specify BOTH source and destination icons!'
- BEEP
- BUSY OFF
- EXIT
- END
-
-
- PARSE VAR files_a icon_new files_a
-
-
- OTHERWINDOW
-
-
- STATUS 3
- window = RESULT
- STATUS 9 window
- anzahl = RESULT+1
- 'STATUS 13 -1'
- path_destination = RESULT
-
-
-
- GETSELECTEDFILES
- files_b = RESULT
-
- IF files_b = "RESULT" THEN DO
- TOPTEXT 'ERROR: You have to specify BOTH source and destination icons!'
- BEEP
- BUSY OFF
- EXIT
- END
-
-
- n = anzahl
- DO UNTIL n = 1
- CHECKABORT
- ergebnis = RESULT
- IF ergebnis = 1 THEN DO
- TOPTEXT 'Operation ABORTED by user!'
- BUSY OFF
- EXIT
- END
- n = n-1
- PARSE VAR files_b icon_old.n files_b
-
- TOPTEXT 'Updating old icon ->' icon_old.n 'with ->' icon_new
-
- ADDRESS COMMAND IconUpdate TCSDNW path_source||icon_new path_destination||icon_old.n
- END
-
-
- STATUS 3
- window = RESULT
- RESCAN window
-
- OTHERWINDOW
-
- BUSY OFF
-