起動時オプション-漢字コードNo.03351
かば さん 99/05/22 08:26
 
はじめまして。

起動時のオプション(漢字コード)の使いかたなんですが(これは秀丸の問題という
より Windows の問題かもしれません)、たとえば JIS コードのファイルを開く際、
Windows のスタートメニューの「ファイル名を指定して実行」のところで、ファイル名も
フルパスで指定して
(例えば、D:\Win98Share\Hidemaru\hidemaru.exe /fj D:\Data\Text\hoge.jis)
起動すると期待どおり JIS ファイルは JIS として読み込んでくれるのですが、都度
ファイル名もコマンドパスで指定するのは面倒なので、これを Windows のコンテクス
トメニューから行おうと思い、Windows ディレクトリの SendTo サブディレクトリに、
"D:\Win98Share\Hidemaru\hidemaru.exe /fj" なんていうショートカットを作って
みたのですが、Explorer で JIS ファイルを右クリックして、「送る」から、このショート
カットを選択しても、通常どおり S-JIS で Open されてしまいます。

「ファイル名を指定して実行」のところで、対象ファイルを指定せず、単に /fj, /fe など
のみ指定しても同様に SJIS で立ち上がるようなので、同じ問題なのかとも思います
が、何か解決法はあるのでしょうか?

ご存知の方、よろしくお教え願います。

[ ]
RE:03351 起動時オプション-漢字コードNo.03354
杉浦 まさき さん 99/05/22 23:37
 
かばさん、はじめまして。
杉浦 まさき と申します。

>起動時のオプション(漢字コード)の使いかたなんですが(これは秀丸の問題という
>より Windows の問題かもしれません)、たとえば JIS コードのファイルを開く際、
> (後略しましたm(_ _)m。)

一般に、ショートカットのコマンドラインにオプションを書いても、
(D&D等によって)ファイル名が渡されると
オプションは無視されるようです。

#例えば、ショートカットのコマンドラインが
 "c:\bin\foo.exe /opt" の場合、
 (ダブルクリック等で)単独で起動すると
  c:\bin\foo.exe /opt
 が実際のコマンドラインになりますが、
 (D&D等で)ファイル名(ex. hogehoge.txt)を渡すと
  c:\bin\foo.exe hogehoge.txt
 というコマンドラインになります(/opt が無くなる)。


>何か解決法はあるのでしょうか?

まさにこの動作を回避するためのツール(dddummy)が、
JRくんのホームページから入手できます。
http://win.blue.co.jp/~jr-kun/


[ ]
RE:03354 起動時オプション-漢字コードNo.03356
かば さん 99/05/23 08:17
 
杉浦 まさきさん

かばと申します。

早速、以下のコメント頂戴しましてありがとうございました。
やりたかったことにぴったりのツールですね。

>まさにこの動作を回避するためのツール(dddummy)が、
>JRくんのホームページから入手できます。
>#<a href="http://win.blue.co.jp/~jr-kun/">http://win.blue.co.jp/~jr-kun/</a>

SendTo やデスクトップのショートカットへのファイルドロップでは、ばっちり Option が
渡せました。

このツールの現行バージョン(ver.0.03)では、作成した Dummy の実行ファイルを直接
ダブルクリックしてもエラーが出ず立ち上がるようになってますが、この立ち上げ方の場
合は、秀丸の起動時 Option は渡せない(秀丸の仕様?)みたいですね。

実際には上記方法でまったく困らないんですが。

本当にありがとうございました。

[ ]