トップページ⇒software
981コメント258KB

K2EDITORを愛してやまないスレッド

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。01/09/11 03:34ID:yCFxorQY
どうよ?
寺や秀、MがあるのにK2が無いのはおかしくないかあ???
0264名無しさん@お腹いっぱい。02/10/05 23:57ID:???
Tweak UI for Windows XPでソースを表示するエディタにK2Editorを指定して使いたいのですが、
DonutPの「部分ソース」を実行すると「C:\Programは見つかりません。新規作成しますか?」
「C:\Files\DonutP\ShortCutTmp\dnrC3.tmpは見つかりません。新規作成しますか?」
とメッセージが続けて出て、何も表示されていないK2Editorが立ち上がります。
ソースを表示するエディタにK2E.exeを指定してK2E.optに起動オプションを記述すればいいらしいことは
わかったのですが、どのように記述していいのかがわかりません。現在はこのように記述しています。

-c.htm
C:\Program Files\K2Editor\K2Editor.exe

エラーメッセージからしてパス名に空白があるのが原因だと思われるので、Readmeの

> また、%1 などの文字を opt ファイルのオプション行に指定すると、与えられたオ
> プション文字列のうち、番号のついた順位のオプションを、opt ファイルに指定し
> たオプション文字列と置換します。

というあたりが関係ありそうなのですが、実際にどのようにすればいいのか見当が付きません。
K2Editor r.1.3.17を使っています。どなたかご教授いただけると幸いです。よろしくお願いします。
0265名無しさん@お腹いっぱい。02/10/06 00:08ID:AbekpHcw
>264
"C:\Program Files\K2Editor\K2Editor.exe"
こんな風にダブルクォーテーションでファイル名を囲んでもだめなの?
Tweak UI for Windowsなんて使った事が無いからよく分からんが。
0266名無しさん@お腹いっぱい。02/10/06 00:17ID:???
>>265
K2E.optに
-c.htm
"C:\Program Files\K2Editor\K2Editor.exe"
と記述するということでしょうか?それだと「K2Editorが見つかりません」というエラーが出てしまいます。
問題はC:\Program Files\DonutP\ShortCutTmp\dnrC3.tmpに半角スペースが含まれていることだと思うんですが、
K2E.optを使って"C:\Program Files\DonutP\ShortCutTmp\dnrC3.tmp"のようにダブルクォーテーションで囲って
K2Editor.exeに渡せられればいいと思うんですけど、その方法がわからなくて・・・
0267名無しさん@お腹いっぱい。02/10/06 00:27ID:???
原始的にパス指定を
c:\progra~1\...
とする
0268名無しさん@お腹いっぱい。02/10/06 00:37ID:???
>>267
「ソースの表示」なので、それはできないと思います・・・
0269名無しさん@お腹いっぱい。02/10/06 01:19ID:???
あー、、、
もしかして、Tweak UIを使って
wwwブラウザのソース表示をするアプリにK2を使う設定にしたいってことなの?

ソースの全文表示は可能なわけ?
0270名無しさん@お腹いっぱい。02/10/06 01:19ID:???
K2E.optなんて関係ないぞ。難しく考えすぎ。

黙ってメモ帳トラッパー使いなさい。
君のやりたいことがわかりやすく実現できるようになってるから。
0271名無しさん@お腹いっぱい。02/10/06 01:30ID:???
>>269
> もしかして、Tweak UIを使って
> wwwブラウザのソース表示をするアプリにK2を使う設定にしたいってことなの?
そうです。
ソースの全文表示は出来てます。部分ソースの表示だけが出来ないのです。

