AppleScript
TextWranglerをひとしきり褒めた?ところで、本題。TextWrangler上で統合開発環境のような勝手でmakeしたいという話。 "Run current line as shell command"みたいなのを作ってEmacsのターミナルモードもどきも考えたのですけれど、前にも書いた気がしますが…
Delphiでやってたあれ。酷い説明です。でも無いと死ぬ。 "Open Scripts Folder"で開かれるフォルダにAppleScriptを入れると、TextWranglerのメニューにも出現しますので、後はOS標準機能でもってメニューにキーを割り当てるだけ。 insert begin.scpt tell ap…
これまでosxutilsのtrashを使っていたのですが、微妙にFinderと動作が違うのが微妙に気がかりでした。のでosascriptで再発明。 #!/usr/bin/osascript on run argv set wd to do shell script "pwd" tell application "Finder" repeat with i in argv set f t…
使用頻度はそんなに無いのですが、いざというときにめんどくさくないよねってことで。 #!/usr/bin/osascript on run argv set dir to do shell script "pwd" set cmd to "cd " & quoted form of dir if argv ≠ {} then set cmd to cmd & " ;" repeat with i …
http://d.hatena.ne.jp/ytqwerty/20090510#p2では、Terminal.appが起動していないときにウィンドウが2つ開かれてしまう…‥起動時にデフォルトでウィンドウ開く動作を抑制する方法が無さそうだった…‥ので、起動していないときは、起動時に開くウィンドウに対し…
スクリプトエディタからアプリケーションバンドルとして保存したAppleScriptアプリケーションは、起動時に回転カーソル(なぜか白黒)が出て一瞬待たされます。 ところがわかばマークのMacの備忘録さんの配布されているものはこの待ちが無いのです。 というわ…
これまでOpenTerminalを使っていたのですが、どうせならこれもということでAppleScriptで書いてみました。 スクリプトエディタでアプリケーションとして保存して、Finderのツールバーに配置すればOKです。 tell application "Finder" if Finder window 1 exi…
Windowsのエクスプローラ(と大抵のファイラ)ですと、空ファイルを作ってからエディタで開くという手順でもって、あまり使い勝手が良くない開く/保存ダイアログを一切触らずに済ませることができていたのですが、Finderでは空ファイル作成ができないため、今…