Настройка временного промежутка при поиске файлов по дате

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV писал(а):прописывай запуск интерпретатора с путем к скрипту
В контексте битностей системы это не совсем верно, когда вместо system32 лучше брать SysWOW64. Если уж и писать, то имя без пути.
Но, как верно замечено, сама ассоциация исполняемых файлов с текстовым редактором как жидкость в решете...

Kokkolar
А система сама не очень? Если в команду минус воткнуть tcm(501,-1), изменится что? delay можно и увеличить по усмотрению (взять 300, 400, 500, например).
А вообще, чтобы всё это далее грамотно обсуждать, следует перейти к нижней части "Марлезонского балета".
Последний раз редактировалось Flasher Чт июл 30, 2015 22:40, всего редактировалось 1 раз.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

В контексте битностей системы это не совсем верно, когда вместо system32 лучше брать SysWOW64.
Редирекция автоматом переведет в SysWOW64 при запуске из 32-битного тотала. :)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Откуда же ей взяться при указании прямого пути к интерпретатору?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Kokkolar
Может, стоит посмотреть, как обстоят дела на ТК с настройками по умолчанию? Для этого придётся временно переименовать во что-нибудь wincmd.ini, запустить тотал и вызвать скрипт.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Поскольку направление развития темы уже вполне очевидно, она переносится из "Общих вопросов" в "Автоматизацию".
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Kokkolar
Сообщения: 19
Зарегистрирован: Вт июл 19, 2011 06:01

Сообщение Kokkolar »

Flasher
Win 7 64-bit
TC 8.51a 64-bit
Пробовал указывать такой путь:
C:\Windows\SysWOW64\wscript.exe

Пробовал ставить (-1) в скрипте и увеличивать задержку.
Ничего не изменилось.

sa
Всё то же самое.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Kokkolar
Меня смутило в картинке то, что рамкой отмечен первый чекбокс, но дата вставляется почему-то за вторым. Может, на 64-битке такие странности происходят. Что если в 8 строке (можно и в подправленном варианте) убрать один {TAB}?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Kokkolar
А если ручками перебрать после Alt+F7 клавиши из скрипта: это Ctrl+Tab, TAB, пробел, ввод даты и времени для первого поля, TAB, TAB, ввод даты и времени для второго поля. Получается правильный результат или нужна какая-то иная последовательность нажатий?
Аватара пользователя
Kokkolar
Сообщения: 19
Зарегистрирован: Вт июл 19, 2011 06:01

Сообщение Kokkolar »

sa писал(а):Kokkolar
А если ручками перебрать после Alt+F7 клавиши из скрипта: это Ctrl+Tab, TAB, пробел, ввод даты и времени для первого поля, TAB, TAB, ввод даты и времени для второго поля. Получается правильный результат или нужна какая-то иная последовательность нажатий?
Вот этот ТАБ и был лишним :) Без него все заработало.

Всем спасибо!
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Если кому-то потребуется указать в одном из полей (или в обоих) фактическое число секунд, то вместо “00” для левого поля следует ввести Right("0" & Second(NOW1), 2), а для правого, соответственно Right("0" & Second(NOW2), 2).
Ответить