| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Сортиране на файлове в екслорера на XP http://mcu-bg.com/mcu_site/viewtopic.php?f=16&t=8378 |
Страница 1 от 2 |
| Автор: | bateAz [ Съб Дек 11, 2010 3:08 pm ] |
| Заглавие: | Сортиране на файлове в екслорера на XP |
Някой знае ли какмога да накарам мазната боза да сортира файловете по азбучен ред по правилния ( според мен и според цялата прогресивна общественост ) начин ? Например : Буква "A" е преди буква "B" . ОК. Поздравления! Така трябва да е! Но защо цифрите са след буквите? Адски кодовете им са преди тези на буквите и всеки "нормален" драскач на програмни сорсове очаква подреждането да е така! |
|
| Автор: | Koleto [ Съб Дек 11, 2010 4:06 pm ] |
| Заглавие: | |
bateAz, a какво става при теб като цъкнеш полето Name най-отгоре над списъка с файловете в експлоръра? Би трябвало с него да можеш да обръщаш сортировката по име в нисходящ или възходящ ред... Също от полетата Size, File Type и т.н. да можеш да ги сортираш по съответния параметър... Да не би да си цъкнал на някое поле различно от Name и да ти ги е сортирало я по дата я по големина? |
|
| Автор: | bateAz [ Съб Дек 11, 2010 4:51 pm ] |
| Заглавие: | |
Цъкнал съм го на "NAME" и редът е както трябва. При мен буквите са главни, в примера на koleto са малки, но не вярвам това да е причината. Сега проверих: и с малки букви при мен пак е така ( т.е., както не искам ) Да не би някой изключително интелигентен апликейшън да е решил да ми направи "дизайнерска" услуга ... Вероятно има някъде списък с реда на сортирането. В нашия край "дизайнер" и "пе*ераст" са почти синоними ... ЕДИТ: имах превид примера на R2D2, насмел съм се нещо ... |
|
| Автор: | CarBeta [ Съб Дек 11, 2010 6:38 pm ] |
| Заглавие: | |
Да не си го сложил да ти сортира по имена, но в низходящ ред ? Горе в полето на имената до "Name" има стрелка нагоре. Прои теб да не е надолу? С всяко кликване върху полето "Name" се избира подреждането да е възходящо или низходящо. |
|
| Автор: | Cekins [ Съб Дек 11, 2010 7:22 pm ] |
| Заглавие: | |
Нема се пуашиш ... При мен, по някаква все още неизяснена причина, почна по дифолт да ги подрежда по дата. В експлоръра как да е, оправя се, ама при мен и в опън диалог беше така - и понеже не можах да го оправя - бях му свикнал, ама преинсталирах и после 1 месец ми беше криво. |
|
| Автор: | bateAz [ Съб Дек 11, 2010 9:29 pm ] |
| Заглавие: | |
Картинка няма да слагам. Файловете са в 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" ги подрежда в точно обратния ред. Помагайте, щото това ми е жокерът "обади се на приятелИ" |
|
| Автор: | R2D2 [ Съб Дек 11, 2010 10:03 pm ] |
| Заглавие: | |
Свали си ето това: http://download.microsoft.com/download/ ... ySetup.exe След като го инсталираш в секция Explorer махаш чавката от "Use intuitive filename sorting". Ще ти промени малко начина на сортиране (примерно file10.ext ще го слага преди file5.ext), но поне тези които си изписал ще ги реди както трябва. Би трябвало и с редакция на регистрите да става, но това върши работа. П.П. Преди да го правиш това виж изхода на "dir /on" дали е това което очакваш. Той не се влияе от чавката. |
|
| Автор: | CarBeta [ Съб Дек 11, 2010 10:30 pm ] | |||||||||
| Заглавие: | ||||||||||
И при мен точно тия имена ги подрежда точно по тоя начин, но други имена ги подрежда коректно. След като си поиграх малко с имената установих, че ако предпоследния знак от името е буква или 0 ги подрежда правилно. Ако предпоследния знак е цифра от 1 до 9 ги реди по тоя начин. Явно бозата си има някаква логика на подреждане. |
||||||||||
| Автор: | bateAz [ Съб Дек 11, 2010 10:39 pm ] |
| Заглавие: | |
CarBeta, ти направо ме уби! Ама се оказваш прав! Много висша ще да е тази логика на бозата, нямам думи ... Няма да се занимавам повече! |
|
| Автор: | R2D2 [ Съб Дек 11, 2010 11:13 pm ] |
| Заглавие: | |
С Tweak UI не стана ли, или не искаш да го качваш? Много бързо се отказваш. |
|
| Автор: | bateAz [ Съб Дек 11, 2010 11:16 pm ] |
| Заглавие: | |
Няма да пробвам. Реално не ми пречи чак пък толкова, даже хич ... Приемам го както си е. |
|
| Автор: | CarBeta [ Съб Дек 11, 2010 11:18 pm ] | |||||||||
| Заглавие: | ||||||||||
То и аз сам се убих, но си има лек за тая логика. 1.Стартираш Registry Editor и отваряш HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Currentversion\Policies\Explorer 2.Добавяш "NoStrCmpLogical" (тип DWORD) и му задаваш стойност 1 3.Рестарт |
||||||||||
| Автор: | R2D2 [ Съб Дек 11, 2010 11:38 pm ] | |||||||||
| Заглавие: | ||||||||||
Не е въпроса дали е последна или предпоследна. Изреждайки ги отляво надясно стигне ли до число го взима цялото, независимо колко цифри е. В случая сравнява '8' с '80', '81' .... До win2000 сортирането не беше толкова смарт и за да не ти слага file2.ext след file18.ext, file19.ext трябваше да се слагат водещи нули. Както каза bateAz решение на дизаинер, но "smart", не от обикновените. |
||||||||||
| Автор: | ¶ [ Нед Дек 12, 2010 2:23 am ] | |||||||||
| Заглавие: | ||||||||||
А бе кажи си го направо педераст |
||||||||||
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|