[COLOR=#012FBE][FONT=Verdana][B]display dialog[/B][/FONT][/COLOR][FONT=Verdana] "Dieses Script sortiert einen USB-Stick oder eine SD-Karte alphabetisch." & [/FONT][COLOR=#812FDC][FONT=Verdana]return[/FONT][/COLOR][FONT=Verdana] & [/FONT][COLOR=#812FDC][FONT=Verdana]return[/FONT][/COLOR][FONT=Verdana] & "Voraussetzungen:" & [/FONT][COLOR=#812FDC][FONT=Verdana]return[/FONT][/COLOR][FONT=Verdana] & "- Es darf nur 1 mit MS-DOS formatiertes Gerät am Mac verbunden sein" & [/FONT][COLOR=#812FDC][FONT=Verdana]return[/FONT][/COLOR][FONT=Verdana] & "- fatsort muss in '/usr/bin/' [/FONT][FONT=Verdana]abgelegt sein" & [/FONT][COLOR=#812FDC][FONT=Verdana]return[/FONT][/COLOR][FONT=Verdana] & [/FONT][COLOR=#812FDC][FONT=Verdana]return[/FONT][/COLOR][FONT=Verdana] & "Wenn diese Bedingungen erfüllt sind, dann klicke auf OK." [/FONT][COLOR=#012FBE][FONT=Verdana]buttons[/FONT][/COLOR][FONT=Verdana] {"Abbruch", "OK"} [/FONT][COLOR=#012FBE][FONT=Verdana]default button[/FONT][/COLOR][FONT=Verdana] "OK"
[/FONT][FONT=Verdana][B]if[/B] [COLOR=#5730be]button returned[/COLOR] [B]of[/B] [COLOR=#812fdc]result[/COLOR] [B]is[/B] "Abbruch" [B]then[/B][/FONT]
[FONT=Verdana] [COLOR=#012fbe][B]display alert[/B][/COLOR] "Skript wurde vom Benutzer abgebrochen!"[/FONT]
[FONT=Verdana][B]end[/B] [B]if[/B][/FONT][FONT=Verdana]
[/FONT][FONT=Verdana][B]set[/B] [COLOR=#4f8f00]x[/COLOR] [B]to[/B] [COLOR=#012fbe][B]do shell script[/B][/COLOR] "mount"[/FONT]
[FONT=Verdana][B]set[/B] [COLOR=#4f8f00]y[/COLOR] [B]to[/B] ("Folgende Laufwerke wurde erkannt:" & [COLOR=#812fdc]return[/COLOR] & [COLOR=#812fdc]return[/COLOR] & "" & [COLOR=#4f8f00]x[/COLOR] [B]as[/B] [COLOR=#0433ff][I]string[/I][/COLOR]) & [COLOR=#812fdc]return[/COLOR] & [COLOR=#812fdc]return[/COLOR] & "Prüfe, ob das gewünschte Laufwerk angezeigt wird und ob es als 'msdos' deklariert ist. Falls dem nicht so ist, klicke auf 'Abbruch'."[/FONT]
[COLOR=#012FBE][FONT=Verdana][B]display dialog [/B][COLOR=#4f8f00]y[/COLOR][/FONT][/COLOR]
[FONT=Verdana][B]if[/B] [COLOR=#5730be]button returned[/COLOR] [B]of[/B] [COLOR=#812fdc]result[/COLOR] [B]is[/B] "Abbruch" [B]then[/B][/FONT]
[FONT=Verdana] [COLOR=#012fbe][B]display alert[/B][/COLOR] "Skript wurde vom Benutzer abgebrochen!"[/FONT]
[FONT=Verdana][B]end[/B] [B]if[/B][/FONT]
[B]set[/B][COLOR=#4f8f00][FONT=Verdana]device[/FONT][/COLOR][B]to[/B][COLOR=#012fbe][FONT=Verdana][B]do shell script[/B][/FONT][/COLOR][FONT=Verdana] "[[ $(mount | grep -c 'msdos') -eq 1 ]] && mount | grep 'msdos' | cut -d' ' -f1 || exit 0"[/FONT]
[FONT=Verdana][B]if[/B] [COLOR=#4f8f00]device[/COLOR] [B]is[/B] "" [B]then[/B][/FONT]
[FONT=Verdana] [COLOR=#012fbe][B]display alert[/B][/COLOR] "fatsort: Es darf nur ein MS-DOS Lauferk vorhanden sein (aktuell sind mehr als ein solches Laufwerk gemountet (oder gar keines)!"[/FONT]
[FONT=Verdana][B]else[/B][/FONT]
[FONT=Verdana] [B]set[/B] [COLOR=#4f8f00]x[/COLOR] [B]to[/B] [COLOR=#012fbe][B]do shell script[/B][/COLOR] "diskutil unmountDisk " & [COLOR=#4f8f00]device[/COLOR][/FONT]
[FONT=Verdana] [B]set[/B] [COLOR=#4f8f00]y[/COLOR] [B]to[/B] [COLOR=#012fbe][B]do shell script[/B][/COLOR] "/usr/bin/fatsort " & [COLOR=#4f8f00]device[/COLOR] [COLOR=#5730be]password[/COLOR] "xxxxxxxxxx" [COLOR=#5730be]user name[/COLOR] "xxxxx" [B]with[/B] [COLOR=#012fbe]administrator privileges[/COLOR][/FONT]
[FONT=Verdana] [B]set[/B] [COLOR=#4f8f00]z[/COLOR] [B]to[/B] [COLOR=#012fbe][B]do shell script[/B][/COLOR] "diskutil mount " & [COLOR=#4f8f00]device[/COLOR][/FONT]
[FONT=Verdana] [COLOR=#012fbe][B]display dialog[/B][/COLOR] [COLOR=#4f8f00]x[/COLOR] & [COLOR=#4f8f00]y[/COLOR] & [COLOR=#4f8f00]z[/COLOR] & [COLOR=#812fdc]return[/COLOR] & [COLOR=#812fdc]return[/COLOR] & " Fertig :-)" & [COLOR=#812fdc]return[/COLOR] & "Vergiss nicht, das gewünschte Laufwerk noch auszuwerfen!" [COLOR=#012fbe]buttons[/COLOR] "OK" [COLOR=#012fbe]default button[/COLOR] "OK"[/FONT]
[FONT=Verdana][B]end[/B] [B]if[/B][/FONT]