Apple の脅威の通知と金銭目当てのスパイウェアへの対策について

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

Finder ファイル作成

MAC OS X の初心者です。

Finder で右クリックすると 新規フォルダ を作ることができます。

しかしながら、新規ファイルを作るメニューが現れません。方法はないのでしょうか?


苦肉の策として、vi で空のファイルを作った後、TextWrangler で編集しています。

Windos エクスプローラーで 右クリックで 新規ファイルを作るようなことを期待するのですが、

解決策をお教え願います。

MacBook Pro, Mac OS X v10.7 Lion

投稿日 2012/05/12 20:21

返信
返信: 67

2013/06/08 14:11 しい坊 への返信

しい坊さんのご返答は大変参考になる内容で、ご説明いただき大変感謝してます。ありがとうございます。ご記述頂いた内容はMac OS上のアプリ制作をする人(私を含め)にとって、現在のMacOS上の規約やAPIの仕様は調べればわかることですが、調べてもわかりづらいMacを愛用してきたユーザーがどのように考え、感じているのかを理解することに繋がると思いますので参考になりました。書いていただいた内容を切り口として詳しく調べて理解していこうと考えています。

Mac と Windows の“文化の違い”

ご返答を見た感じ(深い知識をお持ちのようなので)しい坊さんはすでにご存知の内容かと思いますが、後々このスレッドを目にする人が誤解しないよう記述しておきますが、この「新規ファイル作成」はWindowsだけでは無くLinuxの各ディストリビューション上(もちろん私も全てを知っている訳ではないですが)のGUI上で実現可能なことなので、Mac OSだけなぜか無い。Mac OSを利用されている方はどう考えているのかな?という素朴な疑問から記述しています。

MacかWindowsかではなく、Macではなぜそうなのだろうというスタート地点がありMac・Windows・Linuxどれが悪いか/良いかという議論をするつもりは無いです。なぜそうなっているのかはっきりさせたかっただけです。


あらゆる操作が Windows と同じになってしまうのであれば、あえて、OS X である必要はなくなりますよね?

いいえ、Macを使う理由として使いたいソフト全てがクロスプラットフォームではない(とは限らない)、ソフトウェア開発で顧客が求める要件の形式上、Mac上で開発することが必須である等の各種理由が考えられOS Xである必要性はありますし、回避出来ない場合があります。

2013/06/08 15:23 satouy への返信

すみません、他のディスカッションは読んでません。

また

satouy 氏による書き込み:


Windos エクスプローラーで 右クリックで 新規ファイルを作るようなことを期待するのですが、

という作業がどのようなものか知らないのですが、システムで用意されてないのはできない。

用意されているのは、工夫すればできそう。

ユーザがアップロードしたファイル

これだと実行ボタンを押すと、テキストエディトを立ち上げなくても新規テキストエディトがつくられます。

やってみてないですが、保存するとコンテキストメニューからでもできそう。


なんだか、的外れかもしれませんが。

2016/02/29 17:05 apptaro への返信

このように質問者さんの問題を解決する方法がありますのに、

windowsとは思想が違う、というようなお話は、他所でやることかと思います。


機能としてはパーフェクトなのですが、他のツールをインストールすることには、リスクがつきまといます。

それを気にするならFileを作成するapple scriptをFinderのtool barに登録しておくことになりますか?


本来ならautomatorによるcontext menuでこれができることが望ましいです。

2016/02/29 21:36 dothana への返信

T22T さんの AppleScript をちょっと書き換えると Automator 用になりますよ。ただ、Automator サービスは立ち上がりが遅いので、T22T さんのやり方の方が使い勝手が良いかもしれません。


ユーザがアップロードしたファイル


on run {input} try tell application "Finder" set thePath to item 1 of input as text set theName to "Untitled.txt" set theFile to thePath & theName if exists theFile then open theFile else make new document file with properties {name:theName} at thePath open theFile end if end tell on error err_msg number err_num using terms from application "Finder" tell me to activate display alert (err_num as text) message err_msg as warning end using terms from end try end run


動作確認

・Mac OS X 10.6.8

・Automator 2.1.1

Finder ファイル作成

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。