TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое

Обсуждение только плагинов и утилит для Total Commander.

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

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

Сообщение Flasher »

MVV писал(а):а тут о чём речь?
Ты же прекрасно знаешь, чем отличается for от foreach. В первом случае идёт приращение с шагом (1 по умолчанию), во втором перебор массива значений. В for задаётся диапазон с началом и концом. Я предлагаю вторым параметром указывать конец, а начало сделать необязательным третьим, т.е. нулевым по умолчанию.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Разобрался, скобка мешала вычислителю выражений, сделал, чтобы он пропускал строки.

TCFS2 Build 576


А, ты хочешь for по диапазону... Но его же можно эмулировать через loop? Или это громоздко? Если и делать for, то такой: for(expr, start, end, step [ = 1]), не хочу конец перед началом ставить.
Последний раз редактировалось MVV Пн дек 11, 2017 18:48, всего редактировалось 1 раз.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

+ за правку. Проблем со скобками теперь не наблюдаю.

Именно громоздко. Ладно, лишняя запятая — не криминал. Пусть так тогда: for(expr, start [ = 0], end, step [ = 1]). Жду обе функции. :)
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV
Так что? Сделаешь?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

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

Сообщение Flasher »

Хм. Думал, реализация несложная. Ну, смотри.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Несложная, но в пятницу уезжаю в отпуск и вернусь уже в январе. :)
hohmuch
Сообщения: 8
Зарегистрирован: Пт сен 09, 2011 18:28

Сообщение hohmuch »

Не разбираюсь в программировании.
Вот это работает.

Код: Выделить всё

ShellExec %COMMANDER_PATH%\plugins\TCFS2_2.3.0.504\TCFS2.exe "/ei c0 rr"
Вот это нет.

Код: Выделить всё

ShellExec %COMMANDER_PATH%\plugins\TCFS2_2.3.0.504\TCFS2.exe "/ef "tcd(, `D:\`, s)"
Помогите плиз, чтобы была и первая команда, и установленные папки для левой и правой панели.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

hohmuch
Работа с утилитой — это не программирование. В имя папки TCFS2 нет смысла записывать версию.
Если используется скрытие таскбара снизу экрана, то лучше воспользоваться рекомендациями из статьи.
Касаемо установки путей см. описание команды CommandExec в справке Autorun. Впрочем, тут и ярлыком можно обойтись.
Также рекомендую там же ознакомиться с Общая информация\Основы\Syntax, чтобы не допускать таких ошибок с кавычками.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

hohmuch
Всё, что тут было понаписано за предыдущие часы, удалено как не имеющее никакого отношения к делу. А вам — замечание за флуд, оффтоп и раздувание бессмысленной полемики с переходом на личности вместо высказываний по существу темы. Пытаться продолжать в таком стиле далее категорически не советую.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Добавил команды for и foreach, пробуйте.

Код: Выделить всё

for(<expression>, [<start> = 0], <end>, [<step> = 1])
foreach(<expression>, <val1>, [<val2>, ...])
TCFS2 Build 584
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Ругань:
for(tcm(@),523,525)
for(tcm(#1),523,525)
foreach(tcm(@),523,3305,525)
foreach(tcm(#1),523,3305,525)
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Само собой, это ограничение всё ещё в силе - что @ и # не раскрываются внутри вложенных вызовов...
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

И какой тогда практический смысл?
Эти функции необходимы именно при прямом вызове, а не с подхватом из ini.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Будет время, сделаю передачу этих параметров вниз.
Ответить