Guten Tag,
um verschiedene AFP-Volumes beim Start einzubinden habe ich ein AppleScript geschrieben. Leider funktioniert es nur in Teilen, da nicht alle Volumes auf dem Desktop erscheinen. Auch ein andere Scriptvariante funktioniert nicht (Code Versuch 2, siehe unten).
Das merkwürdige dabei ist jedoch das per Terminal im Verzeichnis "Volumes" alle Volumes zu sehen sind, jedoch nur die auf dem Desktop sichtbaren ansprechbar sind. Auch werden nicht immer die selben Volumes gemountet, sonder von den 3en immer nur 2.
Deaktiviere ich das Starscript und mounte händisch über Apfel +
K funftioniert es einwandfrei.
Ich habe das ganze dann auch mal per SMB probiert und da funktioniert es.
Ideen woran das liegen kann?
Mac OS X 10.4.9 / Volumemes liegen auf einem Iomega StorCenter Pro 150d NAS
Der Code Versuch 1:
Code Versuch 2:
Auch die Eingabe von diversen delays (am Anfang und zwischen dem mounten2-5 sek) hat nichts gebracht.
Danke für die Mitarbeit, Klaas
um verschiedene AFP-Volumes beim Start einzubinden habe ich ein AppleScript geschrieben. Leider funktioniert es nur in Teilen, da nicht alle Volumes auf dem Desktop erscheinen. Auch ein andere Scriptvariante funktioniert nicht (Code Versuch 2, siehe unten).
Das merkwürdige dabei ist jedoch das per Terminal im Verzeichnis "Volumes" alle Volumes zu sehen sind, jedoch nur die auf dem Desktop sichtbaren ansprechbar sind. Auch werden nicht immer die selben Volumes gemountet, sonder von den 3en immer nur 2.
Deaktiviere ich das Starscript und mounte händisch über Apfel +
K funftioniert es einwandfrei.
Ich habe das ganze dann auch mal per SMB probiert und da funktioniert es.
Ideen woran das liegen kann?
Mac OS X 10.4.9 / Volumemes liegen auf einem Iomega StorCenter Pro 150d NAS
Der Code Versuch 1:
Code:
try
set t to do shell script "ping -c 3 192.168.117.118"
if t does not contain "100% packet loss" then
tell application "Finder"
activate
try
mount volume "afp://user:kennwort@IP/share1"
end try
try
mount volume "afp://user:kennwort@IP/share2"
end try
end tell
end if
end try
Code Versuch 2:
Code:
on run
delay 3
tell application "Finder"
activate
try
-- Netzlaufwerk1 auf dem Server verbinden
mount volume "afp://user:kennwort@IP/share1"
on error
-- Die Verbindung konnte nicht hergestellt werden
end try
delay 2
try
-- Netzlaufwerk2 auf dem Server verbinden
mount volume "afp://user:kennwort@IP/share2"
on error
-- Die Verbindung konnte nicht hergestellt werden
end try
end tell
end run
Auch die Eingabe von diversen delays (am Anfang und zwischen dem mounten2-5 sek) hat nichts gebracht.
Danke für die Mitarbeit, Klaas