2016-07-21 9 views
0

Ich habe diesen Code geschrieben, um den HDD-Namen des Computers zu fragen und ein Kext auf /System/Library/Extensions zu löschen, aber jedes Mal, wenn ich es starte, steckt es den Finder. Bitte lesen:Löschen einer Datei auf AppleScript stucks Finder

Set Diskname um den Text des (Display-Dialog "Bitte Plattennamen eingeben:" Standardantwort "Macintosh HD") zurück

tell application "Finder"

delete (every item of folder "Extensions" of folder "Library" of folder "System" of disk DiskName whose name is "NovatelWireless3G") 

Ende erzählen

Jeder Ratschlag ist willkommen.

Vielen Dank im Voraus,

Spyros

+0

Ich schätze, dass Sie Administratorrechte gehen zu müssen, von einem löschen Systemverzeichnis ... –

+0

Und wie zeige ich einen Dialog an, um nach Admin-Passwort zu fragen? –

Antwort

0

Ich bin kein Applescript-Guru, aber ich würde verwenden:

do shell script "rm -rf /System/Library/Extensions/NovatelWireless3G" with administrator privileges 

aber bitte diese sehr sorgfältigster Prüfung sein. Wenn Sie etwas weniger zerstörerisch tun wollen, aber das erfordert noch Administratorrechte, können Sie eine Datei mit dem Namen erstellen junk in der Top-Level-Verzeichnis:

do shell script "touch /junk" with administrator privileges 
Verwandte Themen