Clips: eine echt coole Alternative

10/03/2010
Ich nutze ja gerne LaunchBar, welches sich einige Zwischenablagen merken kann und noch einige andere coole Features hat. Dann habe ich für häufige Text-Zeilen mal TextExpander ausprobiert, was aber immer noch nicht so anwenderfreundlich wie mein eigenes Type4MeBlafasel war.
Was aber nun all diesen Tools den Rang zur Zeit abläuft, ist Clips. Das Programm merkt sich nicht nur brav die letzten x Inhalte der Zwischenablage (da lassen sich sogar Programme ausklammern!), sondern ich kann diesen Clips auch noch Shortcuts zuweisen, ihnen Kurzbezeichnungen geben und in einer Übersicht danach suchen. Genial! Das Tool kann auch noch einige andere coole Sachen und könnte sich neben LaunchBar, 1Password, iStat Menus und DTerm zu den am häufigsten genutzten Tools bei mir mosern.

Dazu war das Ding noch ein Schnäppchen bei Macheist... ist wohl auch das einzige wirklich coole Tool aus der Liste, das sich wirklich bezahlt gemacht hat... na ja, Flow vielleicht noch, wobei Transmit mir wirklich besser gefällt und das auch bei Erstellen von neuen Dateien etwas runder lief im Test.

1 Comment

Air-Tunes Speaker via Apple Skript switchen

18/12/2008
Code zum markieren einmal anklicken Code im Skript-Editor öffnen

--©hubionmac.com 18.12.2008

-- GUI-Skript mit dem die aktuelle Air-Tunes ausgabe verändert wird,

-- die aktuelle Airtunes-Lautsprecher-Auswahl werden quasi 

activate application "iTunes"

tell application "System Events"

get system attribute "sysv"

if result is greater than or equal to 4144 then -- Mac OS X 10.3.0

if UI elements enabled then

tell application process "iTunes"

if (name of button 15 of window "iTunes" as text) ≠ "" then

set noe to false

click button 15 of window "iTunes" --Den ITunes Lautsprecher Button drücken

delay 0.25

-- in der Liste ganz nach unten gehene (mehrere Lautsprecher auswählen Menüpunkt 

repeat with i from 1 to 5

key code 125

end repeat

keystroke return

try

repeat with i from 1 to (count of every UI element of window 1)

tell UI element i of window 1

set rowcount to count of rows

if rowcount > 0 then

if (value of checkbox 1 of row rowcount) as integer = 0 then

--dieser part beugt einer Fehlermeldung vor... 

--welcher? einfach mal diesen if-Block entfernen und Du wirst sehen =)

click checkbox 1 of row rowcount

set rowcount to rowcount - 1

end if

repeat with rownr from 1 to rowcount

click checkbox 1 of row rownr

end repeat

end if

end tell

end repeat

end try

keystroke "w" using command down

else

set noe to true

end if

end tell

else

beep

display dialog "GUI Scripting is not enabled" & return & return & "Open System Preferences and check Enable Access for Assistive Devices in the Universal Access preference pane, then run this script again." with icon stop

if button returned of result is "OK" then

tell application "System Preferences"

activate

set current pane to pane "com.apple.preference.universalaccess"

end tell

end if

end if

else

beep

display dialog "This computer cannot run this script" & return & return & "The script uses GUI Scripting technology, which requires an upgrade to Mac OS X 10.3 Panther or newer." with icon caution buttons {"Quit"} default button "Quit"

end if

end tell

if noe = true then

tell application "iTunes" to display dialog "nö, keine Airtunes Lautsprecher angeschlossen bzw. kein Button da, wo man so etwas auswählen könnt :-/"

end if

Läuft bis iTunes 9... Eine Lösung für iTunes 10 hat fall-line parat.
4 Comments

Bilder klein rechnen mit AppleScript

26/11/2008
Ich habe schon länge nach eine Lösung gesucht, wie ich schnell und einfach Bild für das Internet klein rechnen könnte. Die Tools, die das bisher konnten, waren aber nicht immer kostenlos oder umständlich. Seit 10.4 denke oder doch ehr 10.5 gibt es aber die ImageEvents für Apple
}und damit kann man recht einfach Bild klein rechnen. Das hier gezeigte Skript (Droplet, d.h. man zieht die Bilder einfach auf eine Programm-Version des Skriptes) habe ich in einem Forum-Beitrag bei macscripter.net gefunden. Sehr praktisch und nun fest in meinem Dock =)

on open some_items

tell me to activate

display dialog "Längste Seite" default answer "1024"

set mh to (text returned of the result) as integer

repeat with this_item in some_items

try

rescale_and_save(this_item, mh)

end try

end repeat

end open



to rescale_and_save(this_item, target_width)

tell application "Image Events"

launch

-- open the image file

set this_image to open this_item

set typ to this_image's file type

copy dimensions of this_image to {current_width, current_height}

if current_width is greater than current_height then

scale this_image to size target_width

else

-- figure out new height

-- y2 = (y1 * x2) / x1

set the new_height to (current_height * target_width) / current_width

scale this_image to size new_height

end if

tell application "Finder" to set new_item to ¬

(container of this_item as string) & "scaled." & (name of this_item)

save this_image in new_item as typ

end tell

end rescale_and_save

1 Comment

Textschnippsel automatisch einfügen

4/10/2008
Ich schreibe täglich bei der Arbeit immer wieder das gleiche "Hardwaretest i.O." oder "Kunden am nicht erreicht" und das mal im WebBrowser, oder in irgend einer anderen Anwendung. Das kostet Zeit und und Apps die ich kenne, die so etwas über ShortCuts erledigen könnten sind entweder kostenpflichtig oder funktionieren nicht immer so richtig, zumindest nicht
in jeder Anwendung (insbesondere Java-Anwendungen scheinen ein Problem darzustellen). Nun, AppleScript scheint auch hier ein Lösung parat zu haben und so ist type4me blafasel entstanden. Damit lassen sich ausgewählte Text-Schnipsel aus einer Text Datei in so gut wie jedem Programm einfügen.
6 Comments