[リストへもどる]
一括表示

タイトルソート
記事No3185
投稿日: 2019/06/23(Sun) 20:45
投稿者h2k
このパス以降とかの設定を行ってるソートが
まるで反映されていないようです?
+1に戻したら反映されているようなので。


タイトルRe: ソート
記事No3187
投稿日: 2019/06/24(Mon) 22:41
投稿者TORO
パス限定とかの部分は変更していなく、こちらでは指定パス以下を
拡張子順ソートさせたりしていますが問題ありません。

+2ではファイル名の詳細設定を実態に沿うように色々変えたり
しているので、それが影響していると思います。
機能しない設定と、意図していた動作とを教えてもらえませんか?
設定は、XC_dset の該当行を見せてもらえると助かります。


タイトルRe^2: ソート
記事No3188
投稿日: 2019/06/25(Tue) 00:52
投稿者h2k
いつも迅速な対応ありがとうございます。

> 機能しない設定と、意図していた動作とを教えてもらえませんか?

書庫の中もソートを行いたいという意図から窓別強制設定とか
使ってみたらうまくいったのでそのまま使っていました。
が、+2で書庫の中以前に通常フォルダのソートさえも
効いてないのを見つけたもので仕方ないから
このパス以降等の設定を試してみた所まるで効果が
なかったということです。

> 設定は、XC_dset の該当行を見せてもらえると助かります。

ここに添付していいものかどうか微妙な気もするのですが

XC_dset = {
* = B0000,5,0,0,-1,-1,B011111,B00000000000000000000000001,
\\ = B10100,-1,-1,-1,-1,-1,B000000,B00000000000000000000000001,
archive = B10000,-1,-1,0,-1,-1,B011111,B00000000000000000000000001,mask:
aux: = B11110000000000000010,-1,-1,-1,-1,-1,B011111,B00000000000000000000000001,
}
となっているようです。
これは+1に戻した状態で設定ファイルを吐き出した結果です。


タイトルRe^3: ソート
記事No3189
投稿日: 2019/06/25(Tue) 22:52
投稿者TORO
その内容ですと、書庫内かどうかに限らず常に名前順ソートですね。
こちらで確認してみましたが記載通りの動作になりました。

気になる点として、使ったという「窓別強制設定」(保持ソート XC_sort)は、
「このパス以降」よりも優先度が高い設定です。
まだ有効になっていないかを確認してみてください。

*setsortentry -id で表示されるメニューか、XC_sort の該当IDが
「x = -1…」になっているかで確認できます。


タイトルRe^4: ソート
記事No3190
投稿日: 2019/06/27(Thu) 19:51
投稿者h2k
> *setsortentry -id で表示されるメニューか、XC_sort の該当IDが
> 「x = -1…」になっているかで確認できます。

おっしゃる通りしっかり設定は残っていました。

XC_sort = { ; 保持ソート \[S]
A = 22,1,-256,B011111,B11000000110001000000000110
}

これをGUI上から無効にしたのち、色々ソート設定を試してみたのですが
どうもそれぞれのチェック項目の中で「あ/ア区別」と「区切り区別」の
2個の設定のうちどちらかでもチェックを入れると自分の望む数値順ソートが
機能しなくなるようです。

それと書庫内のソートは窓別強制指定を使わないとできないみたいです。
これ以外だとデフォの設定書き換えるくらいしか思いつかないんだけど
ほかに何か方法はあるのでしょうか?



タイトルRe^5: ソート
記事No3191
投稿日: 2019/06/28(Fri) 21:39
投稿者TORO
確かに、+2 で各種区別設定を有効にすると +1 と挙動が変わりますが、
数値順設定は確認した範囲では機能しています。
何か具体的なファイル名の例を用意できませんか?
適当な並び順がおかしいファイル名3つと、そのときの設定を教えて
ください。

こちらでは、名前順、あ/ア区別、数値順の設定で次の順のソートに
なっています。
Test_AbC1.txt
Test_ABC4.txt
Test_ABC11.txt


書庫内のソートについては、前に見せてもらいました XC_dset の内容
から見ると、書庫内限定のソート設定が機能し、名前順になっていると
思います。書庫内でソートのメニューを表示した後、メニューの一番下の
「4:書庫」を選択した状態で必要な設定をしてください。


タイトルRe^6: ソート
記事No3192
投稿日: 2019/06/29(Sat) 12:35
投稿者h2k
> 適当な並び順がおかしいファイル名3つと、そのときの設定を教えて
> ください。

