View previous topic :: View next topic |
Author |
Message |
Flasher
![](images/avatars/11897631144e285f14b2775.jpg)
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Jan 16, 2017 11:43 Post subject: |
|
|
sa wrote: | есть предложение прекратить дискуссию. | Главное, что ты согласился. "." над И расставлены. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
sa
Joined: 29 Apr 2009 Posts: 2571
|
(Separately) Posted: Mon Jan 16, 2017 11:47 Post subject: |
|
|
Flasher wrote: | ты согласился. |
Ничего подобного! |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Flasher
![](images/avatars/11897631144e285f14b2775.jpg)
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Jan 16, 2017 12:05 Post subject: |
|
|
Хорошо. Считай свою оффтопную кнопку правильной и дальше, реальность от этого не изменится. ![Very Happy](images/smiles/icon_biggrin.gif) _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
sa
Joined: 29 Apr 2009 Posts: 2571
|
(Separately) Posted: Mon Jan 16, 2017 16:40 Post subject: |
|
|
Staniclaw
А есть какие-то преимущества варианта с nircmd по сравнению с
%ComSpec% /c
move /y %P%N %T%M
? |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Flasher
![](images/avatars/11897631144e285f14b2775.jpg)
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Jan 16, 2017 16:53 Post subject: |
|
|
Абсолютно очевидное преимущество - отсутствие окна консоли. Такой же вопрос можно адресовать к основательному числу здешних кнопок с nircmd, ответ будет тем же.
Я полагал, для постояльцев данная многократно разобранная очевидность в повторных обоснованиях давно не нуждается. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
sa
Joined: 29 Apr 2009 Posts: 2571
|
(Separately) Posted: Mon Jan 16, 2017 20:03 Post subject: |
|
|
Просто очень редко её (nircmd) пробую, а на постоянной основе, по-моему, совсем не использую. А какие неудобства от появления окна консоли? То, что экран при этом слегка подёргивается или что-то серьёзней? |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Flasher
![](images/avatars/11897631144e285f14b2775.jpg)
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Jan 16, 2017 20:17 Post subject: |
|
|
Странные вопросы задаёшь. В TCFS2 блокировкой зачем пользуешься? Так и тут. Неприятные ощущения от мельканий. Это же сотни раз обсуждаемая вещь на форуме. На старом XP у меня вообще был побочный эффект от какой-то программы (толи Take Commander, толи ещё какой) с перекрытием чёрным цветом всего экрана вне зависимости от наличия флага свёртывания. Побеждалось только скрытием.
NirCmd, благодаря своей многофункциональности (в отличии от разного рода скрывалок), стала тут де-факто визитной карточкой в решении подобных задач. Вот, собственно, и всё. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
sa
Joined: 29 Apr 2009 Posts: 2571
|
(Separately) Posted: Mon Jan 16, 2017 20:37 Post subject: |
|
|
TCFS2 я пользуюсь, а nircmd нет: отсюда и вопрос. Значит, с %comspec% при наличии выставленной в кнопке опции "в свёрнутом виде" мне грозит только лёгкое подёргивание экрана, в отличие от nircmd, где реакции экрана не будет никакой. Спасибо за ответ! |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Flasher
![](images/avatars/11897631144e285f14b2775.jpg)
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Jan 16, 2017 20:45 Post subject: |
|
|
sa wrote: | TCFS2 я пользуюсь, а nircmd нет | Какая интересная отговорка. Зачем удобство, когда можно сделать всё через .... Правда ведь? ![Wink](images/smiles/icon_wink.gif) _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
sa
Joined: 29 Apr 2009 Posts: 2571
|
(Separately) Posted: Mon Jan 16, 2017 21:13 Post subject: |
|
|
Staniclaw
При проверке кнопки с %comspec% заметил, что, если целевой файл только для чтения, то его замены не происходит. У себя добавил перед move команду для снятия указанного атрибута:
attrib -R %T%M & move /y %P%N %T%M
Наверное, и с Nircmd что-то подобное имеется. |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Flasher
![](images/avatars/11897631144e285f14b2775.jpg)
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Jan 16, 2017 21:19 Post subject: |
|
|
Снимать атрибут необязательно. Есть другие пути.
NirСmd, как уже было сказано, в данном случае только скрывает консоль, пути там те же самые с потенциальными нюансами экранирования. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
sa
Joined: 29 Apr 2009 Posts: 2571
|
(Separately) Posted: Tue Jan 17, 2017 11:58 Post subject: |
|
|
Проверил: в кнопке с NirCmd проблема с переименованием заменой целевого файла с атрибутом только для чтения имеется.
Пока скрытие консоли мне не очень по вкусу. Без скрытия консоли (%comspec% или NirCmdc) появление окна в случае попытки переименования замены файла только для чтения хоть как-то сигнализирует, что что-то пошло не так, а с NirCmd – полная тишина. К тому же целевую панель или обе панели (при отключённом автообновлении в TC) мне приходится дополнительно обновлять, чтобы увидеть результат работы кнопки.
Last edited by sa on Tue Jan 17, 2017 13:14; edited 1 time in total |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Flasher
![](images/avatars/11897631144e285f14b2775.jpg)
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Jan 17, 2017 12:01 Post subject: |
|
|
Проблема без публикации кнопки есть её отсутствие. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
sa
Joined: 29 Apr 2009 Posts: 2571
|
(Separately) Posted: Tue Jan 17, 2017 12:09 Post subject: |
|
|
Речь о кнопке на первой странице. |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Flasher
![](images/avatars/11897631144e285f14b2775.jpg)
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Jan 17, 2017 12:14 Post subject: |
|
|
Flasher wrote: | пути там те же самые | - писалось про твою добавку вообще-то: Code: | TOTALCMD#BAR#DATA
nircmd.exe execmd attrib -R
%T%M&&move /y %V %T%M&nircmd.exe sendkeypress ctrl+r
wcmicons.dll,63
Заменить содержимое целевого файла|с удалением источника под курсором
%COMMANDER_PATH%\Utils\nircmd\ |
_________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
|