- Registriert
- 03.04.07
- Beiträge
- 20
hi!
ich bin absoluter neuling in apple script, bin irgendwie jetzt so ins kalte wasser geschmissen worden und habe eine aufgabe zu erledigen, die ich so auf die schnelle nicht selbst lösen kann (ich bin bereits dabei ein tutorial für absolute anfänger durchzumachen)
es geht um folgendes script:
on open foo
try
repeat with x from 1 to number of items in foo
set foo2 to item x of foo
set the foo3 to the quoted form of the POSIX path of foo2
do shell script ("/bin/chmod -R g+wX " & foo3)
end repeat
end try
end open
dieses script bewirkt, wenn man mehrere dateien oder ordner markiert und man diese auf das script zieht, dass dabei alle benutzerberechtigungen umgeschrieben werden.
ich bräuchte das jetzt nicht für die markierten ordner, sondern genau für einen speziellen ordner (damit ich es dann per zeitplan täglich/stündlich ausführen kann)
mein einfall war das script einfach auf diese zeile zu verkürzen:
do shell script ("/bin/chmod -R g+wX " & "Macintosh:TESTORDNER")
weil ich brauche das durchzählen der markierten dateien, welche in foo2 abgespeichert werden ja nicht. sondern nur speziell einen einzigen ordner.
diese zeile verstehe ich überhaupt nicht:
set the foo3 to the quoted form of the POSIX path of foo2
kann mir bitte jemand behilflich sein?
danke,
vg
pelikan
ich bin absoluter neuling in apple script, bin irgendwie jetzt so ins kalte wasser geschmissen worden und habe eine aufgabe zu erledigen, die ich so auf die schnelle nicht selbst lösen kann (ich bin bereits dabei ein tutorial für absolute anfänger durchzumachen)
es geht um folgendes script:
on open foo
try
repeat with x from 1 to number of items in foo
set foo2 to item x of foo
set the foo3 to the quoted form of the POSIX path of foo2
do shell script ("/bin/chmod -R g+wX " & foo3)
end repeat
end try
end open
dieses script bewirkt, wenn man mehrere dateien oder ordner markiert und man diese auf das script zieht, dass dabei alle benutzerberechtigungen umgeschrieben werden.
ich bräuchte das jetzt nicht für die markierten ordner, sondern genau für einen speziellen ordner (damit ich es dann per zeitplan täglich/stündlich ausführen kann)
mein einfall war das script einfach auf diese zeile zu verkürzen:
do shell script ("/bin/chmod -R g+wX " & "Macintosh:TESTORDNER")
weil ich brauche das durchzählen der markierten dateien, welche in foo2 abgespeichert werden ja nicht. sondern nur speziell einen einzigen ordner.
diese zeile verstehe ich überhaupt nicht:
set the foo3 to the quoted form of the POSIX path of foo2
kann mir bitte jemand behilflich sein?
danke,
vg
pelikan