home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Fish 3
/
goldfish_volume_3.bin
/
files
/
text
/
edit
/
macro
/
update
/
splitgedconfs
< prev
next >
Wrap
Text File
|
1994-10-23
|
2KB
|
88 lines
.
; SplitGEDConfs
;
; $VER: SplitGEDConfs 1.00 (22.10.94)
;
; (c) 1994 by Wolfgang Küting <wolfi@pit.owl.de>
;
.KEY hilfe/S,quiet/S,ask/S,from/K,to/K
.BRA {
.KET }
;If NOT "{hilfe}" EQ ""
If {hilfe}
Echo "*N*E[1;32mSplitGEDConfs V1.00*E[28;22m (22.10.94)"
Echo "(c) 1994 by Wolfgang Küting <wolfi@pit.owl.de>*N"
Echo "Splitte alle Config-Dateien von *E[3mGoldEd*E[23m in *E[1m<ENVARC:GoldEd/>*E[22m auf"
Echo "und schreibt die Einzeldateien nach *E[1m<GoldEd:Configs/>*E[22m."
Echo "Dazu wird *E[1m<SplitConfig>*E[22m aus dem *E[3mGoldEd*E[23m-Archiv in *E[1m<GoldEd:>*E[22m"
Echo "benötigt.*N"
Echo " SplitGEDConfs hilfe/S,quiet/S,ask/S,from/K,to/K*N"
Echo " *E[32mhilfe/S*E[0m Diese Info :-)"
Echo " *E[32mquiet/S*E[0m Keine Ausgaben im Shell-Fenster"
Echo " *E[32mask/S*E[0m Frage nach Verzeichnissen"
Echo " *E[32mfrom/K*E[0m Quellverzeichnis (Vorgabe: <ENVARC:GoldEd/>)"
Echo " *E[32mto/K*E[0m Zielverzeichnis (Vorgabe: <GoldEd:Configs/>)*N"
Quit
EndIf
If "{from}" EQ ""
Set source "ENVARC:GoldEd/"
Else
Set source {from}
EndIf
If "{to}" EQ ""
if NOT EXISTS GoldED:Configs
makedir GoldED:Configs
EndIf
Set target "GoldEd:Configs/"
Else
Set target {to}
EndIf
If {ask}
Set source `RequestFile TITLE "Wähle Quellverz. ..." DRAWER $source DRAWERSONLY`
Set target `RequestFile TITLE "Wähle Zielverz. ..." DRAWER $target DRAWERSONLY`
EndIf
If NOT EXISTS SplitConfig
If {quiet}
RequestChoice TITLE "SplitGEDConfs 1.00" BODY "Kann*N<GoldEd:SplitConfig>*Nnicht finden!" GADGETS "*Okay" >NIL:
Else
Echo "Kann *E[1m<GoldEd:SplitConfig>*E[22m nicht finden!"
EndIf
Quit 20
EndIf
LAB CheckSource
If NOT EXISTS "$source"
Set source `RequestFile TITLE "Verz. exestiert nicht..." DRAWER $source DRAWERSONLY`
If "$source" EQ ""
Quit 5
EndIf
Skip CheckSource BACK
EndIf
If NOT EXISTS "$target"
MakeDir "$target"
EndIf
If {quiet}
List "$source#?.prefs" FILES LFORMAT "SplitConfig *"%P%N*" *"$target*" *"%M*" >NIL:" >T:SGEDC_{$$}.BAT
Else
Echo "Echo *"Splitte von *E[32m$source*E[0m nach *E[32m$target*E[0m*"" >T:SGEDC_{$$}.BAT
List "$source#?.prefs" FILES LFORMAT "Echo *" » *E[32m%N*E[0m...*"*NSplitConfig *"%P%N*" *"$target*" *"%M*" >NIL:" >> T:SGEDC_{$$}.BAT
EndIf
Echo "$target" >$target.list
List "$source#?.prefs" FILES LFORMAT "%M" >>$target.list
If EXISTS T:SGEDC_{$$}.BAT
Execute T:SGEDC_{$$}.BAT
Delete >NIL: T:SGEDC_{$$}.BAT QUIET
EndIf
UnSet target
UnSet source
Quit