Страница 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"