Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Обсуждение темы "Обмен кнопками"
Goto page Previous  1, 2, 3 ... 60, 61, 62 ... 86, 87, 88  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Avada



Joined: 01 Aug 2008
Posts: 10429
Location: Россия, Саратов

Post (Separately) Posted: Fri Oct 02, 2015 20:50    Post subject: Reply with quote

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

sa
Вроде бы теперь всё в порядке.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2704

Post (Separately) Posted: Fri Oct 02, 2015 21:13    Post subject: Reply with quote

Avada
Спасибо!
Подправил кнопку. По сравнению с предыдущим вариантом строки команды (что просил проверить) добавил ~ вокруг акселераторов и убрал два пробела.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10429
Location: Россия, Саратов

Post (Separately) Posted: Fri Oct 02, 2015 22:14    Post subject: Reply with quote

sa
Для одной и той же папки предыдущий вариант выполнялся полностью автоматически, а нынешний стопорится после создания списка (даже весьма быстрого) и требует обязательной ручной отправки найденного на панель TC. Мне это не нравится.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2704

Post (Separately) Posted: Fri Oct 02, 2015 22:58    Post subject: Reply with quote

Avada wrote:
Мне это не нравится
Мне тоже. Речь точно идёт о выложенной (отредактированной) кнопке? Строка параметров в кнопке
Quote:
delay(500) send(`~(%%л%%l)`, findwnd(`TFindFile`))"
случайно не утеряна?
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10429
Location: Россия, Саратов

Post (Separately) Posted: Fri Oct 02, 2015 23:12    Post subject: Reply with quote

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


Last edited by Avada on Fri Oct 02, 2015 23:21; edited 1 time in total
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2704

Post (Separately) Posted: Fri Oct 02, 2015 23:18    Post subject: Reply with quote

Avada
Такое поведение, в том числе и в TCx32, где я никак не могу воспроизвести проблему?
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10429
Location: Россия, Саратов

Post (Separately) Posted: Fri Oct 02, 2015 23:22    Post subject: Reply with quote

sa
Да, от битности не зависит. И я там выше кое-что добавил.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2704

Post (Separately) Posted: Fri Oct 02, 2015 23:38    Post subject: Reply with quote

Avada wrote:
следует ^{TAB}~(%?%t%?%D) и один пробел. Хотя речь шла про другое число изменений.
А откуда знаки вопроса вместо А и К?
Можно ещё на англоязычной версии проверить, если не затруднит.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10429
Location: Россия, Саратов

Post (Separately) Posted: Fri Oct 02, 2015 23:46    Post subject: Reply with quote

sa
Ага, вот оно. Результат копирования не в той кодировке плюс невнимательность. Всё, теперь порядок. И в англоязычной версии тоже.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2704

Post (Separately) Posted: Fri Oct 02, 2015 23:53    Post subject: Reply with quote

Avada
Мне это нравится. Спасибо за проверки.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Oct 03, 2015 14:21    Post subject: Reply with quote

sa
Зачем полсекунды задержки, если можно даже 1 мс поставить?
"по Alt+0" зачем в подсказке писать?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2704

Post (Separately) Posted: Mon Oct 05, 2015 10:36    Post subject: Reply with quote

Flasher wrote:
Зачем полсекунды задержки
Побоялся, что клавиша 0 быстро выйдет из строя. Smile
Flasher wrote:
Alt+0" зачем в подсказке
Чтобы долго не вспоминать, почему не работает вывод на панель, например с оригинальным русскоязычным или встроенным английским меню.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Oct 05, 2015 12:35    Post subject: Reply with quote

Если бы так случилось, я бы и не вспомнил, что "по Alt" имеет какое-то отношение к правке lng. При прочтении можно вообще подумать, что Alt+0 - это хоткей-дубль кнопки. Плюс при таком раскладе можно вообще расписать в кнопке все требования (версии ОС, ТС и т.п.). Пока прочитаешь уже десять раз кнопку нажать можно. )
Да и кому в голову придёт пользоваться автоматикой до приведения ключевых моментов своей сборки в порядок?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
MEN



Joined: 05 Oct 2015
Posts: 3

Post (Separately) Posted: Mon Oct 05, 2015 21:40    Post subject: Reply with quote

Можно ли в кнопку засунуть 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 а путь прописал в кнопку
Code:

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

shell32.dll,18
192.168.68.1

1
-1
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Mon Oct 05, 2015 21:55    Post subject: Reply with quote

Команды запуска программ можно с помощью cmd.exe склеивать символом & (по существу, получается батник, записанный в командной строке после /c и в лишней паре кавычек):
Code:
Команда: 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"

_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 60, 61, 62 ... 86, 87, 88  Next
Page 61 of 88

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group