• 締切済み

スクリプトファイルの名前を日本語に変更したい

Frefoxのブラウザで、スクリプトを導入するため、こちらのサイトから userChromeJSを使用するため、必要なファイルをダウンロードしました。 「https://github.com/xiaoxiaoflood/firefox-scripts#instruction」 具体的には utils → I'm interested in both scripts and extensionsをダウンロードして導入しました。 userChromeJSを導入後、いくつかのスクリプトファイルを導入したのですが、~~~~~~.uc.jsの名前を全角にすると、スクリプトが動作しなくなりました。 ファイル名を日本語にしてどんな動作かわかりやすくしたいため、日本語に変更しましたが、そうすると動きません。 ファイル名を日本語にしても動作させる方法はありますか? 恐らく、util\userChrome.jsmファイルのどこかを編集すれば可能なのではと思うのですが。

みんなの回答

  • asciiz
  • ベストアンサー率70% (6849/9743)
回答No.2

*.jsmファイルはテキスト形式ですから、テキストエディタで実際にファイルを開いてみてください。 そしてその中で".jsm"という文字列を検索し、プログラム内のどこにどんなファイルが引用されているか、スクリプトの頭からお尻まで全部、確認してください。 -- 既にライブラリとして完成されている複数の*.jsmファイルにおいて、一部のファイル名を変更するということは、ライブラリに含まれるすべての*.jsmファイルを開き、同名ファイル名があったら変更して保存する、ということを全ファイルにおいて1つのミスもなくやり遂げなければならないのです。 ライブラリのバージョンアップが 0.0.1 上がるたびに、再度全ファイルを開き、確認して回らなければ、正常動作はできません。 ですから、既存ライブラリのファイル名を勝手に変更するなんてこと、手間を考えたらものすごく非現実的であるのです。 自分で構築したライブラリならともかく、他人の作ったライブラリに含まれるファイル名を1つでも変えた瞬間、正常動作は期待できなくなります。 正直、そんなことやるもんじゃありません。

  • kjm15986
  • ベストアンサー率27% (26/93)
回答No.1

まず日本語は問題が出るかもしれないのでやめたほうがいいです。 今回は日本語にしたからというより、名前を変更したらそのスクリプトを呼び出している箇所も変えないと呼び出せなくなるので当然動かなくなります。