Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Как выделить нужное количество файлов
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
KOROLEV_SD



Joined: 30 Oct 2008
Posts: 5

Post (Separately) Posted: Thu Oct 30, 2008 11:05    Post subject: Как выделить нужное количество файлов Reply with quote

У меня в директории 50 000 файлов
Нужно выделить(для копирования, удаления ... ) 20000 любых файлов.

Особых признаков у файлов нет. Question
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Thu Oct 30, 2008 11:21    Post subject: Reply with quote

Нужно? Выделяйте! 20000 любых.
В чём задача-то?
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
KOROLEV_SD



Joined: 30 Oct 2008
Posts: 5

Post (Separately) Posted: Thu Oct 30, 2008 11:30    Post subject: Reply with quote

Уточняю вопрос

КАК выделить нужное количество файлов в директории ?

Жать N*10**4 раз insert не предлагать !!!!
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Thu Oct 30, 2008 13:21    Post subject: Reply with quote

По какому порядку? Сверху, снизу, через один?
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6192
Location: Москва

Post (Separately) Posted: Thu Oct 30, 2008 14:14    Post subject: Reply with quote

KOROLEV_SD
Выделяешь все, открываешь групповое переименование (Ctrl+M), задаёшь маской переименования обычный счётчик [C], смотришь, какой файл оказался 20001-м, закрываешь диалог группового переименования, переходишь к тому файлу, жмёшь Shift+End — все файлы от начала до 20000-ного остались выделены, с остальных выделение снято.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2586
Location: Большая деревня Москва

Post (Separately) Posted: Thu Oct 30, 2008 22:28    Post subject: Reply with quote

То, что требуется
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
KOROLEV_SD



Joined: 30 Oct 2008
Posts: 5

Post (Separately) Posted: Fri Oct 31, 2008 15:03    Post subject: Reply with quote

CaptainFlint wrote:
KOROLEV_SD
Выделяешь все, открываешь групповое переименование (Ctrl+M), задаёшь маской переименования обычный счётчик [C], смотришь, какой файл оказался 20001-м, закрываешь диалог группового переименования, переходишь к тому файлу, жмёшь Shift+End — все файлы от начала до 20000-ного остались выделены, с остальных выделение снято.


Можно с этого места

задаёшь маской переименования обычный счётчик [C],

чуть поподробнее

Спасибо
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6192
Location: Москва

Post (Separately) Posted: Fri Oct 31, 2008 15:29    Post subject: Reply with quote

KOROLEV_SD wrote:
Можно с этого места
задаёшь маской переименования обычный счётчик [C],
чуть поподробнее

Можно. В справке всё очень даже подробно.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Fri Oct 31, 2008 15:53    Post subject: Reply with quote

KOROLEV_SD
Сразу после открытия инструмента группового переименования в поле «Маска для: имени файла» текст
[N]
Ниже есть кнопка «[C] Счётчик»
Нажми кнопку, чтобы вместо [N] стало [C]

В столбце «Новое имя» можно увидеть новые имена файлов. Вместо прежних имён будут только цифры. Ориентируйся на нужную цифру.
Запомни имя файла, закрой диалог (Отмена, а не ОК ), найди его в списке, выдели.
Выделить нужные файлы можно так:
Нажми Shift, перемотай список мышью к началу, щёлкни на первом файле, отпусти Shift.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
KOROLEV_SD



Joined: 30 Oct 2008
Posts: 5

Post (Separately) Posted: Sat Nov 01, 2008 12:55    Post subject: Reply with quote

Спаибо Моторокер !

Было бы хорошо, если бы в Define Selection добавить условие

Выделить первые N записей

Это предложение для разработчиков

Может быть есть и другие способы ?
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Sat Nov 01, 2008 13:26    Post subject: Reply with quote

Quote:
Может быть есть и другие способы ?

Есть. Поставь курсор на первый файл, зажми Shift,
и щёлкай мышью по полосе прокрутки\файлам, пока в строке состояния не будет
...файлов: <сколько нужно>...
Back to top
View user's profile Send private message
KOROLEV_SD



Joined: 30 Oct 2008
Posts: 5

Post (Separately) Posted: Sat Nov 01, 2008 14:05    Post subject: Reply with quote

Tol!k !

Вам видимо платят за click Laughing

См выше.
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Sat Nov 01, 2008 14:22    Post subject: Reply with quote

А кто сказал, что будет легко? Просил "другие способы", получи.
Кстати, этот способ на 2 порядка быстрее, чем "жать N*10**4 раз insert"

Quote:
Вам видимо платят за click
К сожалению нет.
Back to top
View user's profile Send private message
Lev



Joined: 02 Mar 2005
Posts: 392

Post (Separately) Posted: Sat Nov 01, 2008 16:33    Post subject: Reply with quote

Инсёртонажиматор
Code:
'selector.vbs
Set TCS = CreateObject("TCScript.Helper")
For i=1 To 20000
TCS.SendKeystroke "{Insert}"
Next
Back to top
View user's profile Send private message
Volniy



Joined: 15 Dec 2004
Posts: 585
Location: Местный

Post (Separately) Posted: Sun Nov 02, 2008 02:25    Post subject: Reply with quote

Lev
Прикольный эффект Wink
Ну, уж если использовать Helper, тогда уж лучше будет вот так:
Code:
'selector+.vbs

Const NumbFiles = 20000 ' Число выделяемых файлов
Dim Files, TCS, Selection
Set TCS = CreateObject("TCScript.Helper")

TCS.Wait = True
TCS.Sendcommand 3302
Files = TCS.GetSrcSelectedFiles(False)
ReDim Preserve Files(NumbFiles - 1)
Selection = Join(Files,vbCrLf)
TCS.SetTextToClip CStr(Selection)
TCS.Sendcommand 2033

Set TCS = Nothing
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group