• 締切済み

Mac RTF書類のバッチ処理について

Mac OSX 10.4.10ユーザです。大量にあるRTF書類を短時間で処理したいです。 「それぞれのRTF書類(行数や体裁はばらばら)にある特定の文字列(数種、複数)を消去して、ファイル名に一文字加えて保存」 …これをしたいのですが、アップルスクリプトのページやVectorのページで探したのですが該当のものをうまくみつけられませんでした。 どなたか教えて下さい。宜しくお願い致します。

  • Mac
  • 回答数6
  • ありがとう数2

みんなの回答

  • harawo
  • ベストアンサー率58% (3742/6450)
回答No.6

> ファイルを読み込むと「検索文字列」「置換文字列」にそれぞれに勝手に文字が入ってしまっていて、それをどうしたら良いかわかりません。 前回検索・置換した文字列が入ることになってますが、それではないのですか? たんに消して、入力したい文字列を入力するだけですが? > Jeditxの方は上手くいきませんでした…。空欄もスペースも試したのですが…。それに、空欄やスペースだと余分なブランクが出来てしまうので、削除したいのです。 「空欄もスペースも試したのですが…。」どうなったのですか? 空欄だと、「余分なブランク」は入りませんよ。なにか操作を間違っているのではありませんか? リッチテキストフォーマットの場合、フォント指定や、サイズ、色などの情報が、検索・置換に影響を与えるのかもしれません。さいしょは、かんたんなテキストから初めて、実験してみてはどうですか?

capric
質問者

補足

ご回答有り難うございます。色々試してみたのですが、こちらのやり方が何かおかしいのか、どうしてもうまくいきません。検索文字列に該当文字列を入れて、右側の置換文字列を空欄にして、上手く出来るのも幾つかあるのですが、何故か処理出来ないのも幾つかあって、元ファイルは同じ形式なのに、謎です。JeditX以外の方法も検討したいと思います。

  • Muller3
  • ベストアンサー率81% (800/979)
回答No.5

#2#3です。 Jedit Xを入れているとテキストの検索と置換の項目がAutomatorでも出てくるのですが、テストしてみてもなんかうまくいきませんでした(私もまだファイル名置換しかやってないので^^;) とりあえずJedit Xでのテキスト消去作業とAutomatorでのファイル名変換を分けてやる方法ですが。 (一応バックアップ取っておいて下さい) 検索メニューで、「検索」に消去したい文字列を入れ、「置換」のところは空欄にしておきます。 マルチファイル検索をクリックしてぬるっと出てきたウィンドウ左下にある+をクリックし、作業したいファイルが入っているフォルダを追加します。 対象ファイルにも「rtf」を入れ、「ウィンドウを開かずに置換する」にチェックを入れ、「すべてを置換」 Automatorでのファイル名の変換は、 Automatorを起動したらライブラリからFinderを選択し、アクションから「Finder項目を検索」を右側へドラッグ&ドロップします。目的のファイルの入ったフォルダを指定し、条件を「拡張子」を選択、rtfを入力。 アクションから「Finder項目をコピー」(バックアップの意味で)を右側へドラッグ&ドロップし、保存先フォルダを指定します。 アクションから「Finder項目の名前を変更」をドラッグ&ドロップし、プルダウンメニューから「テキストを追加」を選択、追加するテキストと、追かする場所を指定します。 …でどうでしょうか…

capric
質問者

お礼

Automatorのファイル名変換は成功しました!!!!!有り難うございました!!!Automator教えて頂いただけでも大感謝です。本当に有り難うございましたm(__)m。

capric
質問者

補足

度々本当に有り難うございますm(__)m。 なるほど、一度に欲張らなくて分けて処理もアリですね。試してみました。 が、Jeditxの方は上手くいきませんでした…。空欄もスペースも試したのですが…。それに、空欄やスペースだと余分なブランクが出来てしまうので、削除したいのです。何か名案ありますでしょうか?

  • harawo
  • ベストアンサー率58% (3742/6450)
回答No.4

http://www.artman21.net/product/JeditX/index.html Jedit Xを使うと、「マルチファイル検索機能」で、リッチフォーマットテキストの一括検索・置換が行えます。 ファイル名変更は、Apple ScriptでもAutomatorでも行えます。 ターミナル、Perlで行えるのは、プレーンテキストに対する検索・置換であって、リッチテキストフォーマットには行えません。

capric
質問者

補足

