Страница 2 из 2

Добавлено: Сб дек 29, 2012 18:32
Flasher
Путь запуска надо было исправить на свой: %COMMANDER_PATH%\PLUGINS\Tools\NirCmd\

Добавлено: Сб дек 29, 2012 19:00
ask-rus
Flasher писал(а):Путь запуска надо было исправить на свой: %COMMANDER_PATH%\PLUGINS\Tools\NirCmd\
Прошляпил, но всё равно нет реакции...

Добавлено: Сб дек 29, 2012 19:37
Flasher
Я про мою кнопку. Если она не работает, то вместо 0 можно что-то побольше поставить - 100, например. Хотя я и на слабой машине проверял, проблем не было.

Добавлено: Сб дек 29, 2012 20:11
ask-rus
Flasher писал(а):Я про мою кнопку.
А я про свою с путями до nircmd.exe, кнопка бездействует.
Flasher писал(а):Если она не работает, то вместо 0 можно что-то побольше поставить - 100, например.
Попробовал, также.
Flasher писал(а):Хотя я и на слабой машине проверял, проблем не было.
Машина в норме - 5.9 по ИПW.

Добавлено спустя 5 минут:
TOTALCMD#BAR#DATA
"D:\TotalCmd8\PLUGINS\Tools\NirCmd\nircmd.exe" execmd "D:\TotalCmd8\PLUGINS\Tools\NirCmd\nircmd.exe" clipboard set ">Архивы" & "D:\TotalCmd8\PLUGINS\Tools\NirCmd\nircmd.exe" sendkeypress 0x6D Ctrl+V Enter
& ""D:\TotalCmd8\PLUGINS\Tools\NirCmd\nircmd.exe" cmdwait 100 clipboard clear"
wcmicons.dll,40
Снять выделение с архивов
D:\TotalCmd8\PLUGINS\Tools\NirCmd\

-1

Добавлено: Сб дек 29, 2012 20:21
Flasher
ask-rus писал(а):А я про свою с путями
Я отвечаю только за свою. Зачем лишний текст и отсутствие портабельности..

Добавлено: Сб дек 29, 2012 20:28
ask-rus
Нашел причину. Мое самовольство с обрамлением путей в кавычки сыграло свою роль, портабельность не при чем.

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

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\PLUGINS\Tools\NirCmd\nircmd.exe execmd %COMMANDER_PATH%\PLUGINS\Tools\NirCmd\nircmd.exe clipboard set ">Архивы" & %COMMANDER_PATH%\PLUGINS\Tools\NirCmd\nircmd.exe sendkeypress 0x6D Ctrl+V Enter
& "%COMMANDER_PATH%\PLUGINS\Tools\NirCmd\nircmd.exe cmdwait 100 clipboard clear"
wcmicons.dll,40
Снять выделение с архивов
%COMMANDER_PATH%\PLUGINS\Tools\NirCmd\

-1
Не идеально, но работает. Спасибо.

Добавлено: Сб дек 29, 2012 20:31
Flasher
ask-rus писал(а):портабельность не при чем.
Я и не пишу, что при чём, я про зачем. Если уж есть полные пути, то путь запуска вообще не нужен (он как раз для сокращения).

Добавлено: Сб дек 29, 2012 20:37
ask-rus
Пффф, 3 года с TC, и только сейчас узнаю, для чего нужен Путь запуска... :x

Добавлено: Сб дек 29, 2012 22:02
Flasher
ask-rus писал(а):Не идеально, но работает.
Вообще-то в строке параметров в посл. приведённой кнопке знак процента не сдвоен. Значит, буфер не будет очищаться. Странно, что команда вообще работает при таких условиях. Или уже выбран исходный вариант?

Добавлено: Сб дек 29, 2012 22:56
ask-rus
Т.е. желательно сдвоить? Так-то работало всё.

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

& "%%COMMANDER_PATH%%\PLUGINS\Tools\NirCmd\nircmd.exe cmdwait 100 clipboard clear"
Я привел к твоему, раз есть Путь запуска.

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

& "nircmd cmdwait 0 clipboard clear"

Добавлено: Сб дек 29, 2012 23:13
Flasher
Не желательно, а обязательно (памятка - п. 6 + справка, само собой), иначе часть кода в параметрах не будет отрабатывать или вообще сломает всю команду.
Про путь запуска ясно, можно было сразу так сделать. Спишем на 3 года. :wink: