| Автор |
Съобщение |
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 4:11 pm Мнения: 3750 Местоположение: София
|
 Сортиране на файлове в екслорера на XP
Някой знае ли какмога да накарам мазната боза да сортира файловете по азбучен ред по правилния ( според мен и според цялата прогресивна общественост ) начин ?
Например : Буква "A" е преди буква "B" . ОК. Поздравления! Така трябва да е!
Но защо цифрите са след буквите? Адски кодовете им са преди тези на буквите и всеки "нормален" драскач на програмни сорсове очаква подреждането да е така!
|
| Съб Дек 11, 2010 3:08 pm |
|
 |
|
R2D2
Ранг: Минаващ
Регистриран на: Нед Мар 23, 2008 11:02 pm Мнения: 58 Местоположение: София
|
Някакво лично отношение към теб трябва да е. При мен е така:
|
| Съб Дек 11, 2010 3:36 pm |
|
 |
|
Koleto
Ранг: Форумен бог
Регистриран на: Съб Фев 18, 2006 11:55 pm Мнения: 1301 Местоположение: София
|
bateAz, a какво става при теб като цъкнеш полето Name най-отгоре над списъка с файловете в експлоръра? Би трябвало с него да можеш да обръщаш сортировката по име в нисходящ или възходящ ред... Също от полетата Size, File Type и т.н. да можеш да ги сортираш по съответния параметър... Да не би да си цъкнал на някое поле различно от Name и да ти ги е сортирало я по дата я по големина?
_________________ Някой ден и костенурките ще се научат да летят...
|
| Съб Дек 11, 2010 4:06 pm |
|
 |
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 4:11 pm Мнения: 3750 Местоположение: София
|
Цъкнал съм го на "NAME" и редът е както трябва. При мен буквите са главни, в примера на koleto са малки, но не вярвам това да е причината.
Сега проверих: и с малки букви при мен пак е така ( т.е., както не искам ) Да не би някой изключително интелигентен апликейшън да е решил да ми направи "дизайнерска" услуга ... Вероятно има някъде списък с реда на сортирането.
В нашия край "дизайнер" и "пе*ераст" са почти синоними ...
ЕДИТ: имах превид примера на R2D2, насмел съм се нещо ...
|
| Съб Дек 11, 2010 4:51 pm |
|
 |
|
CarBeta
Ранг: Форумен бог
Регистриран на: Пет Май 01, 2009 4:01 pm Мнения: 1438
|
Да не си го сложил да ти сортира по имена, но в низходящ ред ? Горе в полето на имената до "Name" има стрелка нагоре. Прои теб да не е надолу? С всяко кликване върху полето "Name" се избира подреждането да е възходящо или низходящо.
|
| Съб Дек 11, 2010 6:38 pm |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9123 Местоположение: Разград
|
Нема се пуашиш ... При мен, по някаква все още неизяснена причина, почна по дифолт да ги подрежда по дата. В експлоръра как да е, оправя се, ама при мен и в опън диалог беше така - и понеже не можах да го оправя - бях му свикнал, ама преинсталирах и после 1 месец ми беше криво.
|
| Съб Дек 11, 2010 7:22 pm |
|
 |
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 4:11 pm Мнения: 3750 Местоположение: София
|
Картинка няма да слагам.
Файловете са в 1 директория, има и други файлове освен описаните. Та подреждането е следното:
0_00.SET
0_A0.SET
A_00.SET // дотук добре !
...
...
CAL_4R8E.SET
CAL_4R8F.SET
CAL_4R80.SET // оппааа !
CAL_4R81.SET
CAL_4R82.SET
...
...
Повторното кликване върху "NAME" ги подрежда в точно обратния ред.
Помагайте, щото това ми е жокерът "обади се на приятелИ" 
|
| Съб Дек 11, 2010 9:29 pm |
|
 |
