xyzzy QandA
システム
- 関連付けしたファイルなどを既に起動している xyzzy で開くことはできますか?
- xyzzycli.exe ってなんですか?
- 関連付けがうまくできないのですが?
- IE のソースを xyzzy で表示するにはどうしたらよいですか?
- xyzzy をメモ帳のかわりに使うことはできますか?
- samba の共有ディレクトリのファイルを編集すると,パーミッションが壊れてしまうのですが…。
- IE の mailto:foo@bar.ac.jp とかで KaMail を呼びたいのですが…。
- Mozilla の mailto:foo@bar.ac.jp とかで KaMail を呼びたいのですが…。
関連付けしたファイルなどを既に起動している xyzzy で開くことはできますか?
管理番号 153最終更新 2003/06/29 17:25:53
xyzzycli.exe を使ってください。関連項目
- [00134] xyzzycli.exe ってなんですか?
xyzzycli.exe ってなんですか?
管理番号 134最終更新 2003/06/23 22:20:58
xyzzy の実行ファイルは,xyzzy.exe と xyzzycli.exe の二つがあります。 xyzzy.exe は,既に xyzzy が起動している状態で xyzzy.exe foo.txt とかす ると,新しく xyzzy が起動して foo.txt が読み込まれます。に対して, xyzzycli.exe は,既に起動している xyzzy に foo.txt が読み込まれる,と いう違いがあります。xyzzy が起動していない状態では,どちらを使っても同 じです。 xyzzycli.exe は,ファイル名を(Notepad.exe とかに)変更して使用したり, xyzzy.exe とは別のディレクトリに置いて使用したりすることもできます。 → 管理番号 133 参照。 xyzzycli.exe は,同じディレクトリに拡張子を .ini に変えたファイルが存 在すると,そのファイルに記述されたオプションを読み込んで起動します。 ini ファイル中で使用できるオプションは,以下のとおり。 path : xyzzy.exe とは別のディレクトリに置く場合に, xyzzy.exe のパスを指定 compatNotepad : コマンドラインの解釈で,notepad 互換を指定する場 合は 1 を指定 multipleInstances : 既存の xyzzy を無視して新たに xyzzy を起動する場 合は 1 を指定 precedingOptions : xyzzycliにデフォルトの引数を指定 followingOptions : xyzzycliにデフォルトの引数を指定 記述形式は,以下のとおり。 [xyzzy] compatNotepad=1 precedingOptions="ro" とか。 → 管理番号 131 参照。 起動時の引数は,$XYZZY/html/00README.html を参照ください。関連項目
関連付けがうまくできないのですが?
管理番号 14最終更新 2003/05/25 17:10:05
関連付けを行う場合は, "C:\xyzzy\xyzzy.exe" "%1" のように,%1 を "" で囲ってください。
IE のソースを xyzzy で表示するにはどうしたらよいですか?
管理番号 131最終更新 2004/04/01 07:42:41
レジストリの以下のキーに,xyzzy を指定しておきます。 [キー名] HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\View Source Editor\Editor Name [値] "C:\xyzzy\xyzzycli.exe" しかしこれだとソースが fundamental-mode で開かれてしまいます。これを html-mode で開くようにするには,以下の手順で設定します。 1. まず,$XYZZY/xyzzycli.exe を 例えば,htmlsrc.exe などの別名で同じ ディレクトリにコピーします。 2. 同じディレクトリに,1. で作成したファイルの拡張子を ini (ここでは, htmlsrc.ini) に変えた名前のファイルを作成し,以下の記述をしておき ます。 [xyzzy] compatNotepad=1 precedingOptions="-m html-mode" 3. 上記のレジストリキーに以下の値を設定します。 "C:\xyzzy\htmlsrc.exe" html+-mode を使いたい場合は,ini ファイルの html-mode の部分を変更すれ ばおっけーです。 レジストリの操作は危険なので,十分注意して行ってください。 古いバージョンの IE (多分 4) だと,上記のレジストリ変更には対応してい ないようなので,その場合は,管理番号:133 の方法で Notepad.exe を置換え た後,一時ファイルの拡張子などに html-mode (または html+-mode) を対応 づけておけば良いようです。例えばこんな感じで。 (pushnew '("\\.tmp$" . html-mode) *auto-mode-alist* :test 'equal)関連項目
- [00133] xyzzy をメモ帳のかわりに使うことはできますか?
xyzzy をメモ帳のかわりに使うことはできますか?
管理番号 133最終更新 2004/04/01 07:49:39
xyzzycli.exe を使います。以下は,Windows 98 の場合の設定例です。
1. 念のため,C:\windows\Notepad.exe を Notepad.exe.org とかの別名で
コピーしておきます。
2. 次に,$XYZZY/xyzzycli.exe を Notepad.exe という名前でコピーし,
C:\windows ディレクトリの Notepad.exe を上書きします。
3. C:\windows ディレクトリに,Notepad.ini という名前のファイルを作成
し,以下の記述をしておきます。
[xyzzy]
path=c:\xyzzy\xyzzy.exe
compatNotepad=1
Windows NT の場合は,C:\WINNT と C:\WINNT\system32 にある Notepad.exe
を上書きすれば良いようです。
また,Windows 2000/XP の場合は,セーフモードで起動した後,Windows NT
の場合と同様の処理を行う必要があります。
samba の共有ディレクトリのファイルを編集すると,パーミッションが壊れてしまうのですが…。
管理番号 81最終更新 2003/04/01 00:00:00
初期化ファイルに, (setq-default backup-by-copying :remote) とすれば大丈夫です。[xyzzy:05968] より。Link: http://www.samba.gr.jp/
IE の mailto:foo@bar.ac.jp とかで KaMail を呼びたいのですが…。
管理番号 146 (拡張機能)最終更新 2003/06/25 23:53:22
まず,$XYZZY/site-lisp/kamail/sample.xyzzy の「標準のメーラとして使っ たり他から呼ぶ場合」に従い,初期化ファイルに以下の記述をしておきます。 (autoload 'kamail-mailto "kamail/kamail" nil) (setq *command-line-mailto-hook* #'kamail-mailto) 次に,Windows 側の設定をします。 Windows 98, NT の場合は,エクスプローラの [表示]→[フォルダ オプション] →[ファイルの種類] から以下の設定をします。 1. [登録されているファイルの種類] から,URL:MailTo Protocol を選択し ます。 2. [編集] をクリックします。 3. [アクション] から open を選択し [編集] をクリックします。open が ない場合は,[新規] をクリックします。 4. アクションの設定をします。 [アクション]: open [アクションを実行するアプリケーション]: "C:\xyzzy\xyzzycli.exe" -mailto %1 Windows 2000 では,[ツール]→[フォルダ オプション]→[ファイルタイプ] を開きます。しかし,[登録されているファイルタイプ] に URL:MailTo Protocol が存在しないので,あらかじめ追加しておきます。 1. [新規] をクリックします。 2. [ファイルの拡張子] に「利用不可」と入力します。 3. [詳細] をクリックします。 4. [関連付けられているファイルタイプ] から,URL:MailTo Protocol を選 択します。 5. [OK] すると,[登録されているファイルタイプ] の末尾に追加されます。 次に,[登録されているファイルタイプ] から URL:MailTo Protocol を選択し, [詳細設定] をクリックします。あとは,Windows 98 と同じ手順でおっけーで す。 ちなみに電八を使う場合は,「アクションを実行するアプリケーション」を以 下のようにします。 "C:\Utility\Denshin8\denshin8.exe" -mailto
Mozilla の mailto:foo@bar.ac.jp とかで KaMail を呼びたいのですが…。
管理番号 151 (拡張機能)最終更新 2003/06/29 10:18:15
Piro さんの ContextMenu Extensions を使えばできると思います。