bgpict2.png 
わかばマークのMacの備忘録
初心者による Mac OSX の便利な使い方や、ソフトウェアの紹介など、Macのこといろいろ。

2019 / 11

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 

http://wakabamac.blog95.fc2.com/blog-entry-889.html

Finder Toolbar Scripts Plus
icn_FinderToolbarScriptsPlus.jpg
Finder Toolbar Scripts Plus : Finderのツールバーで使う小物アプリ4組詰め合わせ
OS10.5推奨(UB)
社会貢献ウェア※


Finderのツールバーに登録して使用する、自作のAppleScript製アプリケーション「Finder Toolbar Scripts」の第5弾です。

「Finder Toolbar Scripts」をバージョンアップさせて、それに今回の新しいアプリケーションを含む予定だったのですが、既存のアプリの修正がいっこうに進まず、
  • デバッグ作業

  • なかなか進まず、飽きて放置

  • 久しぶりにデバッグ再開

  • 変数がどれに当たるのかなど、忘れてしまってなかなか進まず

  • 思い出した頃には、また、やる気が失せて放置

という悪循環になっていたので、新しく作ったものだけ、暫定的に
Finder Toolbar Scripts Plus」として公開することにしました。


「Finder Toolbar Scripts」の修正作業が終わってバージョンアップしたら、これら4組のアプリも「Finder Toolbar Scripts」に含めて公開するつもりです。
まあ「やるやる詐欺」にならないよう、ぼちぼちやっていきます・・・。




【 各アプリケーションの使い方 】


各アプリケーションを Finder のツールバーに登録して使用して下さい。


▶ StayOnLook
icn_StayOnLook.jpg
Finderが最前面でなくとも表示され続ける、もうひとつのQuickLookです。

ツールバーに登録した「StayOnLook」をクリックして実行すると、Finderで選択しているアイテム(もしくはドラッグ&ドロップしたアイテム)を「QuickLook」のウインドウで表示します。

このウインドウは、Finder以外のアプリケーションが最前面になったとしても、表示され続けます。
(例↓Safari が最前面であっても、表示されます。)
090326fts1.gif

ウインドウを閉じるときは、左上の「×」ボタンをクリックしないと閉じません。

このアプリはコマンドラインの

qlmanage -p ファイルパス

を実行しているだけで、この場合だと、QuickLookのウインドウは「×」ボタンをクリックしない限り表示され続ける性質を利用したものです。

僕の場合、ブログ記事を書くときに、キャプチャした画像を見ながら文章を書くことが多いので、この「StayOnLook」を作りました。

動画を見るときに使うと、不意に他のアプリケーションが最前面になったとしてもウインドウが消えてしまうこともないので、便利に使えます。


また、「StayOnLook」を使用しているときに普通のQuickLookも表示できるので、2つを見比べたりすることもできます。
090326fts2.gif


さらに、「StayOnLook.app」の複製を作って使用すると、複製の数の分だけ「QuickLook」ウインドウを表示させることもできます(+普通のQuickLookも)。
090326fts3.gif



複数のアイテムを「StayOnLook」で表示したときに、「一覧」を表示すると元の単体を表示するウインドウに戻れません。一度「×」でウインドウを閉じてから、再度「StayOnLook」で表示させます。






▶ MaxFlow
icn_MaxFlow.jpg
MaxFlow は、そのFinderウインドウを、フルスクリーンの「CoverFlow」表示にします。

Finderの CoverFlow はOS10.5から追加された機能で、「Viewer」としては最も身近で優れたものだと思いますが、僕の場合は普段Finderウインドウをそんなに大きく表示していないこともあり、QuickLookで済んでしまうし、CoverFlow をそんなに活用していません。

そこで、Finderウインドウをフルスクリーンにすれば、この優れた「Viewer」としての機能をもっと活用できるだろうと思い、これを作ってみました。


例えば、画像ファイルを保存しているフォルダをFinderウインドウで開いているとします。
090326fts4.gif


