Fischer-Bayern.de
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

AppleScript Versions-Check

 
Neues Thema eröffnen   Neue Antwort erstellen    Fischer-Bayern.de Foren-Übersicht -> Classic-Snippets
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Armin Egginger
•-->
•-->


Anmeldedatum: 04.05.2002
Beiträge: 96
Wohnort: Germering (b. München)

BeitragVerfasst am: 09.05.2003 - 22:45    Titel: AppleScript Versions-Check Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Yahoo Messenger
Armin Egginger
•-->
•-->


Anmeldedatum: 04.05.2002
Beiträge: 96
Wohnort: Germering (b. München)

BeitragVerfasst am: 23.05.2003 - 17:54    Titel: Eine Verbesserung Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Yahoo Messenger
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Fischer-Bayern.de Foren-Übersicht -> Classic-Snippets Alle Zeiten sind GMT + 2 Stunden
Seite 1 von 1

 
Gehe zu:  
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


AppleScript für absolute Starter