>>270
メモ帳トラッパーは使ったことがあるのですが、
その時も部分ソースの表示ができなくてアンインストールしました。
0272名無しさん@お腹いっぱい。02/10/06 01:41ID:???
"%1"
↑コレじゃダメなの?
0273名無しさん@お腹いっぱい。02/10/06 01:50ID:???
>>272
"%1" -c.htm
C:\Program Files\K2Editor\K2Editor.exe
とか、いろいろやってみたけどダメなんです。
ていうか、K2E.optの中での%1の使い方がわからないんです。
>>264のReadmeの引用部分の解説だけでもしていただけるとありがたいです。
「オプション行」とか「opt ファイルに指定したオプション文字列」の意味がわからない・・・
0274名無しさん@お腹いっぱい。02/10/06 01:55ID:???
メモ帳トラッパーのデフォルト設定で、起動パラメータ「"%1"」選ばれてるやん。
コマンドラインの知識がない人でも入れればとりあえず動くように、さ。親切設計。
そのままやれば使えるものを、なんでわざわざ変えるかなあ。
0275名無しさん@お腹いっぱい。02/10/06 02:12ID:???
簡単だ。
どーなつをProgram Files以外のフォルダに入れりゃいいんだ。
0276名無しさん@お腹いっぱい。02/10/06 02:31ID:???
なんかムラムラしてきたから全部解説するぞ。

コマンドラインでプログラムを起動するときは、「引数」をつけることが多い。
これはプログラム名のあとに半角スペースで区切って記述するもので、
プログラムの挙動を指定したり、プログラムが開くファイルを指定したりする。
つまり、プログラム名が動詞、引数は副詞や目的語というわけ。
たとえばこれはペイントを起動してwinnt.bmpというファイルを開けという意味。

mspaint.exe c:\windows\winnt.bmp

さて、この目的語の部分は具体的なファイル名でなくともよい。
「とりあえずの名前」を記述しておき、場合に応じてそれを具体的なファイル名で
置換するという方法が取れる。
その「とりあえずの名前」が、「%1」だ。

プログラム名、目的のファイルともに、パスに半角スペースが含まれていると
命令の区切りと勘違いされ、思ったとおりに動かないことがある。
これを抑制するためには、パスを""で括って「""の中はひとつながりの文字列です。
命令の区切りはありません」としなければならない。
引数に%1を使ったときももちろん例外ではない。
だから、%1も""で括り、"%1"とするのがよいということだ。
0277名無しさん@お腹いっぱい。02/10/06 02:40ID:???
>>274
今もう一度メモ帳トラッパーをDLしてインストールしてみましたが、
メモ帳トラッパーはDonutPの「部分ソース」には適用されず、
ソースを全文表示する時にはメモ帳トラッパーで指定したエディタが、
部分表示する時にはTweak UIで指定したエディタが開いてしまいました。

>>275
やっぱりそれしかないですかね・・・

>>276
それはわかるのですが、具体的にどうすればいいのでしょうか?
0278名無しさん@お腹いっぱい。02/10/06 02:42ID:???
>>277
部分ソースちゃんと読めるって。
TweakUIでnotepad.exeを指定しなさい。つまりWindows初期設定。

そのnotepad.exeをメモ帳トラッパーが横取りするんだから。
0279名無しさん@お腹いっぱい。02/10/06 02:44ID:???
------ [K2B.opt ここから]---------
↓これがオプション行
%2 -B -S- -T-
C:\Program Files\K2Editor\K2Editor.exe
↑これが起動パス
------ [K2B.opt ここまで]---------

んで、
K2B.exe tekiktou.txt /jxx
と指定すれば、
K2Editor.exe tekitou.txt /jxx -B -S- -T-
と等価になるのじゃ。
0280名無しさん@お腹いっぱい。02/10/06 03:00ID:???
>>278
notepad.exeではなくK2Editorで部分ソースを読みたいのです。

>>279
つまり>>273のようにしても同じエラーが出るということは
K2E.optをつかってtekitou.txtをダブルクォーテーションで囲むのは不可能ということでしょうか。

みなさんいろいろありがとうございました。そろそろ寝ます。
とりあえずはソースの表示には他のエディタを使うようにして、不自由になってきたら
>>275さんの提案どうりにしようと思います。
本当にありがとうございました。
0281名無しさん@お腹いっぱい。02/10/06 03:12ID:???
逃げるなーー!!

メモ帳トラッパーの役割わかってる?
notepad.exeが起動するべきところで別のエディタを呼び出すんだよ?
だから「ソース表示に使うエディタ」にK2Editor.exeを指定、
起動パラメータは"%1"、
ほかには一切なにもしなくていいの!
0282名無しさん@お腹いっぱい。02/10/06 03:14ID:???
ああ違う
「通常使用するエディタ」にK2Editor.exeだ
■ このスレッドは過去ログ倉庫に格納されています