Jedit X知りませんでした。早速DLしてみましたが、使い方がよくわからなくて…(汗)。「検索」に「複数一括置換」「マルチファイル検索」というところはありますが、ファイルを読み込むと「検索文字列」「置換文字列」にそれぞれに勝手に文字が入ってしまっていて、それをどうしたら良いかわかりません。さらに、幾つかの文字列を置換ではなく消去したいのです。具体的な使用法などアドバイスありましたらお願い致します。

  • Muller3
  • ベストアンサー率81% (800/979)
回答No.3

#2です。すみません綴りが… 「Automator」でした。 http://www.apple.com/jp/macosx/features/automator/

capric
質問者

補足

「Automator」は知りませんでした、こんな便利なのあるんですね!教えて下さって有り難うございました。目からウロコです。…が!「アクション」内にテキスト指定まではできても、それを削除するアクションが無い為使えません_| ̄|○ チュートリアルもやってみましたがうまくいかなくて…。 もし具体的なご指示ありましたら宜しくお願い致します。

  • Muller3
  • ベストアンサー率81% (800/979)
回答No.2

Automaterはどうでしょう?

noname#39970
noname#39970
回答No.1

自分ならターミナルで処理するかな。。。ファイルの中だけじゃなくてファイル名もいじるから・・・ 判ってるならperlやphpでも処理できると思う。(最初から入ってる)

capric
質問者

お礼

早速のレス有り難うございます。せっかくアドバイス頂いたのですが、ターミナルわかりません(汗)。perlもphpも、それどころかアップルスクリプトもわかってなくて…。