これで、ツールバーに登録した「MaxFlow」をクリックすると・・・
090326fts5.jpg
画面いっぱいにウインドウが広がり、CoverFlow表示にします。

後はマウスホイールで画像をブラウズできるし、QuickLookでさらに大きく表示したりと、イメージビューアとしてはかなり便利に使えます。

MaxFlowでフルスクリーンにしたウインドウは閉じずに、もう一度ツールバーの「MaxFlow」をクリックして下さい

そうすると、元のビュー、元の位置・大きさのウインドウに戻ります
090326fts6.gif






▶ Two Windows
icn_TwoWindows.jpg
Two Windows」は、現在のFinderウインドウと同じウインドウを、左右上下に隣接するように開きます。

090326fts7.gif


Finderでファイル移動などをするときに「2画面ウインドウのファイルブラウザ」として使えるようにする目的で作ったものです。
(スクリプト自体は「Finder Toolbar Scripts」の「Clone Window」を、ちょっと改造しただけのものなんだけど)


(左下の拡大ルーペはAxson、マウスポインタの回りの赤い円はHighlighter

ウインドウを開くときに、元のウインドウの位置や大きさによって、新しいウインドウの開く場所が上下左右変わります。

「Two Windows」を実行するときに、元のウインドウが画面からはみ出していない限り、新しいウインドウは画面内に納まるようになっています。






▶ Close Window , Reopen Window
icn_Close_Window.jpgicn_Reopen_Window.jpg

Close Window」はそのFinderウインドウを閉じ、閉じたウインドウのデータ履歴を15個まで記録しておき、「Reopen Window」は Close Window で閉じたウインドウを再度開いて行きます。

僕の場合、Finderウインドウを閉じてしまってから「やっぱり開いておくんだった」と思うことが多く、こういうときに「Undo」的な機能があればいいのに、と思って作ったものです。
(ちょっと動作が遅いけど、まあ許容範囲?)


(左下の拡大ルーペはAxson、マウスポインタの回りの赤い円はHighlighter


「Reopen Window」でウインドウを再度開くときには、そのウインドウで表示していたフォルダ、ウインドウの位置・大きさ、ビュー、選択していたアイテムなどを再現するようにしています。

そのFinderウインドウのブラウズ履歴は再現できません。

また、「ゴミ箱」や「スマートフォルダ」などは開けません。
当然ながら、ウインドウを Close Window で閉じた後に、そのフォルダを別の場所に移動したり、削除してしまったりすれば、Reopen Window で再度開くことはできません。



このアプリケーションがやっていることは、「Close Window」でウインドウを閉じるときに、そのウインドウのデータを保存しておき(最大15個のデータ←スクリプトを編集すれば数を変更できる)、「Reopen Window」を使うときにそのデータを読み込んで、ウインドウを再現するようにしています。

「Reopen Window」でウインドウを開くときには、その開いたウインドウのデータを破棄し、もう一度「Reopen Window」を使うときには、その前の「Close Window」で閉じたウインドウを再現します。
(カラム表示のウインドウを再現するときは、ちょっと動作がイマイチ)

閉じたウインドウのデータはアプリケーション本体に保存され、Macの電源を落としても記録されています。
(「property」で変数の値をスクリプト本体の属性としているので、スクリプトを上書き保存しない限り保持されます)

尚、この「Close Window.app」と「Reopen Window.app」は、必ず同じフォルダ内に保存して使用するようにして下さい。






【 インストールと登録について 】


インストールは、ハードディスクの任意の場所に保存して、使用するアプリケーションを Finderウインドウのツールバーにドラッグ&ドロップして登録して下さい。
080510fts1

登録解除するときは、commandキー を押しながらツールバーの外へドラッグします。

ツールバーのアイコンを小さく表示している場合に、だいたい他のアイコンと同じ大きさになります。


ツールバーでなくとも、サイドバーに各アプリケーションを登録しても使えます。
080518fts9


QuicksilverButlerSpark などを使えば、ホットキーで操作できます。



アンインストールするときは、アプリケーションをゴミ箱に移動するだけです。初期設定ファイル、キャッシュなどの付随ファイルは作成されません。






【 使用にあたって 】


これらのアプリケーションを使用するにおいて、不具合・不利益等が発生しても、いっさいの責任は負いません。使用者の責任において、使用して下さい。

スクリプトのソースを見たい人は、「実行専用」で保存していないので、各アプリケーションを ScriptEditor で開けば見れます。

AppleScriptが解るなら、「Two Windows」のウインドウを開く位置を自分好みに変更したり、「Reopen Window」で保存しておくウインドウデータの最大数を変更したりと、自分の環境に合わせて改造して使って下さい。

また「StayOnLook」「MaxFlow」以外は、OS10.4でも動くかも?しれませんがテストしていません。



※ 社会貢献ウェア
これらのアプリケーションは社会貢献ウェアとします。
コンビニでおつりを募金箱に入れるも良し、ボランティア活動でもいいし、何か社会の役に立つことをして下さい。
もしくは、クリック募金で10社以上のクリック募金を毎日、最低1週間は続けて下さい。






(ダウンロードリンク)
Site top page : ココ
Download page : FinderToolbarScripts_Plus



(関連記事)
Finder Toolbar Scripts --- イニシャルリリース
Finder Toolbar Scripts 1.22 --- version1.22。追加したアプリケーションの説明
Finder Toolbar Scripts 1.24 --- version1.24。追加したアプリケーションの説明
Finder Toolbar Scripts 1.27 --- version1.27。追加したアプリケーションの説明
Finder Toolbar Scripts Plus --- 新しいアプリ4組のみを暫定公開+その使い方説明

edit

My Software | CM:0 | TB:0

tag : Finder  AppleScript  QuickLook 

+

http://wakabamac.blog95.fc2.com/blog-entry-771.html

DesktopChanger 0.1.1
icn_DesktopChanger
DesktopChanger : 擬似的に「デスクトップ」フォルダを最大10個まで増やす
Growl対応
OS10.4以上(UB)
社会貢献ウェア※


擬似的に「デスクトップ」フォルダを最大10個まで増やす、AppleScript製のアプリケーション「DesktopChanger」をバージョンアップ(v0.1.1)しました。


DesktopChanger はデスクトップ上のアイテムを保存しておくフォルダ

[セットアップで指定した場所]/DesktopChanger's Stock folders/Stock folder */

という「Stock folder *」を、最初のセットアップでいくつか(最大10個)作り、起動する度に、それらのフォルダにデスクトップ上のアイテムを出し入れすることによって、擬似的にデスクトップフォルダを増やします。



※デスクトップにファイルをダウンロード中、デスクトップに大きなファイルを保存中など、なにかのファイルをデスクトップに保存している最中に、DesktopChanger を起動しないようにして下さい。

※DesktopChanger でエラー等が発生しても、「デスクトップフォルダ」や「Stock folder *」にあるアイテムが削除される、上書き保存されてしまう、といったことはあり得ません。(スクリプト上にそういうコマンドが一切ないので、不可能です。)




今回のバージョンアップでは、次の点を修正しました。
大した修正ではないので、前の version 0.1.0 を使っていている人は、別にバージョンアップする必要はないと思います。
(また1からセットアップしなければならない為)

(1)セットアップの「Stock folder *」の保存場所を指定するときに、デスクトップまたはデスクトップ上のフォルダを指定できないように修正。

(2)Growlにレジストするときに、もしGrowlがインストールされていなければ「GrowlHelperApp」はどこ?というダイアログを出さないように修正。
OS10.4の場合では、もしかしたらシステム環境設定が立ち上がるかもしれませんが、それは無視して下さい。

(3)セットアップで生成されるフォルダ「DesktopChanger's Stock folders」の保存場所をセットアップ後でも変更できるようにしました。

やり方は、「DesktopChanger's Stock folders」とその中の「Stock folder *」のロックを外して、希望するディレクトリに移動してから、DesktopChanger を起動します。

すると、エラーが発生して次のアラートダイアログが表示されます。
081118dc1
これで「Choose」を選択して、次のオープンダイアログで「DesktopChanger's Stock folders」を選択すれば、その場所に変更できます。
(ただし「DesktopChanger's Stock folders」の中のアイテムを名称変更したり、何か変更を加えていると正常に機能しないので、注意して下さい。)



上記アラートで「Reset」を選択すると、デスクトップ上のアイテムの位置などの情報が破棄して終了し、次回に起動するとまたセットップから始めます。

リセットした場合は「Stock folder *」の中にあるアイテムを別の場所に移動して保管し、「DesktopChanger's Stock folders」と「Stock folder *」のフォルダを削除して下さい。

これらのフォルダはロックが掛かっているので、「情報を見る」などでインフォメーションウインドウを開いてロックを解除して下さい。


その他の注意点などは「Read Me」をしっかり読んで下さい。





(使用条件)
このアプリケーションは社会貢献ウェアとします。
「フリーウェア」ではありません。
コンビニでおつりを募金箱に入れるも良し、ボランティア活動でもいいし、何か社会の役に立つことをして下さい。
もしくは、「クリック募金」で10社以上のクリック募金を毎日、最低1週間は続けて下さい。



('08/11/21追記)
dps さん で紹介して頂きました。ありがとうございます。
(追記おわり)






この記事では DesktopChanger 0.1.1 を使用しています。

(ダウンロードリンク)
Site top page : ココ
Download page : Box.net - DesktopChanger
「DesktopChanger_○○○.zip」の数字の大きいものが新しいバージョンです。


(関連記事)
DesktopChanger --- version 0.1.0(イニシャルリリース)での説明記事

edit

My Software | CM:0 | TB:0

tag : AppleScript  Desktop  Finder  Growl 

+

http://wakabamac.blog95.fc2.com/blog-entry-762.html

DesktopChanger
icn_DesktopChanger
DesktopChanger : 擬似的に「デスクトップ」フォルダを最大10個まで増やす
Growl対応
OS10.4以上(UB)
社会貢献ウェア※


擬似的に「デスクトップ」フォルダを最大10個まで増やす、AppleScript製のアプリケーション「DesktopChanger」の紹介・・・、というより自分で作ったものなので宣伝です。

Finder Toolbar Scripts の次期バージョンに入れるつもりで作ったのですが、ツールバーに登録する意味がないので単独のアプリケーションとして公開しました。



【 DesktopChanger - 使い方 】


初回起動時のセットアップにて、任意の場所に「Stock folder *」(* には数字が入る)というフォルダを指定した数の分だけ作ります。
この数が擬似的なデスクトップフォルダの数に当たります。
「Stock folder *」の数は最大10個まで。

DesktopChanger を起動する度に、現在のデスクトップ上に存在するアイテムを
「Stock folder *」に移動し、次の「Stock folder *+1」に保存してあるアイテムをデスクトップに戻し、元あった位置に配置します。

要するに、起動する度にデスクトップが入れ替わって、ファイルが元あった位置に配置されます


Growl をインストールしていれば、デスクトップナンバーなどを表示します。
081101dc1
なくても動作するはずですが、Growl通知しないと、かなり分かりづらいアプリケーションです。

Dockに登録して使ったり、その他のランチャなどで起動して使って下さい。
Quicksilver, Butler, Spark などを使えば、ホットキーで DesktopChanger を起動できるので便利です。

説明用の動画をYouTubeにアップロードしたので参考にして下さい。

起動する際には Quicksilver を使っています。


デスクトップ上のアイテムが「ロック」されている場合、解除します。
そのアイテムがまたデスクトップ上に戻されてもロックは「解除」された状態のままになるので注意して下さい。

「アクセス権」のないアイテムがデスクトップ上に存在した場合に、パスワード認証を求められます。パスワードを入力して実行しないと、アイテムを移動することはできません。
また、何回か DesktopChanger を実行して、そのアクセス権のないアイテムをデスクトップに戻す際にもパスワード入力を求められます。

パスワード入力は「Finder」上で行っていることであり、DesktopChanger のスクリプトでパスワードを取得している訳ではありません。
なので DesktopChanger を使っていてパスワード入力を求められた際は、安心して入力して下さい。
AppleScriptに精通している人ならば、ソースを見てもらえればわかります。
▽ ScriptEditor でソース開く





【 DesktopChanger - 注意事項 】


初回起動時に指定した場所に
/DesktopChanger's Stock folders/Stock folder *
というようなフォルダを新規作成します。

これらのフォルダの場所を変更したり、名称変更、中のファイルを移動するなど、
絶対に変更を加えないで下さい。正常に機能しなくなります。


もし、そうしてしまった場合は「Stock folder *」にあるファイルを別の場所に移動して保管し、「DesktopChanger's Stock folders」「Stock folder *」フォルダを削除して下さい。
そして「DesktopChanger.app」を「スクリプトエディタ」で開いて、コメント行を
加えるなどして上書き保存して下さい。
(「property」で属性宣言した各変数の値が初期化するため)
「AppleScriptなんてよくわからない」という人はもう一度ダウンロードし直して使って下さい。


('08/11/06追記)
もし、なんらかの原因で無限ループに陥った場合は、アクティビティモニタなどを使って、プロセスを強制終了させて下さい。

それと、DesktopChanger はデスクトップ上のアイコンの位置情報などを、アプリケーション(アプレット)本体に保存します。
従って、複数のユーザアカウントで普通のアプリケーションのように、1つの DesktopChanger を使い回すことはできません。
各ユーザに1つずつ DesktopChanger をダウンロードして使って下さい。
(追記おわり)





【 DesktopChanger - 使用条件 】


このアプリケーションは社会貢献ウェアとします。
「フリーウェア」ではありません。
コンビニでおつりを募金箱に入れるも良し、ボランティア活動でもいいし、何か社会の役に立つことをして下さい。
もしくは、「クリック募金」で10社以上のクリック募金を毎日、最低1週間は続けて下さい。





【 DesktopChanger - 使用にあたって 】


このアプリケーションを使用するにおいて、不具合・不利益等が発生しても、いっさいの責任は負いません。使用者の責任において、使用して下さい。





('08/11/04追記)
dpsさん に紹介して頂きました。ありがとうございます。

('08/11/06追記)
Macの手書き説明書さん に紹介して頂きました。ありがとうございます。

('09/01/14追記)
PISCESのTomさんが書いてる オンラインウェア一問一答 で紹介して頂きました。ありがとうございます。
擬似的にデスクトップを増やす「Desktop Changer」

他の人に紹介してもらえるのって、やっぱり嬉しいですね。
(追記おわり)






この記事では DesktopChanger 0.1.0 を使用しています。

(ダウンロードリンク)
Site top page : ココ
Download page : Box.net - DesktopChanger
「DesktopChanger_○○○.zip」の数字の大きいものが新しいバージョンです。



(関連記事)
DesktopChanger 0.1.1 --- version 0.1.1 での修正点など。

edit

My Software | CM:10 | TB:0

tag : AppleScript  Desktop  Finder  Growl 

+

http://wakabamac.blog95.fc2.com/blog-entry-596.html

Finder Toolbar Scripts 1.27
icn_FinderToolbarScripts
Finder Toolbar Scripts : Finderウインドウのツールバーに登録して使う小物アプリ
一部を除いてOS10.3以上
社会貢献ウェア ※1


以前に発表した「Finder Toolbar Scripts」の第4弾です。

この version 1.27 では3つのアプリケーションを追加しました。
他のものも少し変更しているものもあります。「Read Me」の更新履歴を見て下さい。





【 追加した各アプリケーションの使い方 】


▶ Set ViewStyle_Growl_En
icn_SetViewStyle
Finder Toolbar Scripts 1.22』の記事で紹介している「Set ViewStyle_Growl」の英語環境対応版です。

これは最前面のFinderウインドウのビュー(アイコン・リスト・カラム・Cover Flow)の設定をワンクリックで行う為のものです。

例えば下のように「アイコンビュー」で開いているウインドウがあるとします。
このウインドウを次回呼び出すときにも「アイコンビュー」で開きたいときは、
ツールバーに登録してある「Set ViewStyle_Growl_En」をクリックします。
080620fts6

すると表示オプションが一瞬開いて「Always open in icon view」にチェックして、そしてすぐに表示オプションを閉じます。
080620fts7

その後に Growl で、○○フォルダにどのビューを設定したか、お知らせします。
080620fts8


※このスクリプトは英語環境でないと機能しません
(同梱の「Set ViewStyle_Growl」は日本語環境に対応しています。)

※また システム環境設定の「ユニバーサルアクセス」パネルで
補助装置にアクセスできるようにする」にチェックを入れないと機能しません。
071105is4

▽ ScriptEditor でソースを開く

今気付いたけど、Growlに命令する部分を「try」で囲めば、対応版とそうでないものを分ける必要なんて無かったです。
次のバージョンで1つにまとめるとしよう・・・。





▶ Make Alias To
icn_MakeAliasTo
最前面のFinderウインドウで選択している項目を、オープンダイアログ で指定した場所に「エイリアス」を作成します。

下のようにファイルを選択して、ツールバーに登録した「Make Alias To」をクリックします。(ドラッグ&ドロップでも機能します。)
080620fts1

するとオープンダイアログが開き、エイリアスの保存先のフォルダを指定します。デフォルトロケーションは「よく使う項目」フォルダに設定しています。
080620fts2

これで、そのフォルダにエイリアスが作られ、それをFinderウインドウで表示します。
080620fts3

▽ ScriptEditor でソースを開く






▶ Make Symbolic Link
icn_MakeSymbolicLink
最前面のFinderウインドウで選択している項目の「シンボリックリンク」を、同じウインドウ(フォルダ)上に作成します。

例えば下のようにファイルを選択して、ツールバーの「Make Symbolic Link」をクリックします。
080620fts4

すると、そのウインドウ(フォルダ)に、シンボリックリンクが作られます。
080620fts5

作られたリンクファイル名は「○○○__SymbolicLink」という風になります。

▽ ScriptEditor でソースを開く





【 インストール方法 】


インストールは「Finder Toolbar Scripts」フォルダをハードディスクの任意の場所に保存して、使用するアプリケーションを Finderウインドウのツールバーにドラッグ&ドロップして登録して下さい。
080510fts1

登録解除するときは、commandキー を押しながらツールバーの外へドラッグします。

ツールバーのアイコンを小さく表示している場合に、だいたい他のアイコンと同じ大きさになります。


ツールバーでなくとも、サイドバーに各アプリケーションを登録しても使えます。
080518fts9





※1. 社会貢献ウェア
これらのアプリケーションは社会貢献ウェアとします。
コンビニでおつりを募金箱に入れるも良し、ボランティア活動でもいいし、何か社会の役に立つことをして下さい。
もしくは、クリック募金で10社以上のクリック募金を毎日、最低1週間は続けて下さい。



使用にあたって
これらのアプリケーションを使用するにおいて、不具合・不利益等が発生しても、いっさいの責任は負いません。使用者の責任において、使用して下さい。

不具合等を報告してもらっても、AppleScript初心者なのでそうそう簡単には直せません。





この記事では Finder Toolbar Scripts 1.27 を使用しています。

(ダウンロードリンク)
Site top page : ココ
Download page : Box.net - My Software
FinderToolbarScripts_○○○.zip」の数字が大きいものが最新です。



(関連記事)
Finder Toolbar Scripts --- version1.00 の説明
Finder Toolbar Scripts 1.22 --- version1.22。追加したアプリケーションの説明
Finder Toolbar Scripts 1.24 --- version1.24。追加したアプリケーションの説明
Finder Toolbar Scripts 1.27 --- version1.27。追加したアプリケーションの説明
Finder Toolbar Scripts Plus --- 新しいアプリ4組のみを暫定公開+その使い方説明

edit

My Software | CM:5 | TB:0

tag : Finder  AppleScript 

+