[スレッド全体]

2008/6/18 (水) 14:18:25 もか  
INCM1.23c
[5344] パス貼り付けパッチ
お試し版で統合されている、パス貼り付け
http://sourceforge.net/tracker/index.php?func=detail&aid=1894888&group_id=12488&atid=312488
 このパッチで貼り付けるとソートするように実装されています。
エクスプローラで並べ替えたものをコピーすると、順番がくるってしまうので不便に感じます。
例えば、拡張子順でならべたり、0.jpg 1.jpg 10.jpgみたいに数字が混ざっている場合です。
サクラなら並び替えずに貼り付けても、このパッチと同等のソート機能がありますので、
貼り付け時のソートは不要だとおもうのです。

あと、ソース上にここだけzlib licenseと連絡先が書いてあるのは、どこかにlicenseファイルにまとめるべき項目なようなきが。

2008/6/19 (木) 00:17:48 なすこじ  
Mozilla/4.8 (Macintosh; U; PPC)
[5348] Re:パス貼り付けパッチ
▼ もかさん
ついこの間ソース見て動作確認まではしていたのですが、似た様な理由でちょっと放置していました (^^;

・並び替えはここでやる必要があるのか?親切過ぎないか?
・ライセンスのコメントはここではなく冒頭の方が良いのでは?

 (このままコミットするとコメント部分が削除できなくなってしまわないか?)

並び替えについては、元々ある機能で可能と言う事で貼付け機能からは削除した方が良さそうですね。

ライセンスのコメントはどうすりゃ良いのでしょうかね?
勝手に移動したり……はやっぱりダメ?
ご本人の登場を待つ?

2008/9/8 (月) 10:19:34 bosagami  
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; InfoPath.1)
[5416] Re2:パス貼り付けパッチ
> ライセンスのコメントはどうすりゃ良いのでしょうかね?

書き込みをしばらく見ていなかったもので、いまさらですが・・・
以前にもzlibライセンスへの同意は表明しているので、
コメントも含めて自由に編集していただいてかまいません。
#むしろ、著作権放棄orコミッタに著作権移譲でいいです。
#ライセンスは面倒ですね。同名の人がいる可能性もありますし、
#連絡先一覧とか作らないといけないのかも?

パスのソートはエクスプローラと同等のほうがよいと思います。
ソートなしだと「何でこの順序?」とつっこまれそうなので。
なすこじさん、修正していただきありがとうございます。

2008/9/9 (火) 22:16:40 なすこじ  
Mozilla/4.8 (Macintosh; U; PPC)
[5417] Re3:パス貼り付けパッチ
▼ bosagamiさん
コメントどうもありがとうございます。
エクスプローラと同じ並びとなる方でコミットを目指すことにします。


2008/9/9 (火) 22:48:30 ryoji  
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SV1; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 1.1.4322; InfoPath.2; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30618)
[5418] Re4:パス貼り付けパッチ
Vista のエクスプローラには、(シフトキーを押しながらの)右クリックメニューに「パスとしてコピー」という、そのものずばりの機能があります。
他アプリでの貼り付け用にパス名をテキスト形式でクリップボードに格納してくれるんですが、この機能でコピーしたときの並びは、フォーカスがあるファイルが先頭で、残りは現在表示している並び順になります(例えば日付順ならその順番)。
CF_DROP形式のコピーでもエクスプローラがクリップボードに格納する並びは、上記と同じなので、わざわざソートしなくてもそのまま貼り付けてしまえば良いと思いますが...

あと、200800806-path-paste_B.patch は StrCmpLogicalW をスタティックロードで利用しているようなので、Win9x や Win2k + IE5.0 環境ではサクラがまったく起動しなくなってますね。

2008/9/9 (火) 23:33:36 なすこじ  
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 2.0.50727)
[5419] Re5:パス貼り付けパッチ
▼ ryojiさん
本当は目の前に見えている状態と同じ並びとなるのが理想的なんですが、どの道全然ダメみたいですね (^^;
Bでのコミットは止めにしましょう。
Aの方はOKですか?

なぜかまったくアップできんかったのでPC変えた orz

2008/9/10 (水) 11:04:46 bosagami  
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; InfoPath.1)
[5421] Re6:パス貼り付けパッチ
> 本当は目の前に見えている状態と同じ並びとなるのが...
うーん、そうなんですよね。以前に議論されていたとおりで。
まあ、右クリックドロップなんて便利な機能がすでにあるようですし、
とりあえずは仕様をあわせてソートなし版でもコミットいただければ、と。

あとは、大文字・小文字を区別しないソートをどこかに追加するか、
ソートオプションを追加するか・・・>暇になったら考えます。

patch Aのコード&動作をもう一度確認しましたが、問題なしです。

> Vista のエクスプローラには、(シフトキーを押しながらの)右クリックメニューに「パスとしてコピー」という...
こんな便利な機能があったとは。


ついでにパス貼り付けのunicode版もアップしました。
http://sourceforge.net/tracker/index.php?func=detail&aid=2102923&group_id=12488&atid=1013762
#クリップボード周りが整理されててちょっと焦った。

2008/9/10 (水) 17:29:56 ryoji  
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.1; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
[5423] Re7:パス貼り付けパッチ
▼ bosagamiさん
> あとは、大文字・小文字を区別しないソートをどこかに追加するか、
> ソートオプションを追加するか・・・>暇になったら考えます。

[ツール]-[外部コマンド実行]を使ってソートする手もあります。
ソートしたい範囲を選択して下記の設定で[実行]。

 名前(N): SORT
 レ 標準出力を得る(S)
 レ 標準入力に送る(I)
 ● 編集中のウィンドウ(C)

Windows 標準の SORT コマンドは大文字・小文字を区別しません。ひら・カタや全角・半角の並びもサクラのソートとは異なります。探せば別のタイプのソートプログラムもあると思います。比較関数さえ手に入れば自作も容易(コンソールアプリ)ですね。サクラ側で用意してあげなくても、それで十分間に合うかもしれません。

[▼次のスレッド]
INCM/CMT
Cyclamen v3.81
[ut:0.000][st:0.000]