関連するQ&A

  • Word for Macで、一行当たりの文字数を40字以上に設定できません

    Microsoft Word 2004 for Macを使用しているものです。 一行あたりの字数40字、一ページあたりの行数35という体裁の文書を作成したいのですが、「一行あたりの字数は1-39」という制限があるようで上手くいきません。 字数の変更手順は、書式→文書のレイアウト・ウインドウより、文字数と行数→文字数と行数をチェックする、という流れだと思うのですが、WORD内のどこかに行あたり字数を制限する方法といったものは存在しますでしょうか。 また、もしこれが不可能で、他のワープロソフトを使わなければいけない場合、OSX及びClassic環境向のフリーウェアで上記の体裁を実現できるものがございましたら、併せて教示していただけるとうれしいです。 よろしくお願いいたします。

    • ベストアンサー
    • Mac
  • Mac OSX 10.6を使っています。

    Mac OSX 10.6を使っています。 WindowsでいうところのCOM Objectのような技術を使って iphone のアプリの更新を自動化したいのですが、 Apple Script関連のサイトを見る限り、そのような 項目について解説しているサイトなどは見当たらなかったため、こちらに投稿させていただきました。 知りたい点といたしましては、 ・まず上記の自動アップデートのスクリプトを作成することは可能なのか ・可能なので、あれば、どのような言語(Apple Script,perl,jsなど)を使うのか の二点になります。 また解説などが載っているサイト・書籍をご存知でしたら、併せて教えていただければ幸いです。 お手数をおかけいたしますが、よろしくお願いいたします。

  • ゴミ箱に入れたホルダー(書類)が消せない

    Mac OSX10.4.3を使用しています。 初歩的な質問ですが、いろいろ操作しているうちに同じ名前なので不要になった(と思った)フォルダー「Previous Systems」をゴミ箱に入れて消去しようと思いましたが、その中の書類「BootX」にロックが掛かっており、消去出来ません。開こうとすると[デフォルトのアプリケーションがありません]とアプリケーションの選択をもとめられますが選択出来ません。ロックが掛かった書類が操作出来ない状態でいつもデスクトップに現れて気になるのですが、今のところ、操作には影響なさそうですが、本当に不要なものだったのか不安になっております。どうすれば元に戻せるのか、また、ロックの掛かった書類を消去する方法を教えていただきたいのですが宜しくご指導をお願いいたします。

    • ベストアンサー
    • Mac
  • MACで一気に名前を変えるアップルスクリプト

    MAC OSX10.36を使っています。別のパソコンからネットワーク上でメールデータをもって来ましたが全部文字化け しました。データが3000件程フォルダ内にあるのですが ひとつひとつアイコンクリックして""$EWRY'WT`)とか 文字化けしてるのを治す(名称変更)のは大変なので同じ件名で登録したいのですがそのようなアップルスクリプトってありますか?幸い、メールデータは文字化けしてしてますが番号がついてます。 #!``={`@-#1.mai,""$EWRY'WT`2.mail,&'Y$#"@=~!$3.amil それを同じ名前(データという名称)を変えて#!``={`@-#1.mai→データ1.mailと""$EWRY'WT`2.mail→データ2.mailとそれぞれ一気に変えたいのですが そういうフリーソフトとかアップルスクリプトとか ありますか?

    • ベストアンサー
    • Mac
  • ワード・エクセルの各書類をひとつに

    すでに作ってあるワードやエクセルのファイルをまとめて一冊の書類として目次、ヘッダー等共通で入れたいのですが何か方法はありますか?文字の体裁を整えやすいためワードでベースを作っているのですが、複雑な計算式を使うページもあるため、エクセルの機能は外せません。

  • アップルワークスでつくった書類のPDF化について

    こんにちは。 iBook G4でMac OS X 10.4.11を使用しています。 アップルワークスでつくった60ページの書類をPDF化してしたいと思っています。 アップルワークスでハイパーリンク設定は行っていて、PDF化した後もリンクをいかしたいのです。 アップルワークスの書類を印刷の所からPDF保存を選択すれば、PDF化はできますが、リンクが反応しません。 アップルワークスの書類をを HTML 形式で保存し、Safariで開いて印刷の所からPDF保存を選択すれば、リンクも反応してPDF化もできるのですが、PDF化したものを開いた時に最初にアップルワークスでつくった時とページの変わり目がずれてしまいます。 各ページの下部にページ番号とコピーライトを入れているので、ページの変わり目をアップルワークスでつくった時と同じ所でできるようにしたいと思っています。 何かやり方があるのでしょうか、あるいは、新たにソフトが必要なのでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • Mac
  • ワードのページ設定の不具合

    Macにてワードで文書を作成しています。 ページ設定をするのに、行数は設定どおりになるのですが、1行あたりの文字数が、設定数値とは異なる文字数になってしまいます。 ちなみに、45文字で設定したのに、実際には53文字とかに・・・。 過去に文字数を気にせずに作成した書類を見たら、やはり設定上は30文字になっているのに、34文字になっていました。 原因も対処法もまったく思い浮かばず、お手上げです。 最悪、アップルワークで作成とも思いますが、互換性の関係で厄介なので、ワードが使えないと不便です。 よろしくお願いします!

    • 締切済み
    • Mac
  • コマンドの実行の管理者権限に関して

    mac osx10.6にて、スクリプト(仮に名前をappleとします)を作成し、拡張子をapple.commandにして保存したのですが、それを実行しようとすると、”適切なアクセス権限がないために実行することができません。”と表示されてしまい、ターミナルで実行できません。スクリプトの内容をコピーしてターミナルに直接貼りつければ実行できるのですが、apple.commandをダブルクリックしても実行できません。対策を教えて下さい。

  • MacのFireFoxで体裁が崩れます

    自社のショップサイトを担当しているのですが、TOPページを 自宅のMac Fire Foxで確認したところ、添付のような体裁崩れが 起きているのを発見しました。 SafariやChromeでは問題なく表示されるのですが、 原因がよくわかりません。 職場はWindowsなので、そちらで確認した際は全ての ブラウザで問題なく表示されるのですが… 原因としては、メインイメージのスタイルに自動で挿入されてしまう positionプロパティが悪さをしているのではないか? と思うのですが…(ちなみにHTMLは4.0 文字コードはShift_jisです) WEB制作の経験は1年ちょっと…。職場に専門家(コーディングやスクリプトなど)が いないので、ここに質問させていただきました。 トータルで見れば、Mac FFの利用者は少ないかもしれず、無視してもよいのかも しれませんが、修正可能なら直したいと。 皆様のお知恵を貸してください。

  • macのキーボードの割当について

    mac OSX バージョン10.4.11を使っています キーボードが壊れたので▽を購入しました。 http://store.apple.com/jp/product/MB110J/B?fnode=MTY1NDA1Mg 一部の文字(^、¥など)の割当がキーボードの表示と違うので困っております。 確認不足だったのですが、あとからこのキーボードが Mac OS X v10.6.8 以降でないといけないことに気がつきました。 キーの割当をキーボードに合わせることはできますか? また、出来ない場合はOSをアップデートすればよいのでしょうか? よろしくお願いいたします

    • ベストアンサー
    • Mac