探検
ΨΨΨ KFを語ろう Part1 ΨΨΨ
■ このスレッドは過去ログ倉庫に格納されています
11
03/04/24 20:31ID:KitbqYWE 1GET
2^^^^┗─y▼・ェ・▼ ◆ExGQrDul2E
03/04/24 20:33ID:rPrm9H4R \ 毛 /
腿 \_ | _/
彡彡彡
ミミミミ クリトリス
ミミミミ / ̄ ̄ ̄ ̄ 2▼σ・ェ・▼σゲッツ!!!!!
ノ σ ヽ 尿道
/ / ゚ヽ ̄ ̄ ̄ ̄
大陰唇 / //\\ \
 ̄ ̄ ̄ ̄ ( ( 膣 ) ── 小陰唇
\ \\// /
` \/ '
\ *──アナル
\_____/\_____/
腿 \_ | _/
彡彡彡
ミミミミ クリトリス
ミミミミ / ̄ ̄ ̄ ̄ 2▼σ・ェ・▼σゲッツ!!!!!
ノ σ ヽ 尿道
/ / ゚ヽ ̄ ̄ ̄ ̄
大陰唇 / //\\ \
 ̄ ̄ ̄ ̄ ( ( 膣 ) ── 小陰唇
\ \\// /
` \/ '
\ *──アナル
\_____/\_____/
3時雨
03/04/24 20:34ID:id2mFEX7 7くらい?
03/04/24 20:34ID:ZmPyk4cg
ξヽ( ・∀・)ノ >>1のウンコー
5名無しさん@お腹いっぱい。
03/04/24 20:58ID:/fVhvSQX 152 名前:KF入門-1[sage] 投稿日:03/04/24 12:52 ID:UKXkiUd4
KFをインストールしたらまず最初に、次の三つをやっておきましょう。
1.定義ファイルのバックアップをとりましょう。
2.起動時にタイトル画面が出ないようにする。
3.ヘルプの「KFの使い方」を一通り読む。
1について。定義ファイルはKFをインストールしたディレクトリに作られる
拡張子 KRN のファイルです。KF.KRN あるいは ユーザー名.KRN で作られます。
現在どちらが使われているか確認したい場合は、メニューで「定義ファイルの閲覧」
ないしは「定義ファイルの編集」で開いてみるのが手っ取り早いでしょう。
私はKFディレクトリ内に KRN_BACK というフォルダを作成して、置いています。
2のやり方は KF.TXT の「起動時のオプションの設定」に書いてあります。
3については、言うまでもないですね。
KFをインストールしたらまず最初に、次の三つをやっておきましょう。
1.定義ファイルのバックアップをとりましょう。
2.起動時にタイトル画面が出ないようにする。
3.ヘルプの「KFの使い方」を一通り読む。
1について。定義ファイルはKFをインストールしたディレクトリに作られる
拡張子 KRN のファイルです。KF.KRN あるいは ユーザー名.KRN で作られます。
現在どちらが使われているか確認したい場合は、メニューで「定義ファイルの閲覧」
ないしは「定義ファイルの編集」で開いてみるのが手っ取り早いでしょう。
私はKFディレクトリ内に KRN_BACK というフォルダを作成して、置いています。
2のやり方は KF.TXT の「起動時のオプションの設定」に書いてあります。
3については、言うまでもないですね。
03/04/24 21:37ID:kOmIvFYy
ある時、2ちゃんねらーが大型豪華客船でOFF会を開いた。
客船が座礁し、沈み始めたとき、船長は乗客を海に飛び込むよう促した。
ハン板住人には 「あなた以外の参加者は、実は全員チョンですよ。」
学歴板住人には 「東大の入試が来年度から“飛び込み”を新科目に導入しますよ。」
モー板住人には 「モー娘。最初で最後の海中コンサートへようこそ」
フラ板住人には 「この事件を後世に伝えるために、帰ってフラッシュを作ってください。」
さくら板住人には 「あ、今、さくらたんが泳いでいきましたよ。ハァハァ」
ゲーハー板住人には「SCEと任天堂とMSとバンダイが合併しましたよ。」
黒ムツ板住人には 「タマちゃんを殺害してみたいと思いませんか?」
ヲチ板住人には 「てるみが新しいページを作ってネトア再デビューを果たしましたよ。」
政治思想板住人には「飛び込まないヤツはサヨ。ブサヨク必死だなw」
半角板住人には 「先に下りていった女性の服が、濡れてスケスケですよ。あ、ポロリまで・・・」
ダウソ板住人には 「海底ケーブルを利用すれば、MXもNYも出来ますよ。逮捕の心配もありません。」
少年漫画板住人には「ジョジョの新連載がネタバレスレにupされてましたよ。」
プ板住人には 「ノアだけはガチ。じきにハコブネで助けに来ますよ。」
葉鍵板住人には 「KEYの“CLANNAD”が急遽、明日発売になりましたよ。」
厨房板住人には ・・・何を言っても無駄なので、船長が片っ端から突き落としました。
ラウンコには 「今、飛び込めば人気コテハンになれますよ。」
ニュー+住民には 「今から記者不信任投票を始めます。不信任の方は飛び降りてください。」
ニュー速住民には 「祭りキタ━━━━(゚∀゚)━━━━ッ!! 飛び込んだ香具師は神!!!」
客船が座礁し、沈み始めたとき、船長は乗客を海に飛び込むよう促した。
ハン板住人には 「あなた以外の参加者は、実は全員チョンですよ。」
学歴板住人には 「東大の入試が来年度から“飛び込み”を新科目に導入しますよ。」
モー板住人には 「モー娘。最初で最後の海中コンサートへようこそ」
フラ板住人には 「この事件を後世に伝えるために、帰ってフラッシュを作ってください。」
さくら板住人には 「あ、今、さくらたんが泳いでいきましたよ。ハァハァ」
ゲーハー板住人には「SCEと任天堂とMSとバンダイが合併しましたよ。」
黒ムツ板住人には 「タマちゃんを殺害してみたいと思いませんか?」
ヲチ板住人には 「てるみが新しいページを作ってネトア再デビューを果たしましたよ。」
政治思想板住人には「飛び込まないヤツはサヨ。ブサヨク必死だなw」
半角板住人には 「先に下りていった女性の服が、濡れてスケスケですよ。あ、ポロリまで・・・」
ダウソ板住人には 「海底ケーブルを利用すれば、MXもNYも出来ますよ。逮捕の心配もありません。」
少年漫画板住人には「ジョジョの新連載がネタバレスレにupされてましたよ。」
プ板住人には 「ノアだけはガチ。じきにハコブネで助けに来ますよ。」
葉鍵板住人には 「KEYの“CLANNAD”が急遽、明日発売になりましたよ。」
厨房板住人には ・・・何を言っても無駄なので、船長が片っ端から突き落としました。
ラウンコには 「今、飛び込めば人気コテハンになれますよ。」
ニュー+住民には 「今から記者不信任投票を始めます。不信任の方は飛び降りてください。」
ニュー速住民には 「祭りキタ━━━━(゚∀゚)━━━━ッ!! 飛び込んだ香具師は神!!!」
03/04/24 22:01ID:ejGzBapP
で、このスレタイトルの謎の記号は
何を意味しているんですか。
何を意味しているんですか。
03/04/24 22:35ID:N8M5bKAw
03/04/25 02:02ID:AAn4RLYT
リンクくらい貼れよ(w
03/04/25 12:28ID:ZHv1cHa4
なんでいきなりあぼーんが連続していますか?
03/04/25 14:24ID:EgbJCXiD
アリアドネスレと同じ運命になるような気が・・・
03/04/25 15:42ID:2Peq3ZS4
03/04/25 19:55ID:A0qJU6mA
ワラタ
03/04/25 23:18ID:3fuNpykA
せっかくスレが立ったんだから質問しても良いかな?
\\サーバー名\
で見ることのできる公開フォルダの一覧って
KFだと見る方法はないの?
\\サーバー名\
で見ることのできる公開フォルダの一覧って
KFだと見る方法はないの?
03/04/26 02:33ID:4AkSEaKf
>>14 ないんじゃないか。ドライブに割り当てるんじゃ、ダメなの?
03/04/27 00:26ID:8NNT8AEC
17名無しさん@お腹いっぱい。
03/05/01 21:05ID:EscIthkl サミシイネ...
03/05/01 21:06ID:SZB0FnPZ
カキコすくないね
03/05/02 00:19ID:iNzWKwU7
ユーザーが立てたスレじゃないからなあ。
03/05/02 00:41ID:Ch4wn9uv
ユーザーが立てればスレが伸びるのか。
03/05/02 00:51ID:iNzWKwU7
例外もあるが、立てたユーザーはある程度書き込もうと頑張るだろ。
自分で語りたくて立てたわけだから。
すると、それだけレスがつく可能性はあるだろ。
少なくとも、語りたくも無さそうなヤシが立てたスレよりは、ちょっとはマシさ。
自分で語りたくて立てたわけだから。
すると、それだけレスがつく可能性はあるだろ。
少なくとも、語りたくも無さそうなヤシが立てたスレよりは、ちょっとはマシさ。
03/05/02 07:11ID:V0xvd2li
じゃあスレを伸ばす方法でも語らうか
23名無しさん@お腹いっぱい。
03/05/02 19:01ID:l4jLNilL 割れチェックがキビシ!!
24串
03/05/02 19:07ID:tMYg91E6 スレはこれで勝手にのびる
http://www10.plala.or.jp/the-vsop1985/
http://www10.plala.or.jp/the-vsop1985/
03/05/03 02:15ID:A21iPwW2
あふから移行で使ってみようと思うのですが、あふよりここが優れてるよって所を教えてください。
それによってはレジストしようと思います。
それによってはレジストしようと思います。
03/05/03 02:22ID:zARPpT6o
03/05/03 08:13ID:zARPpT6o
あとファイル検索のインターフェイスは良いな。
03/05/03 22:36ID:zARPpT6o
アイコンもカコイイな
2925
03/05/04 03:15ID:Vi+j/sBB KF試用中です。
バックグラウンドでコピー/移動/削除ができる2画面ファイラは他にもありますが、(ドルフィンキックとか)
やっぱりマクロを使ってみたい!と思ったのです。
KF自体が更新されることが無くてもマクロの組み方次第でどんどん便利になると思ったのです。
KFについて語るネタがあまり無いようなので、「俺はこんなマクロ組んだぜ!」と言うのを紹介していくとこのスレももっと盛り上がると思います。
バックグラウンドでコピー/移動/削除ができる2画面ファイラは他にもありますが、(ドルフィンキックとか)
やっぱりマクロを使ってみたい!と思ったのです。
KF自体が更新されることが無くてもマクロの組み方次第でどんどん便利になると思ったのです。
KFについて語るネタがあまり無いようなので、「俺はこんなマクロ組んだぜ!」と言うのを紹介していくとこのスレももっと盛り上がると思います。
03/05/04 04:34ID:turyVYb7
時間差三連書き込みカコイイな
・・・もとい寂しいな
・・・もとい寂しいな
03/05/04 14:00ID:ATnAnFk2
ちょっとした一行マクロ集。
(関数じゃなく、直接キー定義に割り当てる)
・テキストらしきものは標準のエディタで開き、
バイナリファイルらしきものはバイナリエディタで開く。
(E キーに割り当てると便利。バイナリエディタは直接指定)
if (IsWordDocument($M)){Exec("C:\SOFT\bz\Bz.exe "+$M);}else{Edit();}
・ダイアログを出してファイルマーク。
(ワイルドカードも使用可能)
str $MF;if (Input("マークしたいファイル名は?","*.*",$MF) == [$IDOK]) {MarkEx($MF,1);}
・カーソルのあるウィンドウを 65% 分、広くしておく。
left キーに割り当て……
SetBorderRatio(65);CursorLeft();
right キーに割り当て……
SetBorderRatio(35);CursorRight();
こんな感じかな? >>29
(関数じゃなく、直接キー定義に割り当てる)
・テキストらしきものは標準のエディタで開き、
バイナリファイルらしきものはバイナリエディタで開く。
(E キーに割り当てると便利。バイナリエディタは直接指定)
if (IsWordDocument($M)){Exec("C:\SOFT\bz\Bz.exe "+$M);}else{Edit();}
・ダイアログを出してファイルマーク。
(ワイルドカードも使用可能)
str $MF;if (Input("マークしたいファイル名は?","*.*",$MF) == [$IDOK]) {MarkEx($MF,1);}
・カーソルのあるウィンドウを 65% 分、広くしておく。
left キーに割り当て……
SetBorderRatio(65);CursorLeft();
right キーに割り当て……
SetBorderRatio(35);CursorRight();
こんな感じかな? >>29
03/05/04 15:37ID:Vi+j/sBB
03/05/04 18:19ID:pFwzCKKQ
//=========================================================================================
//内 容:マークファイルの圧縮ファイルを反対ディレクトリにそのファイル名のフォルダを作成して解凍する
//引 数:なし
//戻り値:なし
//=========================================================================================
void ExtractAndMakeFolder()
{
str $markFile = $M;
int $markCount = GetMark(0);
int $i;
for($i=0; $i<$markCount ; $i=$i+1) {
str $file = GetMarkPos($markFile, $i);// 処理ファイル名
str $ext = $file:e;// 処理ファイル名の拡張子
// 反対パスに、ファイル名でフォルダ作成
str $make_dir_name = $O + "\" + $file:r;
MakeDirEx($make_dir_name);
// そのフォルダ内に解凍
SetWorkDir($make_dir_name + "\" );
Unpack($file);
// Information($file);// デバッグ用に解凍先表示。
}
// 反対パスを読み直し
ReloadOpp();
// マーク解除
ClearMark();
}
//内 容:マークファイルの圧縮ファイルを反対ディレクトリにそのファイル名のフォルダを作成して解凍する
//引 数:なし
//戻り値:なし
//=========================================================================================
void ExtractAndMakeFolder()
{
str $markFile = $M;
int $markCount = GetMark(0);
int $i;
for($i=0; $i<$markCount ; $i=$i+1) {
str $file = GetMarkPos($markFile, $i);// 処理ファイル名
str $ext = $file:e;// 処理ファイル名の拡張子
// 反対パスに、ファイル名でフォルダ作成
str $make_dir_name = $O + "\" + $file:r;
MakeDirEx($make_dir_name);
// そのフォルダ内に解凍
SetWorkDir($make_dir_name + "\" );
Unpack($file);
// Information($file);// デバッグ用に解凍先表示。
}
// 反対パスを読み直し
ReloadOpp();
// マーク解除
ClearMark();
}
03/05/04 18:19ID:pFwzCKKQ
こんなのちょっと前に作ったんだけど、解凍先の反対窓に移動して解凍フォルダに移動しようとすると
たまに失敗する。解凍フォルダに移動しようとすると、フォルダが無いようなこと言われる。
だけど、LogDiskとかで移動しなおせばOKだった。
会社でやったときに失敗しやすかったのを覚えているから解凍先がネットワークドライブだとなりやすいのか?
誰かデバッグきぼう。今自分ちでやったら失敗しなかった。
たまに失敗する。解凍フォルダに移動しようとすると、フォルダが無いようなこと言われる。
だけど、LogDiskとかで移動しなおせばOKだった。
会社でやったときに失敗しやすかったのを覚えているから解凍先がネットワークドライブだとなりやすいのか?
誰かデバッグきぼう。今自分ちでやったら失敗しなかった。
03/05/05 00:46ID:mULL/7kh
>>33-34
ざっと見ただけだけど、おかしなところはないよね。
ひょっとしたらネットワークドライブ上に MakeDirEx してから、
次の SetWorkDir に行くタイミングで誤差(?)が出るのかも。
ディレクトリの生成を確認するまで MakeDirEx をループするって手も?
(もちろん、抜け道は作っておく)
連休明けにネットワークドライブを使ってる会社で試せるかも知れないので、
何か分かれば報告します。
あと、素朴な疑問だけど $ext の意味は? 何か別処理も考えたのかな。
ざっと見ただけだけど、おかしなところはないよね。
ひょっとしたらネットワークドライブ上に MakeDirEx してから、
次の SetWorkDir に行くタイミングで誤差(?)が出るのかも。
ディレクトリの生成を確認するまで MakeDirEx をループするって手も?
(もちろん、抜け道は作っておく)
連休明けにネットワークドライブを使ってる会社で試せるかも知れないので、
何か分かれば報告します。
あと、素朴な疑問だけど $ext の意味は? 何か別処理も考えたのかな。
03/05/05 00:53ID:mULL/7kh
つうことで、こっちもアーカイブ関係のマクロを披露。
単独では機能に割り当てても使いでのない関数だけど、
>>33 がやろうとしてるような関数に応用すればぐっと可能性が。
(わかるよね?)
//=========================================================================================
//カーソル上の圧縮ファイルがディレクトリつきで圧縮されているか否かを確認
//引 数:
//戻り値:ディレクトリつき = 1:なし = 0
//=========================================================================================
int IsPackedByDir()
{
int $dr = 0;
str $nowdir = "";
$nowdir = $C;
VirtualDir();
if ((GetFileCount(0) == 0) & (GetDirectoryCount(0) == 2)) {
$dr = 1;
}
ChangeDir($nowdir);
RestoreCursor();
return $dr;
}
単独では機能に割り当てても使いでのない関数だけど、
>>33 がやろうとしてるような関数に応用すればぐっと可能性が。
(わかるよね?)
//=========================================================================================
//カーソル上の圧縮ファイルがディレクトリつきで圧縮されているか否かを確認
//引 数:
//戻り値:ディレクトリつき = 1:なし = 0
//=========================================================================================
int IsPackedByDir()
{
int $dr = 0;
str $nowdir = "";
$nowdir = $C;
VirtualDir();
if ((GetFileCount(0) == 0) & (GetDirectoryCount(0) == 2)) {
$dr = 1;
}
ChangeDir($nowdir);
RestoreCursor();
return $dr;
}
03/05/05 02:42ID:EzY2wV+H
KFからエクスプローラでのコンテキストメニューの「送る」を使用したい場合どうしたらいいでしょう?
急遽Archive Converterを使わねばならなくなってしまったので「送る」を使わねばならないのです。
急遽Archive Converterを使わねばならなくなってしまったので「送る」を使わねばならないのです。
03/05/05 07:11ID:mWYBF7Kb
>>35
れす、ありがとうございます。
ちなみに私の説明不足でしたが、この関数自体は正常に終了します。
その後でKF上でカーソル移動して反対ウインドウに行き、その解凍フォルダに移動すると、
フォルダが無いようなこと言われて、そのウインドウには何も表示されなくなります。
で、しょうがないので、LogDisk()からフォルダをたどっていくときちんと行けます。
やっぱネットワークドライブだったからかな〜。また会社でやってみます。
だけど、来週いっぱいお休みなのでしばらく確認できない。
ちなみに$extは、削除し忘れです。何も使って無いですね。
仕事で大量のアーカイブを解凍しなければならず、こんなの手作業でフォルダ作って
やってられるか〜、と思い、KF.krn見ながら(盗みながら)急いで作ったので適当です。
ちなみに昨日も何も見ずに書きこしたのでした。すいません。
>>36
ありがたく頂戴いたします。確かにフォルダ付きのやつは、2個フォルダが出来、嫌な感じでした。
最近MLさびしいから、MLに投げても良かったかな。だけどこっちもちょっと寂しいし。
れす、ありがとうございます。
ちなみに私の説明不足でしたが、この関数自体は正常に終了します。
その後でKF上でカーソル移動して反対ウインドウに行き、その解凍フォルダに移動すると、
フォルダが無いようなこと言われて、そのウインドウには何も表示されなくなります。
で、しょうがないので、LogDisk()からフォルダをたどっていくときちんと行けます。
やっぱネットワークドライブだったからかな〜。また会社でやってみます。
だけど、来週いっぱいお休みなのでしばらく確認できない。
ちなみに$extは、削除し忘れです。何も使って無いですね。
仕事で大量のアーカイブを解凍しなければならず、こんなの手作業でフォルダ作って
やってられるか〜、と思い、KF.krn見ながら(盗みながら)急いで作ったので適当です。
ちなみに昨日も何も見ずに書きこしたのでした。すいません。
>>36
ありがたく頂戴いたします。確かにフォルダ付きのやつは、2個フォルダが出来、嫌な感じでした。
最近MLさびしいから、MLに投げても良かったかな。だけどこっちもちょっと寂しいし。
03/05/06 02:06ID:AENkvUsI
>>37
結論から言うと、できないと思う。
KFはExplorerのシェルとの互換性をかなり捨てているから。
普通のショートカットを利用した「送る」ならともかく、
Archive Converter のような COM インターフェイスを利用したものは、
KFからの直接の利用は難しい(知っている人がいたら、教えて)。
これはKFの弱点ですね。
一方、KFで扱える圧縮ファイルなら、Archive Converter 風の機能は、
マクロで簡単に実現できてしまう。
これはKFの利点。
結論から言うと、できないと思う。
KFはExplorerのシェルとの互換性をかなり捨てているから。
普通のショートカットを利用した「送る」ならともかく、
Archive Converter のような COM インターフェイスを利用したものは、
KFからの直接の利用は難しい(知っている人がいたら、教えて)。
これはKFの弱点ですね。
一方、KFで扱える圧縮ファイルなら、Archive Converter 風の機能は、
マクロで簡単に実現できてしまう。
これはKFの利点。
03/05/06 02:07ID:AENkvUsI
というわけで、Archive Converter 風(?)マクロ
//=========================================================================================
//カーソル上の圧縮ファイルを反対パスに再圧縮
//戻り値:なし
//=========================================================================================
void PackAgain()
{
str $fname = $P:t;
str $nowdir = $C;
VirtualDir();
MarkAllFile();
Pack(1,$fname);
ChangeDir($nowdir);
RestoreCursor();
}
//=========================================================================================
//カーソル上の圧縮ファイルを反対パスに再圧縮
//戻り値:なし
//=========================================================================================
void PackAgain()
{
str $fname = $P:t;
str $nowdir = $C;
VirtualDir();
MarkAllFile();
Pack(1,$fname);
ChangeDir($nowdir);
RestoreCursor();
}
03/05/06 02:10ID:AENkvUsI
もちろん、KFで扱えない圧縮ファイルに再圧縮したい場合は、
Pack の部分で何か外部ツールに渡してしまうわけです。で、あとの2行は削除。
手動で、もとに戻す。
Pack の部分で何か外部ツールに渡してしまうわけです。で、あとの2行は削除。
手動で、もとに戻す。
4240
03/05/06 12:15ID:AENkvUsI しまった。{} 内4行目の MarkAllFile(); は MarkAll(); にしといて下さい。
そうじゃないと、圧縮ファイルの中にディレクトリがあったら困るや。
そうじゃないと、圧縮ファイルの中にディレクトリがあったら困るや。
43名無しさん@お腹いっぱい。
03/05/06 20:31ID:Tr7XUuvv 現在試用中なんですが、アイコンを非表示にして
拡張子ごとに表示色を変えることはできないんでしょうか?
それと、リロードしたときなどにFDDにアクセスするようなんですが、
これを止めることはできないんでしょうか?
拡張子ごとに表示色を変えることはできないんでしょうか?
それと、リロードしたときなどにFDDにアクセスするようなんですが、
これを止めることはできないんでしょうか?
03/05/06 20:50ID:AENkvUsI
03/05/06 22:04ID:Tr7XUuvv
>>44
素早いレスありがとうございます。
FDDへのアクセスを止めることができました。
アイコンと色については、あきらめるて慣れるようにします。
続けて質問なんですが、外部から起動済のKFのパスを変更することはできないんでしょうか?
素早いレスありがとうございます。
FDDへのアクセスを止めることができました。
アイコンと色については、あきらめるて慣れるようにします。
続けて質問なんですが、外部から起動済のKFのパスを変更することはできないんでしょうか?
03/05/06 22:28ID:Tr7XUuvv
自己解決しました。
http://hp.vector.co.jp/authors/VA017034/kfcmd.html
↑にあるKFCMDを使えばできるようです。
アドレスバーを表示してないと使えないのが難点ですが。
http://hp.vector.co.jp/authors/VA017034/kfcmd.html
↑にあるKFCMDを使えばできるようです。
アドレスバーを表示してないと使えないのが難点ですが。
47名無しさん@お腹いっぱい。
03/05/07 20:23ID:Qom+LDrD ログウィンドウの幅を記憶させたいんですが、どうしたらいいんでしょうか?
また、グラフィックビュアで画像の大きさをウィンドウサイズに自動的に調節することは
可能でしょうか?
また、グラフィックビュアで画像の大きさをウィンドウサイズに自動的に調節することは
可能でしょうか?
03/05/07 21:25ID:j1vWFPy7
>>47
>ログウィンドウの幅を記憶させたいんですが、どうしたらいいんでしょうか?
ちょっと面倒だけど。正確にやってみて。
(失敗した時のために定義ファイルのバックアップを必ず取っておいて下さい)
1.まず、定義ファイルを開き、
//イベント KF起動時の処理
のある行を探す。
そこで、起動時にロードされる関数 _StartEvent() が定義されているから、
return 1;
の直前の行に、
SetLogBorder(RegReadInt([$REGROOT]+"Nanashi", "logsize"));
の一行をつけくわえる。
2.次に、
//イベント KF終了時の処理
の部分を探す(すぐ下にあるはず)。
そこで、終了時にロードされる関数 _EndEvent() が定義されているから、
return 1;
の直前の行に、
RegWriteInt([$REGROOT]+"Nanashi", "logsize", GetLogBorder());
の一行をつけくわえる。
KFを再起動。
エラーが表示されなければ(万一どうしても表示されてしまう場合は、
バックアップした定義ファイルを書き戻してください)、
次回からは終了時のログウィンドウの高さ(だよね?)が再現されるはず。
グラフィックビュアに関しては自分で興味なかったので、すぐには分からない。
調べてみるが、無理かも知れないっす。
>ログウィンドウの幅を記憶させたいんですが、どうしたらいいんでしょうか?
ちょっと面倒だけど。正確にやってみて。
(失敗した時のために定義ファイルのバックアップを必ず取っておいて下さい)
1.まず、定義ファイルを開き、
//イベント KF起動時の処理
のある行を探す。
そこで、起動時にロードされる関数 _StartEvent() が定義されているから、
return 1;
の直前の行に、
SetLogBorder(RegReadInt([$REGROOT]+"Nanashi", "logsize"));
の一行をつけくわえる。
2.次に、
//イベント KF終了時の処理
の部分を探す(すぐ下にあるはず)。
そこで、終了時にロードされる関数 _EndEvent() が定義されているから、
return 1;
の直前の行に、
RegWriteInt([$REGROOT]+"Nanashi", "logsize", GetLogBorder());
の一行をつけくわえる。
KFを再起動。
エラーが表示されなければ(万一どうしても表示されてしまう場合は、
バックアップした定義ファイルを書き戻してください)、
次回からは終了時のログウィンドウの高さ(だよね?)が再現されるはず。
グラフィックビュアに関しては自分で興味なかったので、すぐには分からない。
調べてみるが、無理かも知れないっす。
4948
03/05/07 21:30ID:j1vWFPy7 なお、上記の作業で
HKEY_CURRENT_USER\Software\Kissy\KF for Windows\Karin\Nanashi
というキーがレジストリに作られることを一応、お知らせしておきます。
ただ単にログウィンドウの割合を記憶しているだけなんだけど、
レジストリというだけで神経質になる人もいるんで、礼儀として……。
HKEY_CURRENT_USER\Software\Kissy\KF for Windows\Karin\Nanashi
というキーがレジストリに作られることを一応、お知らせしておきます。
ただ単にログウィンドウの割合を記憶しているだけなんだけど、
レジストリというだけで神経質になる人もいるんで、礼儀として……。
03/05/07 22:39ID:Qom+LDrD
>>48
丁寧な説明ありがとうございます。
ログウィンドウの高さを再現することができました。
レジストリは特には気にしないでの問題ないです。
グラフィックビュアの画像の大きさの自動調節に関しては、
必須の機能というわけでもないのであきらめます。
丁寧な説明ありがとうございます。
ログウィンドウの高さを再現することができました。
レジストリは特には気にしないでの問題ないです。
グラフィックビュアの画像の大きさの自動調節に関しては、
必須の機能というわけでもないのであきらめます。
5148
03/05/07 22:42ID:j1vWFPy7 グラフィックビュアに画像のサイズを合わせるのは、無理っぽいね。
5248
03/05/07 22:44ID:j1vWFPy703/05/08 17:16ID:GuIlpxVD
マクロを一つのファイルに書くってのがなんかなあ。
03/05/08 23:08ID:rbpbw3fn
>>53
定義ファイルをまるごとバイナリ化してっからなあ……。
ファイラーだから少しでも早い処理を考慮した結果かも。
漏れ自身はマクロを一つに書くのはそんなに気にしないけど、
少なくとも関数定義だけとか、キー定義だけとか分散化するって手は
なかったのかと思う。
ファイルビュアとかグラフィックファイルビュアのキー定義なんかになると、
いかにも分けられそうじゃん。
定義ファイルをまるごとバイナリ化してっからなあ……。
ファイラーだから少しでも早い処理を考慮した結果かも。
漏れ自身はマクロを一つに書くのはそんなに気にしないけど、
少なくとも関数定義だけとか、キー定義だけとか分散化するって手は
なかったのかと思う。
ファイルビュアとかグラフィックファイルビュアのキー定義なんかになると、
いかにも分けられそうじゃん。
03/05/10 05:24ID:Lo9jAGOR
X680x0のmintからwinに乗り換えた漏れにとっては、
KFしか選択肢が存在しない罠
KFしか選択肢が存在しない罠
03/05/10 11:53ID:UN/2SS5T
KFの検索ってインターフェースがいいんだけどヒットしたファイルを移動させたいって時は不便だよね。
03/05/10 12:16ID:UN/2SS5T
>>56
それとカーソル上のマーク無しファイルの即操作が出来ない所も不便。
それとカーソル上のマーク無しファイルの即操作が出来ない所も不便。
03/05/10 14:44ID:dtqn1ODD
>>57 そういうのはマクロで何とでもなる。
というか、何とでもするのが醍醐味……と、言ってみる。
というか、何とでもするのが醍醐味……と、言ってみる。
5958
03/05/10 15:09ID:dtqn1ODD 言うだけじゃナンだから、一例。
マークファイルがあればそれをコピー、なければカーソル上のファイルをコピー
という動作にしたいなら、次の一行マクロを書いて、C キーに割り当てる。
if (GetMarkFile(0)){Copy();}else{CopyEx($P,$O);}
この場合、CopyEx($P,$O); を MarkFix();Copy();ClearMark();
って書くという手も考えられる。CopyEx で一瞬ダイアログが出るのが嫌なら、
それもいいかも。
でも、漏れは使いませんな。うっかり者なもんで、マークしてから動作する方が
確実でいいんです。
マークファイルがあればそれをコピー、なければカーソル上のファイルをコピー
という動作にしたいなら、次の一行マクロを書いて、C キーに割り当てる。
if (GetMarkFile(0)){Copy();}else{CopyEx($P,$O);}
この場合、CopyEx($P,$O); を MarkFix();Copy();ClearMark();
って書くという手も考えられる。CopyEx で一瞬ダイアログが出るのが嫌なら、
それもいいかも。
でも、漏れは使いませんな。うっかり者なもんで、マークしてから動作する方が
確実でいいんです。
6158
03/05/10 15:43ID:dtqn1ODD >>60
なんないよ(笑)。
移動はコピーのマクロをちょっと変えるだけでしょ。
(Copy の文字を Move に変更するだけ)
削除も DeleteFileEx を使うか MarkFix();Delete();ClearMark(); でしょ。
というか、マークせずに削除するという動作を設定するって、
かなりキケンだと思うけど……。
リネームって……失礼だけど KF を使って言ってるんですか?
なんないよ(笑)。
移動はコピーのマクロをちょっと変えるだけでしょ。
(Copy の文字を Move に変更するだけ)
削除も DeleteFileEx を使うか MarkFix();Delete();ClearMark(); でしょ。
というか、マークせずに削除するという動作を設定するって、
かなりキケンだと思うけど……。
リネームって……失礼だけど KF を使って言ってるんですか?
03/05/10 17:30ID:bIRkiQUd
>>57
状態変数を拡張するために、こういう関数をつくっています。
//=========================================================
//内 容:マークがあればマークファイル名を、
// なければカーソル上のファイル名を取得
//=========================================================
void GetCurrentMarkFile()
{
global str $cMF;
if(GetMark(0) == 0) {
$cMF = $P;
}else {
$cMF = $M;
}
}
いったんGetCurrentMarkFileを実行してから、
引数に$cMFを割り当てます。
GetCurrentMarkFile();CopyEx($cMF,$O);
この方が使い回しやすいかと。
状態変数を拡張するために、こういう関数をつくっています。
//=========================================================
//内 容:マークがあればマークファイル名を、
// なければカーソル上のファイル名を取得
//=========================================================
void GetCurrentMarkFile()
{
global str $cMF;
if(GetMark(0) == 0) {
$cMF = $P;
}else {
$cMF = $M;
}
}
いったんGetCurrentMarkFileを実行してから、
引数に$cMFを割り当てます。
GetCurrentMarkFile();CopyEx($cMF,$O);
この方が使い回しやすいかと。
03/05/10 17:31ID:bIRkiQUd
あふの$mOに当たるものとおまけ。
diffに渡すときに重宝します。
その他には使ってないけど、人によっては使えるかも。
使い方は上に同じ。
//=========================================================
//内 容:反対パスのマークファイル名を取得
//=========================================================
void GetOppositeMark()
{
global str $oM;
if(GetMark(1) == 0) {
$oM = "";
} else {
ExchangeCursor();
$oM = $M;
ExchangeCursor();
}
}
//=========================================================
//内 容:両方のパスからマークファイル名を取得
//=========================================================
void GetBothMark()
{
GetCurrentMarkFile();
GetOppositeMark();
global str $bM;
$bM = $cMF + " " + $oM;
}
diffに渡すときに重宝します。
その他には使ってないけど、人によっては使えるかも。
使い方は上に同じ。
//=========================================================
//内 容:反対パスのマークファイル名を取得
//=========================================================
void GetOppositeMark()
{
global str $oM;
if(GetMark(1) == 0) {
$oM = "";
} else {
ExchangeCursor();
$oM = $M;
ExchangeCursor();
}
}
//=========================================================
//内 容:両方のパスからマークファイル名を取得
//=========================================================
void GetBothMark()
{
GetCurrentMarkFile();
GetOppositeMark();
global str $bM;
$bM = $cMF + " " + $oM;
}
6558
03/05/10 18:02ID:dtqn1ODD 方向性は違うが、漏れもグローバル変数を使ったマクロをご披露しましょか。
ダイアログを出さないインクリメンタルサーチもどき。
日本語が使えないとか特殊文字は困るとかいろいろ制限はあるけど、
ちょいと便利ですよ。
まず、KF 起動時の処理(_StartEvent)で次のグローバル変数を宣言しておく。
global str $sch = "";
global int $tm_cnt = 0;
以下、関数。
//=========================================================================================
//与えられた文字列をグローバル変数の末尾に足して検索
//引 数:文字列
//戻り値:なし
//=========================================================================================
void IncrementalSearchExB(str $word)
{
if ($tm_cnt==0) {
$tm_cnt = GetCurrentTime();
}
else {
if (GetCurrentTime() - $tm_cnt > 3200) {
$sch = "";
$tm_cnt = GetCurrentTime();
}
}
$sch = $sch + $word;
IncrementalSearchEx($sch);
}
これを Ctrl+英数字キーに、IncrementalSearchExB("英数字");という風に
割り当てておくと、Ctrl 押しながら約3秒以内に REA とか打つと、
ばっちり README... なんてファイル名にカーソルが行きます。
ダイアログを出さないインクリメンタルサーチもどき。
日本語が使えないとか特殊文字は困るとかいろいろ制限はあるけど、
ちょいと便利ですよ。
まず、KF 起動時の処理(_StartEvent)で次のグローバル変数を宣言しておく。
global str $sch = "";
global int $tm_cnt = 0;
以下、関数。
//=========================================================================================
//与えられた文字列をグローバル変数の末尾に足して検索
//引 数:文字列
//戻り値:なし
//=========================================================================================
void IncrementalSearchExB(str $word)
{
if ($tm_cnt==0) {
$tm_cnt = GetCurrentTime();
}
else {
if (GetCurrentTime() - $tm_cnt > 3200) {
$sch = "";
$tm_cnt = GetCurrentTime();
}
}
$sch = $sch + $word;
IncrementalSearchEx($sch);
}
これを Ctrl+英数字キーに、IncrementalSearchExB("英数字");という風に
割り当てておくと、Ctrl 押しながら約3秒以内に REA とか打つと、
ばっちり README... なんてファイル名にカーソルが行きます。
6656
03/05/11 19:15ID:o/HBgiS2 >>61
おや、リネームはマークしなくても出来ますね。
正直スマソ
マークせずに削除って危険かな?
どうせゴミ箱使ってるから間違ったらゴミ箱開いて戻すだけですし。
それよりもテンポ良くポンポン作業したいのでマークするのがまどろっこしくて。
おや、リネームはマークしなくても出来ますね。
正直スマソ
マークせずに削除って危険かな?
どうせゴミ箱使ってるから間違ったらゴミ箱開いて戻すだけですし。
それよりもテンポ良くポンポン作業したいのでマークするのがまどろっこしくて。
03/05/11 23:30ID:g8nxNt8i
別に何も考えずoつければいいだけじゃん
そういうことじゃないの?どうも意味が分からないなー
そういうことじゃないの?どうも意味が分からないなー
6858(61)
03/05/12 01:27ID:h77DKo5j69名無しさん@お腹いっぱい。
03/05/15 22:40ID:2Kytk1cd 書き込みが少なくてさみすぃので、厨マクロ!(・∀・)イチオウ、ウゴクヨ
//=========================================================================================
//KF ラーメンタイマー
//引 数:なし
//戻り値:なし
//=========================================================================================
void NoodleTimer()
{
str $mi;
int $i, $j, $k;
if (Input("何分間待つのだ?","3",$mi) == [$IDOK]) {
$i = StrToInt($mi);
if ($i <=0) {
Warning("入力された数値が変!");
} else {
Print("ラーメンタイマー実行中です。KFは使えないよ!(・∀・)");
$i = $i * 2;
$j = GetCurrentTime();
$k = 0;
while($k < $i) {
if (30 <= (GetCurrentTime() - $j) / 1000) {
$j = GetCurrentTime();
$k = $k + 1;
Print(IntToStr("%d", $k * 30) + "秒経過……。");
}
}
Warning("ラーメンが出来たよ!");
}
}
}
//=========================================================================================
//KF ラーメンタイマー
//引 数:なし
//戻り値:なし
//=========================================================================================
void NoodleTimer()
{
str $mi;
int $i, $j, $k;
if (Input("何分間待つのだ?","3",$mi) == [$IDOK]) {
$i = StrToInt($mi);
if ($i <=0) {
Warning("入力された数値が変!");
} else {
Print("ラーメンタイマー実行中です。KFは使えないよ!(・∀・)");
$i = $i * 2;
$j = GetCurrentTime();
$k = 0;
while($k < $i) {
if (30 <= (GetCurrentTime() - $j) / 1000) {
$j = GetCurrentTime();
$k = $k + 1;
Print(IntToStr("%d", $k * 30) + "秒経過……。");
}
}
Warning("ラーメンが出来たよ!");
}
}
}
03/05/16 22:18ID:tTKo4ebL
数値が32bitじゃ足りないですね。
7169
03/05/17 01:43ID:p6ZS+684 途中で正負が反転したときの処理を入れればイイ!(・∀・)んだね。
面倒なので 2147483647/1000/60/60/24 で、23〜24 日以上起動しっぱなしの
Windows じゃ、動作保証無しって仕様にしとくのが、実に厨!(・∀・)
面倒なので 2147483647/1000/60/60/24 で、23〜24 日以上起動しっぱなしの
Windows じゃ、動作保証無しって仕様にしとくのが、実に厨!(・∀・)
7270
03/05/17 11:10ID:HIhBJaAI マークしているファイルのサイズの合計を表示する関数をつくっていて、
2GB以上計算できないことに気づいたんです。
GetMarkSizeでまとめて計算せずに、GetFileSizeを使って一つずつ足していけば、
出来ないことはないだろうけど面倒なので止めました。
そんなに必要というわけでもないので。
ただ、CalcDirectorySizeはどうにもなりませんね。
誤解を与えたようで申し訳ないです。
>>69の関数についてはあまり問題ないですよね。
ラーメンがのびすぎても困りますから。
2GB以上計算できないことに気づいたんです。
GetMarkSizeでまとめて計算せずに、GetFileSizeを使って一つずつ足していけば、
出来ないことはないだろうけど面倒なので止めました。
そんなに必要というわけでもないので。
ただ、CalcDirectorySizeはどうにもなりませんね。
誤解を与えたようで申し訳ないです。
>>69の関数についてはあまり問題ないですよね。
ラーメンがのびすぎても困りますから。
7369
03/05/18 01:09ID:JgFe2JkV >>72 いえいえ、こちらこそ誤解しちゃって。
うーん、KF が作られ始めた頃は、ギガバイト扱いが日常茶飯事になるなんて
考えてなかったのかもねえ。
もし、万が一、KF 更新が再開されても新たな型の追加は難しいような気がするし、
WSH あたりに頼るか、もっといいのは誰かが文字列で返してくれるような
プラグインを発表してくれればイイんだけど……。
うーん、KF が作られ始めた頃は、ギガバイト扱いが日常茶飯事になるなんて
考えてなかったのかもねえ。
もし、万が一、KF 更新が再開されても新たな型の追加は難しいような気がするし、
WSH あたりに頼るか、もっといいのは誰かが文字列で返してくれるような
プラグインを発表してくれればイイんだけど……。
03/05/18 21:44ID:G1N2n6lA
KFってもう二度と更新されないんだろうね。
むしろKFモドキみたいなのを誰か開発してくれないかねえ。
元がシェアだからOpenKFなんて絶対出てこないだろうしなあ。
むしろKFモドキみたいなのを誰か開発してくれないかねえ。
元がシェアだからOpenKFなんて絶対出てこないだろうしなあ。
03/05/18 22:01ID:JgFe2JkV
>>74
>むしろKFモドキみたいなのを誰か開発してくれないかねえ。
それは本当にそう思う、というか、現時点でエディタなら秀・MM・QXなど
に迫るものがKFのみというのが、何とも……。
KFも迫っているだけな気がする。健闘賞。でも、そこまでのが他にない。
前もどっかに書いた気がするけど、ファイラー界って、いまいち貧弱なんだなあ。
>むしろKFモドキみたいなのを誰か開発してくれないかねえ。
それは本当にそう思う、というか、現時点でエディタなら秀・MM・QXなど
に迫るものがKFのみというのが、何とも……。
KFも迫っているだけな気がする。健闘賞。でも、そこまでのが他にない。
前もどっかに書いた気がするけど、ファイラー界って、いまいち貧弱なんだなあ。
03/05/18 23:03ID:ulrSS26e
>>75
それだけ不満なら自分で作れば?
それだけ不満なら自分で作れば?
7876
03/05/18 23:22ID:ulrSS26e03/05/18 23:25ID:X47PvbqH
エディタと比べること自体ナンセンス。
メモ帳がオマケみたいなもんだからがへぼすぎて
相対的に他のエディタが凄く思えるだけ。
逆にエクスプローラはWindowsの顔みたいなもん
だからMSも力の入れ具合がまるで違う。
それと比べたらオンラインソフトのファイラーなん
てたかが知れてる。
メモ帳がオマケみたいなもんだからがへぼすぎて
相対的に他のエディタが凄く思えるだけ。
逆にエクスプローラはWindowsの顔みたいなもん
だからMSも力の入れ具合がまるで違う。
それと比べたらオンラインソフトのファイラーなん
てたかが知れてる。
03/05/18 23:51ID:NsNmdgkt
>>78
公開しないの?
公開しないの?
8175
03/05/19 00:01ID:6hHaPPPQ じゃ、おれもこの件は終わりにしますが。
>>78
若くもないし専門外なので、KF に近づけるようなファイラーを作る勉強はできない。
メモ帳なみに低機能な形だけの「ファイラー」なら 作れるけど……(苦笑)。
でも、たとえがまずいかも知れないけど、趣味で草野球してるレベルのオッサンが
「日本のプロ野球には不満だ」と言ったからって、「ならお前がプロになれ」
なんて言わないでよ(笑)。
>>79
別におれは「秀丸はメモ帳に比べてこんなに凄いのに、
KFはエクスプローラに比べて……」というつもりはないんだけど……。
>>80
>>78 の答えを待つけど、一言いうと、自分用のものを作るのと人に使って
もらうものを作るのは、全然違うと思うよ……。
設定方法を決めたり、いろんな環境でテストをしたり……。
あ、またスレ違いになりそ。
>>78
若くもないし専門外なので、KF に近づけるようなファイラーを作る勉強はできない。
メモ帳なみに低機能な形だけの「ファイラー」なら 作れるけど……(苦笑)。
でも、たとえがまずいかも知れないけど、趣味で草野球してるレベルのオッサンが
「日本のプロ野球には不満だ」と言ったからって、「ならお前がプロになれ」
なんて言わないでよ(笑)。
>>79
別におれは「秀丸はメモ帳に比べてこんなに凄いのに、
KFはエクスプローラに比べて……」というつもりはないんだけど……。
>>80
>>78 の答えを待つけど、一言いうと、自分用のものを作るのと人に使って
もらうものを作るのは、全然違うと思うよ……。
設定方法を決めたり、いろんな環境でテストをしたり……。
あ、またスレ違いになりそ。
8276=78
03/05/19 22:20ID:8/PyprZh >>78 の答えを待つけど、
待ってんのか?(w
もう話を続けるつもりは無かったけど。
俺は公開しているよ。
Vectroだと人気順で常に上の方にあるしPickUpでも取り上げ
られているのでそれなりかと。
ソフト名はこんな所で晒したくないんで勘弁してくれ。
>でも、たとえがまずいかも知れないけど、趣味で草野球してるレベルのオッサンが
>「日本のプロ野球には不満だ」と言ったからって、「ならお前がプロになれ」
>なんて言わないでよ(笑)。
このたとえでいくと、「じゃぁ俺の球を打ってみろ」という
感じだね。
大人気ないのは自覚しているけど、できない人の気持ちが
分からないのも事実だし。
>若くもないし専門外なので、KF に近づけるようなファイラーを作る勉強はできない。
>メモ帳なみに低機能な形だけの「ファイラー」なら 作れるけど……(苦笑)。
メモ帳なみでも作ってみなよというのも傲慢だと思うけど、
そしたら色々分かることもあるとも思う。
さらに公開するともっと色々分かると思う。
単に一作者として気になっただけなので、今度こそ消えます。
待ってんのか?(w
もう話を続けるつもりは無かったけど。
俺は公開しているよ。
Vectroだと人気順で常に上の方にあるしPickUpでも取り上げ
られているのでそれなりかと。
ソフト名はこんな所で晒したくないんで勘弁してくれ。
>でも、たとえがまずいかも知れないけど、趣味で草野球してるレベルのオッサンが
>「日本のプロ野球には不満だ」と言ったからって、「ならお前がプロになれ」
>なんて言わないでよ(笑)。
このたとえでいくと、「じゃぁ俺の球を打ってみろ」という
感じだね。
大人気ないのは自覚しているけど、できない人の気持ちが
分からないのも事実だし。
>若くもないし専門外なので、KF に近づけるようなファイラーを作る勉強はできない。
>メモ帳なみに低機能な形だけの「ファイラー」なら 作れるけど……(苦笑)。
メモ帳なみでも作ってみなよというのも傲慢だと思うけど、
そしたら色々分かることもあるとも思う。
さらに公開するともっと色々分かると思う。
単に一作者として気になっただけなので、今度こそ消えます。
03/05/19 23:04ID:DNY154qE
ファイラとして定番を語るならせめてよく行う作業をマクロ化出来るのは必須だと思う。
現状それが出来るのがKFぐらいしかない。
他のソフトで代用するにしてもせいぜいロケットマウスだし。
現状それが出来るのがKFぐらいしかない。
他のソフトで代用するにしてもせいぜいロケットマウスだし。
03/05/20 01:03ID:m30NwHCt
>>83 そうだね。たとえば、この程度の機能なら、すぐに実装できちゃうもんねえ。
//=========================================================================================
//反対パスにディレクトリを作成後、マークファイルがあれば問い合わせてから移動。
//引 数:なし
//=========================================================================================
void MkDirAndMove()
{
str $DN, $Files;
int $j = 0;
if (Input("作成するディレクトリ名を入力して下さい。","",$DN) == [$IDOK]) {
if ($DN != "") {
$DN = $O + "\" + $DN;
MakeDirEx($DN);
//5秒待って作れなきゃ失敗
while ((IsExist($DN) == 0) & ($j <= 500)) {
Sleep(10);$j = $j + 1;
}
if (IsExist($DN) == 0) {
Warning("失敗しました。");
} else {
ReloadOpp();
if (GetMark(0)) {
if (AskYN("マークファイルを" + $DN +"に移動しますか?",[$IDYES]) == [$IDYES]) {
ExchangeCursor();ChangeDir($DN);ExchangeCursor();
Move();
}
}
}
}
}
}
//=========================================================================================
//反対パスにディレクトリを作成後、マークファイルがあれば問い合わせてから移動。
//引 数:なし
//=========================================================================================
void MkDirAndMove()
{
str $DN, $Files;
int $j = 0;
if (Input("作成するディレクトリ名を入力して下さい。","",$DN) == [$IDOK]) {
if ($DN != "") {
$DN = $O + "\" + $DN;
MakeDirEx($DN);
//5秒待って作れなきゃ失敗
while ((IsExist($DN) == 0) & ($j <= 500)) {
Sleep(10);$j = $j + 1;
}
if (IsExist($DN) == 0) {
Warning("失敗しました。");
} else {
ReloadOpp();
if (GetMark(0)) {
if (AskYN("マークファイルを" + $DN +"に移動しますか?",[$IDYES]) == [$IDYES]) {
ExchangeCursor();ChangeDir($DN);ExchangeCursor();
Move();
}
}
}
}
}
}
03/05/20 01:50ID:siREbija
>>82 が何のサクーシャだかわかた。
03/05/20 03:01ID:m30NwHCt
>>85 教えれ。
03/05/21 00:55ID:6bhEJdks
DWFM
03/05/22 00:02ID:C/mQcy5v
KFのファンページってありますか?
マクロとか紹介されてたり、サポートツール公開してたり、KFについての掲示板があったりするサイト。
公式サイトだけ?
マクロとか紹介されてたり、サポートツール公開してたり、KFについての掲示板があったりするサイト。
公式サイトだけ?
89山崎渉
03/05/22 02:09ID:eoyKEfXZ ━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
03/05/22 04:11ID:jhwc+ryE
>>88
そちらが期待するようなのは知らないなあ。
ただ、KFのメーリングリスト(マターリ以下の状態だが)の公式サイトは、
管理人さんが熱心なファンっぽくって、ファンページの味もある。
旧ヴァージョンの保管庫を提供したり……ね。
>今後要望があれば内容は拡充するかもしれません。
とのことだから、リクエストしてみるって手もあるかも?
http://y-aki.cup.com/kf-users-ml/
そちらが期待するようなのは知らないなあ。
ただ、KFのメーリングリスト(マターリ以下の状態だが)の公式サイトは、
管理人さんが熱心なファンっぽくって、ファンページの味もある。
旧ヴァージョンの保管庫を提供したり……ね。
>今後要望があれば内容は拡充するかもしれません。
とのことだから、リクエストしてみるって手もあるかも?
http://y-aki.cup.com/kf-users-ml/
91山崎渉
03/05/28 17:06ID:OoiF6JG1 ∧_∧
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
03/06/01 20:47ID:faDutRB6
作者さんにカンパしたら開発再会してくれないかな?
93名無しさん@お腹いっぱい。
03/06/01 23:49ID:+RUMY1db age るかね。ソフトウェアのフロントエンドとして使う例。
ここでは IrfanView での変換だが、いろいろ応用が利くはず。
//=========================================================================================
//マークした bmp ファイルを IrfanView で jpeg に変換
//引 数:なし
//戻り値:なし
//=========================================================================================
void ChangePic()
{
str $irfan = "C:\SOFTWARE\Irfan\i_view32.exe";//IrfanView の実行ファイル本体
str $f_n;
int $i = GetMarkFile(0);
int $ret;
int $j = 0;
if ($i > 0) {
for($j = 0; $j < $i; $j = $j + 1) {
$f_n = GetMarkPos($M, $j);
if (($f_n:e == "BMP") | ($f_n:e == "bmp")) {
//コマンドライン($C を $O にすると反対パスに出力)
$ret = SyncExec($irfan + " " + $f_n + " /convert=""" + $C + "\" + $f_n:r + ".jpg""", 0, 0);
if (($ret != -10000) | ($ret != -10001) | ($ret != -10002)) {
Print($f_n + "を""" + $f_n:h + "\" + $f_n:r + ".jpg""に変換しました。");
} else {
Print($f_n + "の変換に失敗しました!");
}
}
}
} else {
Print("ファイルが一つもマークされてません。");
}
}
ここでは IrfanView での変換だが、いろいろ応用が利くはず。
//=========================================================================================
//マークした bmp ファイルを IrfanView で jpeg に変換
//引 数:なし
//戻り値:なし
//=========================================================================================
void ChangePic()
{
str $irfan = "C:\SOFTWARE\Irfan\i_view32.exe";//IrfanView の実行ファイル本体
str $f_n;
int $i = GetMarkFile(0);
int $ret;
int $j = 0;
if ($i > 0) {
for($j = 0; $j < $i; $j = $j + 1) {
$f_n = GetMarkPos($M, $j);
if (($f_n:e == "BMP") | ($f_n:e == "bmp")) {
//コマンドライン($C を $O にすると反対パスに出力)
$ret = SyncExec($irfan + " " + $f_n + " /convert=""" + $C + "\" + $f_n:r + ".jpg""", 0, 0);
if (($ret != -10000) | ($ret != -10001) | ($ret != -10002)) {
Print($f_n + "を""" + $f_n:h + "\" + $f_n:r + ".jpg""に変換しました。");
} else {
Print($f_n + "の変換に失敗しました!");
}
}
}
} else {
Print("ファイルが一つもマークされてません。");
}
}
03/06/02 13:02ID:ZSHJGs8v
zipファイルの仮想ディレクトリで、圧縮されたディレクトリ名に”[”や”]”があると、
内蔵のビュアーでの表示や、単独解凍が出来ません。
うちの環境だけなのでしょうか?
ほかの方はどうでしょうか?
内蔵のビュアーでの表示や、単独解凍が出来ません。
うちの環境だけなのでしょうか?
ほかの方はどうでしょうか?
03/06/03 01:35ID:ZO8to1Yp
03/06/03 02:47ID:Jt7S+kAZ
win98です。できませんね。圧縮も同じく。
03/06/03 11:19ID:Si7wKgOL
なるほど、普段Wi(略)でできなかった原因はそれか
03/06/03 12:31ID:ZO8to1Yp
他力本願になっちゃうが(;´_`;)
誰かメーリングリストに参加してる人、投げかけてみてくれないかな、この問題。
果たしてサクーシャさん、レスするや否や?
誰かメーリングリストに参加してる人、投げかけてみてくれないかな、この問題。
果たしてサクーシャさん、レスするや否や?
03/06/03 13:07ID:TwRAT+Q9
この件で前に作者にメールしたが、返事は無かった。
03/06/03 15:44ID:kxqSTWG8
だめじゃん
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国外務省局長 「ポケットに手を入れていたのは寒いから」 日本との局長級会談で [お断り★]
- 【速報】中国外務省報道官 高市首相発言撤回なければ「断固たる対抗措置」 ★3 [蚤の市★]
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★7 [ぐれ★]
- 中国、日本行き“50万人”キャンセル 渡航自粛でコロナ禍以来最大 ★3 [お断り★]
- 【国際】ロシアはすでに戦争準備段階――ポーランド軍トップが警告 [ぐれ★]
- 「ロマンス詐欺」逮捕の中国籍男性 不起訴処分 熊本地検「刑事訴訟法により明らかにできない」 [七波羅探題★]
- 【実況】博衣こよりのえちえちフログロ学力テスト🧪★4
- 【実況】博衣こよりのえちえちフログロ学力テスト🧪★3
- 【高市早苗】習近平、本気で激おこ [115996789]
- 【朗報】高市経済ブレーン「経済対策の執行で来春には内需が大復活。3月頃利上げ可能に」 [237216734]
- 【高市有事】高市早苗が就任一ヶ月でやったこと一覧wwwwwwwwwwwwwww [603416639]
- 【悲報】吉兆ささやき女将(頭が真っ白になって)高市早苗「頭が真っ白になって・・・」 [616817505]