一般的なネット小説の連番ですが自分も思った通りの並びにならないので
ソートが機能していないと勘違いしてた部分があるようです。

> 「4:書庫」を選択した状態で必要な設定をしてください。

こんな機能があったなんて、まだまだ使いこなせていないようです。
早速使って数値順だけ常にオンにしたまま、他の設定を順次変えていき調べた結果

A/a区別 ×××××××〇〇××
あ/ア区別 ××××××〇×〇〇〇
送り区別 ×××××〇〇〇〇××
記号区別 ××××〇〇〇〇〇××
A/A区別 ×××〇〇〇〇〇〇〇〇
区切り区別 ××〇〇〇〇〇〇〇×〇
数値順 〇〇〇〇〇〇〇〇〇〇〇
最後の\以降 ×〇〇〇〇〇〇〇〇××

結果 〇〇〇〇〇〇×〇×〇×

という感じで「あ/ア区別」と「A/A区別」を同時にチェックを
入れてるときに「区切り区別」のチェックが入っていると
結果が反映されないようです。
正確にはソートされてはいるようですが並び順が
1>10>100>101>102>103…
みたいな。

これが正常動作という事になるのでしたら
私の早とちりということですね。



タイトルRe^7: ソート
記事No3193
投稿日: 2019/06/30(Sun) 11:36
投稿者h2k
> という感じで「あ/ア区別」と「A/A区別」を同時にチェックを
> 入れてるときに「区切り区別」のチェックが入っていると
> 結果が反映されないようです。

訂正
「あ/ア区別」と「A/A区別」のチェック時にのみ数値順ソートが
効かなくなる模様。

夜中に半分寝ながらやってたので間違えました。



タイトルRe^8: ソート
記事No3194
投稿日: 2019/07/01(Mon) 23:44
投稿者TORO
数値順ソートはファイル名の他の文字が等しいときなら、
「1>10>100>101>102>103…」の順になります。数字の文字の並びを
数値として扱いますので。

もし、他の設定でこの順に並ばないときは、数字以外の文字が
等しくないときになります。

どちらにしても、確認した範囲では異常が見つからないため、
これ以上の検証は具体的なファイル名とその並びを教えて
もらえないと、検証できない状態になっています。

何か適当な名前を付けてソートした例を挙げてもらえば確認します。


タイトルRe^9: ソート
記事No3195
投稿日: 2019/07/02(Tue) 02:00
投稿者h2k

> 何か適当な名前を付けてソートした例を挙げてもらえば確認します。

たとえが悪かったようですね。

実際に使用したファイル名

N8340DJ-1.txt~N8340DJ-349.txt(数値は1~349までの連番)

この時に数値順ソートで

N8340DJ-1.txt
N8340DJ-2.txt
N8340DJ-3.txt
N8340DJ-4.txt
N8340DJ-5.txt
N8340DJ-6.txt
N8340DJ-7.txt
N8340DJ-8.txt
N8340DJ-9.txt
N8340DJ-10.txt
N8340DJ-11.txt
N8340DJ-12.txt
N8340DJ-13.txt
以下略

といってほしいのですが

N8340DJ-1.txt
N8340DJ-10.txt
N8340DJ-100.txt
N8340DJ-101.txt
N8340DJ-102.txt
N8340DJ-103.txt
N8340DJ-104.txt
N8340DJ-105.txt
N8340DJ-106.txt
N8340DJ-107.txt
N8340DJ-108.txt
N8340DJ-109.txt
N8340DJ-11.txt
N8340DJ-110.txt
N8340DJ-111.txt
以下略

となってしまう時があるということです。



タイトルRe^10: ソート
記事No3196
投稿日: 2019/07/02(Tue) 22:17
投稿者TORO
例示ありがとうございます。おかげでこちらでも再現できました。
簡単に調べてみましたがすぐには原因が見つからなさそうです。
少し時間が掛かるかもしれません。


タイトルRe^11: ソート
記事No3197
投稿日: 2019/07/06(Sat) 10:49
投稿者TORO
原因が分かりましたので+3で修正しました。
該当組み合わせの時にAPIが使えない等の問題が起きるためでした。


タイトルRe^12: ソート
記事No3200
投稿日: 2019/07/06(Sat) 20:11
投稿者h2k
> 原因が分かりましたので+3で修正しました。

迅速な対応、ありがとうございました。