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

Копирование файла с новым именем?

Добавлено: Пн янв 14, 2008 14:52
Anatoly84
Подскажите как создать кнопку для копирования файла из %COMMANDER_PATH%\Files в каталог в активной панели с запросом имени файла. А то есть 2 кнопки

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

TOTALCMD#BAR#DATA
cmd /c copy /b "C:\totalcmd\files\111.txt"
?111.txt
%COMMANDER_PATH%\Shell32.dll,21
Создать файл
%COMMANDER_PATH%\Files
1
-1
и

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

TOTALCMD#BAR#DATA
cmd /c copy
"111.txt" "%P111.txt"
%COMMANDER_PATH%\Shell32.dll,21
Создать файл
%COMMANDER_PATH%\files
1
-1
1-ая работает как надо но не понимает %COMMANDER_PATH% а вторая копирует фаил без вопросов, а если такой фаил уже есть то перезаписывает его.

Добавлено: Пн янв 14, 2008 18:24
Batya

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

TOTALCMD#BAR#DATA
cmd /c copy "%COMMANDER_PATH%\111.txt"
?"%P111.txt"
Shell32.dll,147
Копировать файл

1
-1

Добавлено: Вт янв 15, 2008 02:32
Anatoly84
Спасибо. Но к сожалению не пойдет. Необходимо что бы появлялся запрос только на изменение имени а не всего пути. Т.е. как это делает первая кнопка.

Добавлено: Вт янв 15, 2008 11:13
Batya
Anatoly84

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

TOTALCMD#BAR#DATA
cmd /c copy "%COMMANDER_PATH%\111.txt"
?111.txt
Shell32.dll,147
Копировать файл

1
-1

Добавлено: Вт янв 15, 2008 11:20
Anatoly84
Офигительное спасибо!!!
Странно я абсолютно такую же кнопку раньше создавал, не работала. А сейчас как часы. Чудеса!

Добавлено: Вт янв 15, 2008 11:35
Batya
Anatoly84 писал(а):Странно я абсолютно такую же кнопку раньше создавал, не работала. А сейчас как часы. Чудеса!
Вероятно, у твоей кнопки было заполнено поле "Путь запуска". Для копирования в текущий каталог оно должно быть пустым.

Добавлено: Вт янв 15, 2008 14:38
Anatoly84
Видимо так оно и есть. Хотя вариантов перебрал кучу. Я уж стал думать что без скрипта или сторонней программы не обойтись.
Спасибо еще раз!