Avada
По ошибке ясно. Нужно бы обновить TCFS2, указанного макроса в ini не хватает. Ах, да, и должен быть загружен плагин TCFS2Tools.
С TWinKey уже и не знаю, что делать. Хорошо, если бы ещё кто-то проверил. Но я, судя по всему, уже ничего тут не смогу исправить.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher писал(а):Нужно бы обновить TCFS2, указанного макроса в ini не хватает. Ах, да, и должен быть загружен плагин TCFS2Tools.
Спасибо, разобрался (у меня INI-файл обновлён не был). Буду дальше проверять уже с новой версией скрипта.
Но, кстати, про необходимость применения версии TCFS2 не ниже такой-то и — особенно — автозагрузки TCFS2Tools неплохо бы упомянуть в шапке скрипта.
Flasher писал(а):С TWinKey уже и не знаю, что делать.
Ну и ладно пока. При наличии времени ещё попробую посмотреть, в чём может быть дело.
jentoso
Более новые версии проверялись на предыдущей странице. Там же был запрос на проверку конкретно в указанной, что я и сделал.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Avada писал(а):про необходимость применения версии TCFS2 не ниже такой-то и — особенно — автозагрузки TCFS2Tools неплохо бы упомянуть в шапке скрипта
Согласен. И видимо, ты при первых тестах не проверял условие, когда "Рабочий стол" в обеих панелях, иначе бы также на эту ошибку напоролся.
В общем, сперва протестим, и как будет ясно, что всё в порядке, дополню шапку.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher
По неактивным курсорам на всякий случай сообщаю следующее. Если такой курсор задан средствами и TC, и TWinKey, то, как известно, отображается всё вместе (например, пунктирная рамка плюс подчёркивание). И вот если при таких условиях выполнить перезапуск TC, например, через Tinny TC Restarter, курсор отобразится "комбинированным", но без сохранения позиции. А если через скрипт, то позиция сохранится, но там отобразится только стандартный вид курсора, а то, что задано в TWinKey, отобразится на первом элементе списка (то есть неактивных курсоров получится два). Единый "комбинированный" курсор опять появится, только если сделать затем неактивной другую панель.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Avada
Теперь ясно. Это чистый баг TwinKey. Попробуй выполнить команду:
%COMMANDER_EXE% /O /L="<путь к одному файлу>" /R="<путь к другому файлу>"
Будет раздвоение?
По остальному - всё в порядке?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
2ask-rus:
при подлюченном плагине Autorun, если создать внешнюю переменную, содержащую PID тотала, можно перезапускать ТС просто из командной строки (без использования внешних утилит, и если конфигом используется стандартный wincmd.ini в корне ТС):
[em_RestartTC]
button=TotalCmd.exe,35
cmd=%COMSPEC% /C
menu=Перезапуск Total Commander
param=ECHO OFF & TITLE Перезапуск TC... & (TASKKILL /PID %%COMMANDER_PID%% && START "Запуск TC" "%%commander_exe%%")
iconic=1
иконку нужно поставить свою.
как видно из кода, будет запущен именно тот файл ТС, который работает сейчас. то есть если сейчас запущен TotalCmd64.exe, то при успешном завершение процесса именно он и будет запущен.
P.S.: если PID неизвестен (будут закрыты все копии ТС запущенные от имени текущего пользователя):
KopBuH
Чёрное окно, на котором, ко всему прочему, не успеваешь ничего прочесть, при перезапуске - это как кинжал в ногу.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher писал(а):KopBuH
Чёрное окно, на котором, ко всему прочему, не успеваешь ничего прочесть, при перезапуске - это как кинжал в ногу.
а зачем при перезапуске ТС что-то читать?
ведь командная строка запустится в свернутом виде, и с заголовком "Перезапуск ТС".
зато не требует никаких утилит типо tcimg и тому подобных.
и работает во всех версиях Windows (быть может за исключеним PE).
KopBuH писал(а):ведь командная строка запустится в свернутом виде, и с заголовком "Перезапуск ТС".
Не везде. У меня есть такая проблемка на одном XP, когда cmd срабатывает.
KopBuH писал(а):а зачем при перезапуске ТС что-то читать?
А зачем что-то писать, чтобы нельзя было прочесть?
KopBuH писал(а):зато не требует никаких утилит типо tcimg и тому подобных.
Autorun тоже программа. Наличие мелких программ, особенно часто применяемых в последнее время, - не жертва.
KopBuH писал(а):и работает во всех версиях Windows
Достаточно не ниже XP. В этом случае много что тут работает.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
KopBuH писал(а):зато не требует никаких утилит типо tcimg и тому подобных.
Autorun тоже программа. Наличие мелких программ, особенно часто применяемых в последнее время, - не жертва.
Бывает, иногда сижу я в ТС, запущенном из под сети.
и если мне нужно перезапустить его, то при запуске левой утилиты будет выдан запрос, и т.п. а командной строке ничего этого не нужно.
в постскриптуме я написал еще вариант, когда Autorun не используется.
и вообще: я лишь описал еще один способ (без внешних утилит). это противозаконно?.
KopBuH писал(а):и если мне нужно перезапустить его, то при запуске левой утилиты будет выдан запрос, и т.п. а командной строке ничего этого не нужно.
На мой скрипт ругается?
KopBuH писал(а):я лишь описал еще один способ (без внешних утилит). это противозаконно?.
В той же степени, в какой и мои замечания.
Для себя - пожалуйста. Но мы, как мне кажется, как-то больше тут разбираем методы, подходящие многим.
TCFS2 заточена под ТС, это не внешняя утилита.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.