|
R2D2
Ранг: Минаващ
Регистриран на: Нед Мар 23, 2008 11:02 pm Мнения: 58 Местоположение: София
|
Свали си ето това:
http://download.microsoft.com/download/ ... ySetup.exe
След като го инсталираш в секция Explorer махаш чавката от "Use intuitive filename sorting".
Ще ти промени малко начина на сортиране (примерно file10.ext ще го слага преди file5.ext), но поне тези които си изписал ще ги реди както трябва.
Би трябвало и с редакция на регистрите да става, но това върши работа.
П.П.
Преди да го правиш това виж изхода на "dir /on" дали е това което очакваш. Той не се влияе от чавката.
|
| Съб Дек 11, 2010 10:03 pm |
|
 |
|
CarBeta
Ранг: Форумен бог
Регистриран на: Пет Май 01, 2009 4:01 pm Мнения: 1438
|
 |  |  |  | bateAz написа: Картинка няма да слагам. Файловете са в 1 директория, има и други файлове освен описаните. Та подреждането е следното: 0_00.SET 0_A0.SET A_00.SET // дотук добре ! ... ... CAL_4R8E.SET CAL_4R8F.SET CAL_4R80.SET // оппааа ! CAL_4R81.SET CAL_4R82.SET ... ... Повторното кликване върху "NAME" ги подрежда в точно обратния ред. Помагайте, щото това ми е жокерът "обади се на приятелИ"  |  |  |  |  |
И при мен точно тия имена ги подрежда точно по тоя начин, но други имена ги подрежда коректно. След като си поиграх малко с имената установих, че ако предпоследния знак от името е буква или 0 ги подрежда правилно. Ако предпоследния знак е цифра от 1 до 9 ги реди по тоя начин. Явно бозата си има някаква логика на подреждане.
|
| Съб Дек 11, 2010 10:30 pm |
|
 |
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 4:11 pm Мнения: 3750 Местоположение: София
|
CarBeta, ти направо ме уби! Ама се оказваш прав! Много висша ще да е тази логика на бозата, нямам думи ...
Няма да се занимавам повече! 
|
| Съб Дек 11, 2010 10:39 pm |
|
 |
|
R2D2
Ранг: Минаващ
Регистриран на: Нед Мар 23, 2008 11:02 pm Мнения: 58 Местоположение: София
|
С Tweak UI не стана ли, или не искаш да го качваш? Много бързо се отказваш.
|
| Съб Дек 11, 2010 11:13 pm |
|
 |
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 4:11 pm Мнения: 3750 Местоположение: София
|
Няма да пробвам. Реално не ми пречи чак пък толкова, даже хич ... Приемам го както си е.
|
| Съб Дек 11, 2010 11:16 pm |
|
 |
|
CarBeta
Ранг: Форумен бог
Регистриран на: Пет Май 01, 2009 4:01 pm Мнения: 1438
|
То и аз сам се убих, но си има лек за тая логика.
1.Стартираш Registry Editor и отваряш HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Currentversion\Policies\Explorer
2.Добавяш "NoStrCmpLogical" (тип DWORD) и му задаваш стойност 1
3.Рестарт
|
| Съб Дек 11, 2010 11:18 pm |
|
 |
|
R2D2
Ранг: Минаващ
Регистриран на: Нед Мар 23, 2008 11:02 pm Мнения: 58 Местоположение: София
|
Не е въпроса дали е последна или предпоследна. Изреждайки ги отляво надясно стигне ли до число го взима цялото, независимо колко цифри е. В случая сравнява '8' с '80', '81' .... До win2000 сортирането не беше толкова смарт и за да не ти слага file2.ext след file18.ext, file19.ext трябваше да се слагат водещи нули.
Както каза bateAz решение на дизаинер, но "smart", не от обикновените.
|
| Съб Дек 11, 2010 11:38 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
А бе кажи си го направо педераст  , какво толкова му цепиш басмата на тоя смарт дизайнер.
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Нед Дек 12, 2010 2:23 am |
|
|