Замена содержимого файла с удалением источника
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3, 4, 5  Next  :| |:
Total Commander -> Автоматизация Total Commander

#46:  Author: FlasherLocation: Москва PostPosted: Mon Jan 16, 2017 11:43
    —
sa wrote:
есть предложение прекратить дискуссию.
Главное, что ты согласился. "." над И расставлены.

#47:  Author: sa PostPosted: Mon Jan 16, 2017 11:47
    —
Flasher wrote:
ты согласился.

Ничего подобного!

#48:  Author: FlasherLocation: Москва PostPosted: Mon Jan 16, 2017 12:05
    —
Хорошо. Считай свою оффтопную кнопку правильной и дальше, реальность от этого не изменится. Very Happy

#49:  Author: sa PostPosted: Mon Jan 16, 2017 16:40
    —
Staniclaw

А есть какие-то преимущества варианта с nircmd по сравнению с
%ComSpec% /c
move /y %P%N %T%M

?

#50:  Author: FlasherLocation: Москва PostPosted: Mon Jan 16, 2017 16:53
    —
Абсолютно очевидное преимущество - отсутствие окна консоли. Такой же вопрос можно адресовать к основательному числу здешних кнопок с nircmd, ответ будет тем же.
Я полагал, для постояльцев данная многократно разобранная очевидность в повторных обоснованиях давно не нуждается.

#51:  Author: sa PostPosted: Mon Jan 16, 2017 20:03
    —
Просто очень редко её (nircmd) пробую, а на постоянной основе, по-моему, совсем не использую. А какие неудобства от появления окна консоли? То, что экран при этом слегка подёргивается или что-то серьёзней?

#52:  Author: FlasherLocation: Москва PostPosted: Mon Jan 16, 2017 20:17
    —
Странные вопросы задаёшь. В TCFS2 блокировкой зачем пользуешься? Так и тут. Неприятные ощущения от мельканий. Это же сотни раз обсуждаемая вещь на форуме. На старом XP у меня вообще был побочный эффект от какой-то программы (толи Take Commander, толи ещё какой) с перекрытием чёрным цветом всего экрана вне зависимости от наличия флага свёртывания. Побеждалось только скрытием.

NirCmd, благодаря своей многофункциональности (в отличии от разного рода скрывалок), стала тут де-факто визитной карточкой в решении подобных задач. Вот, собственно, и всё.

#53:  Author: sa PostPosted: Mon Jan 16, 2017 20:37
    —
TCFS2 я пользуюсь, а nircmd нет: отсюда и вопрос. Значит, с %comspec% при наличии выставленной в кнопке опции "в свёрнутом виде" мне грозит только лёгкое подёргивание экрана, в отличие от nircmd, где реакции экрана не будет никакой. Спасибо за ответ!

#54:  Author: FlasherLocation: Москва PostPosted: Mon Jan 16, 2017 20:45
    —
sa wrote:
TCFS2 я пользуюсь, а nircmd нет
Какая интересная отговорка. Зачем удобство, когда можно сделать всё через .... Правда ведь? Wink

#55:  Author: sa PostPosted: Mon Jan 16, 2017 21:13
    —
Staniclaw
При проверке кнопки с %comspec% заметил, что, если целевой файл только для чтения, то его замены не происходит. У себя добавил перед move команду для снятия указанного атрибута:
attrib -R %T%M & move /y %P%N %T%M
Наверное, и с Nircmd что-то подобное имеется.

#56:  Author: FlasherLocation: Москва PostPosted: Mon Jan 16, 2017 21:19
    —
Снимать атрибут необязательно. Есть другие пути.
NirСmd, как уже было сказано, в данном случае только скрывает консоль, пути там те же самые с потенциальными нюансами экранирования.

#57:  Author: sa PostPosted: Tue Jan 17, 2017 11:58
    —
Проверил: в кнопке с NirCmd проблема с переименованием заменой целевого файла с атрибутом только для чтения имеется.
Пока скрытие консоли мне не очень по вкусу. Без скрытия консоли (%comspec% или NirCmdc) появление окна в случае попытки переименования замены файла только для чтения хоть как-то сигнализирует, что что-то пошло не так, а с NirCmd – полная тишина. К тому же целевую панель или обе панели (при отключённом автообновлении в TC) мне приходится дополнительно обновлять, чтобы увидеть результат работы кнопки.


Last edited by sa on Tue Jan 17, 2017 13:14; edited 1 time in total

#58:  Author: FlasherLocation: Москва PostPosted: Tue Jan 17, 2017 12:01
    —
Проблема без публикации кнопки есть её отсутствие.

#59:  Author: sa PostPosted: Tue Jan 17, 2017 12:09
    —
Речь о кнопке на первой странице.

#60:  Author: FlasherLocation: Москва PostPosted: Tue Jan 17, 2017 12:14
    —
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\



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3, 4, 5  Next  :| |:
Page 4 of 5

Powered by phpBB © 2001, 2005 phpBB Group