[GastForen Programmierung/Entwicklung AppleScript

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste

Netzwerklaufwerke verbinden -> Bei nicht verfügbar Fehlermeldung unterdrücken

Mr. Zwiebelfisch
Beiträge gesamt: 453

17. Jan 2021, 15:19
Bewertung:

gelesen: 18826

Beitrag als Lesezeichen
Hallo Hans,

vielen Dank für dein Antwort.

Leider geht das nicht. Vielleicht mache ich es aber auch falsch!?

Mein Script sieht so aus:

Code
tell application "Finder" 
try
mount volume "smb://volume1" as user name "Zwiebelfisch"
mount volume "smb://volume2" as user name "Zwiebelfisch"
end try
end tell


Ich habe folgendes im Netz gefunden, aber ich verstehe es nicht richtig ;-)
Lt. der Beschreibung soll der Server erst angepinged werden...

Code
-- (0) Check to see if there server exists by pinging it 
set max_retry to 60
set k to 0
repeat while (do shell script "ping -c 1 some_server") contains "100% packet loss"
delay 5
set k to k + 1
if k > max_retry then error "Server is not responding for predefined period." number 8000
end repeat

-- (1) It exists, mount the volume
tell application "Finder"
try
mount volume "smb://USERNAME:PASSWORD@some_server/SHARENAME"
delay 1
end try
end tell


(Dieser Beitrag wurde von Mr. Zwiebelfisch am 17. Jan 2021, 15:23 geändert)
Änderungsverlauf:
Beitrag geändert von Mr. Zwiebelfisch (User) am 17. Jan 2021, 15:23