Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Armin Egginger •-->


Anmeldedatum: 04.05.2002 Beiträge: 96 Wohnort: Germering (b. München)
|
Verfasst am: 09.05.2003 - 22:45 Titel: AppleScript Versions-Check |
|
|
Beschreibung:
Dieses Script prüft, welche AppleScript Version installiert ist und gibt diese mit einem Dialog aus. Falls die Version 1.7 installiert ist, wird ein Warnhinweis ausgegeben, da diese Version nicht genutzt werden sollte (zu viel bugs!)
Code:
set xASvers to version as string
if xASvers contains "1.7" then
display dialog "Es ist die AppleScript-Version " & (get word 2 of xASvers) & " installiert!
ACHTUNG! Bitte Version 1.6 installieren! Sie finden diese unter www.info.apple.com/support/downloads_de.html" buttons {"ok"}
return
else
display dialog "AppleScript Version ok!" & return & "Es ist die AppleScript-Version " & xASvers & " installiert! " buttons {"ok"}
end if
Fehlende Funktionen bitte noch hinzufügen oder das Script erweitern!
happy filemaking
Armin |
|
Nach oben |
|
 |
Armin Egginger •-->


Anmeldedatum: 04.05.2002 Beiträge: 96 Wohnort: Germering (b. München)
|
Verfasst am: 23.05.2003 - 17:54 Titel: Eine Verbesserung |
|
|
Hi Scripter,
hab noch eine kleine Verbesserung eingebaut - nun funktioniert das auch unter OS9 richtig, da die Systemerweitung und die Standard Additions geprüft werden. Unter OS X wird die Scriptversion nach dem "on error" getestet.
set xASvers to version as string
try
tell application "Finder"
set xInfo to (get last word of (get product version of file ((path to «class macs» as string) & "Scripting Additions:Standard Additions")))
if xASvers contains "1.7" or xInfo contains "1.7" then
display dialog "Es ist die AppleScript-Version " & (get word 2 of xASvers) & " installiert! ACHTUNG! Bitte Version 1.6 installieren! Sie finden diese unter www.info.apple.com/support/downloads_de.html" buttons {"ok"}
return
else
display dialog "AppleScript Version ok!" & return & "Es ist die AppleScript-Erweiterung " & xASvers & ¬
" installiert! " & "Es sind die Standard Additions " & xInfo & " installiert!" buttons {"ok"}
end if
end tell
on error
if xASvers contains "1.7" then
display dialog "Es ist die AppleScript-Version " & (get word 2 of xASvers) & " installiert! ¬
ACHTUNG! Bitte Version 1.6 installieren! Sie finden diese unter www.info.apple.com/support/downloads_de.html" buttons {"ok"}
return
else
display dialog "AppleScript Version ok!" & return & "Es ist die AppleScript-Version " & xASvers & " installiert! " buttons {"ok"}
end if
end try
Viel Spaß beim Scripten
happy filemaking
Armin |
|
Nach oben |
|
 |
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
Powered by phpBB © 2001, 2002 phpBB Group Deutsche Übersetzung von phpBB.de
|
|
|