TWinKey - шорткаты, табы, диски и всякая всячина

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

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

Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

2VadiMGP
нельзя будет написать выражение вроде sic(123000)+10
И не надо. Надо, чтобы работало

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

sci(123000+10)
В приведенном тобой примере можно просто игнорировать функцию sci.
Мне думается лучше пойти другим путем - в дополнение к имеющимся форматам (dec/hex/bin) добавить научное представление (sci) и повесить его на отдельную клавишу
Опять же цитируя тов. Сталина: "Можно и так".
Кстати, с очередным возвращением! Надолго ли?
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Вахмурка писал(а):В приведенном тобой примере можно просто игнорировать функцию sci.
Это примерно, как загрузить в комп программу, и сказать ему "Там внутри есть кусочек кода, который надо просто проигнорировать". ;)
Вахмурка писал(а):
Сталин писал(а):"Можно и так"
.
Тогда, так и сделаем

А насколько вернулся? А кто ж его знает? Изображение Я не планировал отключение, оно само так вышло. Поживем - увидим.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Там внутри есть кусочек кода, который надо просто проигнорировать
Не совсем удачный пример. Если в любом калькуляторе написатьилирезультат будет один. То есть ведущий плюс просто проигнорирован. Напомню, речь идет не о вычислениях, а о представлении их результата. Если нельзя использовать "нестандартное" представление, используется то, что по умолчанию.
Заодно (раз уж будешь все равно ковырять библиотеку), можно попробовать ввести ограничение точности представления ответа. То есть, чтобы, задав 2 знака после запятой и запросив, скажем, _pi, получить не "3.14159265358979", а "3.14".
По большому счету, вся эта косметика не очень актуальна. Есть - хорошо, нет - обойдемся. В ветке имеются куда более важные запросы...
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Вахмурка писал(а): То есть ведущий плюс просто проигнорирован.
Ты сильно ошибаешься. Он не проигнорирован, а очень даже учтен и обработан по всем правилам арифметики. Точно так же как и в моем калькуляторе. Это унарный плюс с известным правилом вычисления.
Калькулятор - использует парсер, который по сути компилирует введенный пользователем текст (со всеми функциями, константами, переменными, подвыражениями) во внутренний код, а потом запускает вычисление этого кода.
Так что моя аналогия была очень точна.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Не буду спорить. Но можно ли ввести такое правило: функция sci используется только в таком формате

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

sci(любое выражение)
то есть запись

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

sci(любое выражение)+другое выражение
просто трактуется как ошибка.
Единственное возражение против твоего предложения: все-таки hex, bin, oct - это формат представления целых чисел путем изменения системы счисления, а sci - представление в общем случае действительного числа без изменения системы счисления.
Не будет ли там эта функция смотреться как инородное тело?
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Вахмурка писал(а): все-таки hex, bin, oct - это формат представления целых чисел
Для hex и bin результат насильно приводится к целому числу. Для десятичного результата испрользуется более сложный алгоритм выбора представления. Попробуй дать калькулятору 2/3 или 2/300000000000 - сам увидишь.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Такой необычный баг поймал на пару с AceHelper.
Если в Processes прикрепить explorer.exe, а потом войти по Enter в какой-то другой процесс (не в любой) и после закрыть появившееся окно, то при принудительном обновлении панели происходит автоматический переход к следующему элементу, причём в ограниченном диапазоне. :o
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
Тут в плане проверки я пас. AceHelper с связи с отсутствием 64-битной версии давно перестал пользоваться (да и раньше особо активно этого не делал), подробностей работы (в частности, что там как прикрепляется) не помню, а устанавливать на новый TC желания не имею.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada
Прикрепляется всё так же, как и в других папках/панелях, ничего особенного.
AceHelper даёт много полезной инф-ции, + 2 метода завершения, опустощение памяти, смена приоритета. Пользуюсь постоянно по неск. раз на дню.
Ну, нет так нет. Пусть кто-то ещё проверит.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
Пардон, не сообразил сразу, о каком прикреплении речь. :) Я попробовал посмотреть это дело на более старых версиях TC и TWinKey, где AceHelper ещё использовался, но воспроизвести не смог. Какие именно окна других процессов (что-нибудь типичное, 2-3 примера, если можно) дают такой эффект?
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada
В принципе с любыми так происходит, но зависит от числа прикреплённых элементов. Необязательно explorer крепить. Можно несколько разных. Потом зайти в первый/второй/третий (поближе к началу), закрыть, обновить панель, и курсор прыгнет на первый следующий за последним прикреплённым. Про вообще следующий я поспешил, может сразу по несколько элементов пропускать.
Если будет возможность на Win7 x32 проверить - посмотри.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
Ага, теперь вижу. (Всё-таки проверил на новых версиях. От битности системы тут ничего не зависит, а 32-битный TC у меня и так пока основной.) Но это примерно та же история, что уже оговоренные в справке проблемы при файловых операциях. Тем более — виртуальная панель... Информация принята, а там посмотрим.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

Искал-искал, но не нашёл возможности назначать цвет активной вкладки. Именно активной, а не избранной. При обилии вкладок, оранжевая полоска сверху малозаметна. Плохо искал?
Аватара пользователя
Staniclaw
Сообщения: 533
Зарегистрирован: Вс дек 12, 2010 15:37
Откуда: Ташкент

Сообщение Staniclaw »

Dimsok
[s]Средней кнопкой мыши на нужной вкладке -- должно появится окошко выбора цвета.[/s]
Последний раз редактировалось Staniclaw Ср май 25, 2016 23:45, всего редактировалось 1 раз.
Вечному двигателю -- вечные тормоза!..
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

Средней это то же самое, что при ctrl? Ну это менять цвет конкретной вкладки, а не всегда активной.
Ответить