Latest post of the previous page:
Ускорения чтения папок Но ускорение в 30+ раз возможно только если там дерево смогло поучаствовать (не знаю как).Уменьшить скорость воспроизведения макроса
-
- Posts: 1326
- Joined: Mon 04 Apr, 2005 13:41
- Location: San Ramon, CA / Kharkov, UA
- Has thanked: 32 times
- Been thanked: 61 times
Уменьшить скорость воспроизведения макроса
Сделал файлы:
лалалалалалалалалалалалалалалала_1
лалалалалалалалалалалалалалалала_2
...
лалалалалалалалалалалалалалалала_500000
Far 3 Unsorted - 1-1.5 sec
Far 2 Unsorted - 1 min 5 sec
Повлияло, но не на тот...
Скорее всего связанно с конкретными улучшениями типа build 4603. Если это так, то вопрос какой Фар быстрее вообще не должен стоять.
лалалалалалалалалалалалалалалала_1
лалалалалалалалалалалалалалалала_2
...
лалалалалалалалалалалалалалалала_500000
Far 3 Unsorted - 1-1.5 sec
Far 2 Unsorted - 1 min 5 sec
Повлияло, но не на тот...
Скорее всего связанно с конкретными улучшениями типа build 4603. Если это так, то вопрос какой Фар быстрее вообще не должен стоять.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
-
- Posts: 6820
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 528 times
Уменьшить скорость воспроизведения макроса
У меня на машине не наблюдается заметной разницы времени входа в папку с полмиллионом файлов между Фар2 и Фар3.
Для сортировки Unsorted: Фар3=850 ms, Фар2 - точно не измерял, по ощущениям - примерно 1 секунда.
P.S. Раскраска отключена в обоих случаях.
Для сортировки Unsorted: Фар3=850 ms, Фар2 - точно не измерял, по ощущениям - примерно 1 секунда.
P.S. Раскраска отключена в обоих случаях.
Last edited by Shmuel on Wed 14 Aug, 2019 01:21, edited 1 time in total.
-
- Posts: 1326
- Joined: Mon 04 Apr, 2005 13:41
- Location: San Ramon, CA / Kharkov, UA
- Has thanked: 32 times
- Been thanked: 61 times
Уменьшить скорость воспроизведения макроса
А вот это ключевой момент, у меня была включена с настройками "из коробки". И действительно, без подсветки, скорость у Far2 сравнима с Far3, но кто использует Фар без подсветки?
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
- Smitis
- Posts: 1709
- Joined: Fri 18 Mar, 2005 12:51
- Location: Питер
- Has thanked: 23 times
- Been thanked: 55 times
Уменьшить скорость воспроизведения макроса
Какой-нибудь сторонний менеджер буфера обмена, типа CLCL или какой-нибудь другой программы, отслеживающий буфер, не стоит?
П.С.
Я с задержкой работы буфера уже сталкивался. Кажется, это был уже FAR3. Причины не нашёл и даже предложил добавить команды для работы с внутренним буфером напрямую viewtopic.php?f=6&t=7576 (идея не прошла).
Потом, когда потребность в таких макросах отпала, я заподозрил, что дело могло быть в сторонней программе, отслеживающей буфер, но проверять уже не стал.
Разум когда-нибудь победит.
Уменьшить скорость воспроизведения макроса
Еще не решили проблему с нажатиями?
А тема-то архи-нужная и архи-важная.
Какая же автоматизация и продуктивность может если нажатия слать не умеем?
я уверен что проблема с посыланием нажатий решается с помощью NirCmd.
Ну или AutoHotKey, но NirCmd проще и слать нажатия умеет не хуже.
Слать нажатия из самого ФАРа может быть проблематичным изза того что он ФАР сам шлет и сам же и ловит,
и может быть что не может ловить то что сам себе послал во время того когда занят посыланием или чем таким.
внешняя утилита в силу своей внешнисти может эффективнее это делать
А тема-то архи-нужная и архи-важная.
Какая же автоматизация и продуктивность может если нажатия слать не умеем?
я уверен что проблема с посыланием нажатий решается с помощью NirCmd.
Ну или AutoHotKey, но NirCmd проще и слать нажатия умеет не хуже.
Слать нажатия из самого ФАРа может быть проблематичным изза того что он ФАР сам шлет и сам же и ловит,
и может быть что не может ловить то что сам себе послал во время того когда занят посыланием или чем таким.
внешняя утилита в силу своей внешнисти может эффективнее это делать
Уменьшить скорость воспроизведения макроса
В этой теме обсуждалось нечто близкое к здесь, и я привел рабочий пример использования NirCmd для ФАРа:
viewtopic.php?p=156790#p156790
viewtopic.php?p=156790#p156790
Уменьшить скорость воспроизведения макроса
Еще пример, вызывает диалог архивирования файла:
Можно как-то изящнее было залепить, но как пример пойдет.
И, самое важное место в скрипте, ето WAIT=1 секунда (waitfor abc123 /T 1) между каждым нажатием.
Потому что если ФАРу слишком быстро приходят нажатия (увы, как оказалось, и "внешние" нажатия тоже), то он их теряет
внутренний FARовский sleep думаю не помогает потому что ФАР и засыпает, а спросонья нажатия опять не ловятся
Code: Select all
start /min "" cmd /c "nircmd sendkey shift down & waitfor abc123 /T 1 & nircmd sendkey f1 down & waitfor abc123 /T 1 & nircmd sendkey shift up & waitfor abc123 /T 1 & nircmd sendkey f1 up"
И, самое важное место в скрипте, ето WAIT=1 секунда (waitfor abc123 /T 1) между каждым нажатием.
Потому что если ФАРу слишком быстро приходят нажатия (увы, как оказалось, и "внешние" нажатия тоже), то он их теряет
внутренний FARовский sleep думаю не помогает потому что ФАР и засыпает, а спросонья нажатия опять не ловятся
Уменьшить скорость воспроизведения макроса
Нажатия клавиш (send key)
Топикстартер шлет нажатия клавиш в ФАР (из ФАРа), и они у него плохо шлются.
Опять что-то не так?
Технически его вопрос наверное не так поставлен если придираться,
но по сути как раз про это и речь про что я писал, чтобы победить его проблему
Last edited by Xerox on Sun 24 Nov, 2019 18:15, edited 3 times in total.
- zg
- zero-gravity
- Posts: 6016
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Уменьшить скорость воспроизведения макроса
а вы только первое сообщение в теме читаете? потому что здесь проблема решена и дело скорее всего не в фаре.Xerox wrote: ↑Sun 24 Nov, 2019 18:03Нажатия клавиш (send key)
Топикстартер шлет нажатия клавиш в ФАР (из ФАРа), и они у него плохо шлются.
Опять что-то не так?
Технически его вопрос наверное не так поставлен если придираться,
но по сути как раз про это и речь про что я писал, чтобы победить его проблему
Last edited by zg on Sun 24 Nov, 2019 18:33, edited 1 time in total.
Уменьшить скорость воспроизведения макроса
Это я видел:
лично меня бы один баг из десяти запусков не очень бы устраивал.
Или совсем бы не устраивал, в зависимости от задачи.
Допустим эта задача для инициатора обсуждения не настолько критичная, и пусть падает хоть каждый пятый раз.
Но лучше бы отладить механизм, или найти workaround на который можно полагаться в 1000 раз из 1000, разве нет?
За его простым вопросом скрывается более глобальный вопрос "как сделать безотказную автоматизацию ручных действий"
Лично я боюсь этих сумашедших роботов которые нажимают себе по своей программе что-то,
а на выходе может получиться черти-что, хоть, как кто-то сказал, форматирование диска.
Т.е. роботов таких надо делать максимально предсказуемыми по крайней мере, я так думаю, не?
Last edited by Xerox on Sun 24 Nov, 2019 18:51, edited 2 times in total.
Уменьшить скорость воспроизведения макроса
В ФАРе или нет - хороший вопрос, да.
Но из нас кажется никтоо еще не пробовал повторять те безумные кнопочки, так что мы оба занимаемся спекуляциями можно сказать.
я привел полноценный вариант решения в обход ФАРа, методом исключения можно исключить то или другое, пусть инициатор попробует я думаю
Но из нас кажется никтоо еще не пробовал повторять те безумные кнопочки, так что мы оба занимаемся спекуляциями можно сказать.
я привел полноценный вариант решения в обход ФАРа, методом исключения можно исключить то или другое, пусть инициатор попробует я думаю