Archive for tag: AppleScript

AppleScript: Alternative zu ImageEvents

12 March, 2010 (01:16) | scripting | By: hubi

Anstatt die ImageEvents via AppleScript anzusteuern, kann man auch über ein Shell Script (das dürfte vielleicht schneller sein) auch sips (scriptable image processing system) aufrufen. Damit kann man sogar die Auflösung von Grafiken in PDFs verändern:
sips -s format pdf -s dpiHeight 72 -s dpiWidth 72 -s formatOptions low /path/to/pdf.pdf --out /path/to/converted/pdf.pdf
So ist z.B. auch eine [...]

Applescript: Bildschirmfoto alle 30 Sekunden (nur das Geräusch verrät einen ;-))

25 February, 2010 (02:25) | OS X | By: hubi

Das hier als AppleScript-File abspeichern

Code zum markieren einmal anklicken Code im Skript-Editor öffnen

set dFolder to "~/Desktop/screencapture/"

do shell script ("mkdir -p " & dFolder)

repeat 2 times
set dateTime to do shell script "date +%Y%m%d_%H%M%S"
do shell script ("screencapture " & dFolder & dateTime & ".png") -- Capture screen.
delay 2 -- Wait for 30 seconds.
end repeat

und crontab ablaufen [...]

Exposé mit AppleScript steuern

25 February, 2010 (02:10) | OS X | By: hubi

Code zum markieren einmal anklicken Code im Skript-Editor öffnen

do shell script "/Applications/Utilities/Expose.app/Contents/MacOS/Expose 1"

...wobei natürlich die 1 auch eine 2, 3 oder sonst etwas sein kann (Quelle).

AppleScript: Etwas eigenartige Datumsliste

25 February, 2010 (02:06) | AppleScript, ical | By: hubi

Es ging darum, eine Liste von Terminen zu bauen und zwar auf Grundlage von etwas eigenwillig formatierten Strings... wem auch immer das helfen mag =)

Code zum markieren einmal anklicken Code im Skript-Editor öffnen

--1/29
--2/22, 24, 26 (to return three different dates)
--2/22-25 (return four different dates)
--2/23-25, 27-28, 3/30 (return six different dates)
--2/21, 23, 25-27 (return five different [...]

AppleScript: Länge einer Audio-Datei auslesen

22 February, 2010 (23:10) | AppleScript | By: hubi

Spotlight kann so etwas wunderbar und noch dazu bei verschiedensten Audio-Formaten:

Code zum markieren einmal anklicken Code im Skript-Editor öffnen

set aFile to choose file
tell application "Finder" to set filename to name of aFile
set AppleScript's text item delimiters to " = "
set duration to text item 2 of (do shell script "mdls -name kMDItemDurationSeconds " & quoted [...]

Und wie baue ich mir meine Linkliste?

12 February, 2010 (01:07) | AppleScript | By: hubi

Ich ziehe mir ja alles von Interesse immer auf den Schreibtisch... der wird immer voller dadurch, kein Wunder.
Jetzt kann ich zumindest die ganzen Weblocs regelmäßig löschen und mir einfach eine Liste daraus bauen, nach etwas hilfe von hier:

Code zum markieren einmal anklicken

set weblocs_in_folder to every paragraph of (do shell script "ls " & (quoted [...]

Ein µoment der Klarheit…

25 January, 2010 (02:32) | scripting | By: hubi

...hatte ich heute im AppleScript-Forum
Wenn es Dir auf langen und technisch aufwendigen AppleScript-Code ankommt, der länger braucht, dann macht diese kurze, unscheinbare und simple Zeile natürlich alles zu Nichte. ->
Merke:
Gute Lösungsansätze beim Programmieren verhalten sich also umgekehrt proportional zu gutem Sex.

Stop iTunes after x Minutes.app

13 December, 2009 (06:33) | iTunes, ready2use | By: hubi

Ich schlafe gerne mit Musik ein und dafür habe ich mir mal diese Anwendung geschrieben. Ist ein simples Skript, das wahrscheinlich auch Einzug in die iTunes-Skript-Sammlung erhalten wird. Dies aber schon vorab.Alles was man machen muss, ist das Skript starten, angeben, wie lange die Musik noch laufen muss... Nun, es erklärt sich wirklich von alleine [...]

Hubi’s iTunes Scripts

13 December, 2009 (06:26) | iTunes, ready2use | By: hubi

Das war eigentlich das erste Stück Software, das ich selber wirklich entwickelt habe. Ist auch heute noch ein treuer Helfer. Wenn Du also Deine iTunes Stücke sortieren möchtest, ID-Tags bereinigen oder neu organisieren möchtest. Dann können diese Scripte viel Zeit sparen =)

type4me Blafasel

13 December, 2009 (06:09) | AppleScript, ready2use | By: hubi

Beschreibung
Das Skript liest aus einer simplen Text Datei jede Zeil aus und bietet diese in einer Liste zur Auswahl an und dazu noch das aktuelle Datum (WOW!;)).
Der Ausgewählte Text wird dann in der Anwendung, die sichim Vordergrund befindet eingegeben. Schnell, einfach und funktioniert so gut wie jedem Programm, das eine Texteingabe hat.
So können [...]