Страница 61 из 88

Добавлено: Пт окт 02, 2015 19:50
Avada
Flasher
Про большие структуры я в курсе, и в этом случае, да, нажму "Файлы на панель". А в целом для моих потребностей кнопка сгодится.

sa
Вроде бы теперь всё в порядке.

Добавлено: Пт окт 02, 2015 20:13
sa
Avada
Спасибо!
Подправил кнопку. По сравнению с предыдущим вариантом строки команды (что просил проверить) добавил ~ вокруг акселераторов и убрал два пробела.

Добавлено: Пт окт 02, 2015 21:14
Avada
sa
Для одной и той же папки предыдущий вариант выполнялся полностью автоматически, а нынешний стопорится после создания списка (даже весьма быстрого) и требует обязательной ручной отправки найденного на панель TC. Мне это не нравится.

Добавлено: Пт окт 02, 2015 21:58
sa
Avada писал(а):Мне это не нравится
Мне тоже. Речь точно идёт о выложенной (отредактированной) кнопке? Строка параметров в кнопке
delay(500) send(`~(%%л%%l)`, findwnd(`TFindFile`))"
случайно не утеряна?

Добавлено: Пт окт 02, 2015 22:12
Avada
sa
Ничего не утеряно. Я не правил предыдущий вариант кнопки, а скопировал из темы отредактированный код для создания ещё одной. В частности, параметры — один в один с приведёнными в цитате.
Вообще, насколько вижу, между старой и новой версией в параметрах разницы и нет. Разница в одном из фрагментов команды:
вместо ^{TAB}%А%t %К%D и два пробела
следует ^{TAB}~(%?%t%?%D) и один пробел. Хотя речь шла про другое число изменений.

Добавлено: Пт окт 02, 2015 22:18
sa
Avada
Такое поведение, в том числе и в TCx32, где я никак не могу воспроизвести проблему?

Добавлено: Пт окт 02, 2015 22:22
Avada
sa
Да, от битности не зависит. И я там выше кое-что добавил.

Добавлено: Пт окт 02, 2015 22:38
sa
Avada писал(а):следует ^{TAB}~(%?%t%?%D) и один пробел. Хотя речь шла про другое число изменений.
А откуда знаки вопроса вместо А и К?
Можно ещё на англоязычной версии проверить, если не затруднит.

Добавлено: Пт окт 02, 2015 22:46
Avada
sa
Ага, вот оно. Результат копирования не в той кодировке плюс невнимательность. Всё, теперь порядок. И в англоязычной версии тоже.

Добавлено: Пт окт 02, 2015 22:53
sa
Avada
Мне это нравится. Спасибо за проверки.

Добавлено: Сб окт 03, 2015 13:21
Flasher
sa
Зачем полсекунды задержки, если можно даже 1 мс поставить?
"по Alt+0" зачем в подсказке писать?

Добавлено: Пн окт 05, 2015 09:36
sa
Flasher писал(а):Зачем полсекунды задержки
Побоялся, что клавиша 0 быстро выйдет из строя. :)
Flasher писал(а):Alt+0" зачем в подсказке
Чтобы долго не вспоминать, почему не работает вывод на панель, например с оригинальным русскоязычным или встроенным английским меню.

Добавлено: Пн окт 05, 2015 11:35
Flasher
Если бы так случилось, я бы и не вспомнил, что "по Alt" имеет какое-то отношение к правке lng. При прочтении можно вообще подумать, что Alt+0 - это хоткей-дубль кнопки. Плюс при таком раскладе можно вообще расписать в кнопке все требования (версии ОС, ТС и т.п.). Пока прочитаешь уже десять раз кнопку нажать можно. )
Да и кому в голову придёт пользоваться автоматикой до приведения ключевых моментов своей сборки в порядок?

Добавлено: Пн окт 05, 2015 20:40
MEN
Можно ли в кнопку засунуть 2 команды ? одновременно ?

netsh interface ip set address name="Lan" static 192.168.68.100 255.255.255.0 192.168.68.1 1
netsh interface ip set dns name="Lan" static 192.168.68.1
Пока сделал быстрое перключение IP только через bat а путь прописал в кнопку

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

TOTALCMD#BAR#DATA
%commander_path%\Programm\CHANGE~1\CHANGE~1.BAT

shell32.dll,18
192.168.68.1

1
-1

Добавлено: Пн окт 05, 2015 20:55
MVV
Команды запуска программ можно с помощью cmd.exe склеивать символом & (по существу, получается батник, записанный в командной строке после /c и в лишней паре кавычек):

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

Команда: cmd.exe
Параметры: /c "netsh interface ip set address name="Lan" static 192.168.68.100 255.255.255.0 192.168.68.1 1 & "Lan" static 192.168.68.1"