Переименование файла по имени, взятом из текстового файла
Select messages from
# through # FAQ
[/[Print]\]

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

#1: Переименование файла по имени, взятом из текстового файла Author: Dimsok PostPosted: Tue Jan 30, 2018 02:51
    —
Можно ли с помощью cmd решить следующую задачу: в неактивной панели выделен текстовый файл с одной (1-й) строчкой, например setup.exe, по кнопке это имя должен обрести выделенный файл в активной панели. Нужен именно cmd, так как решение нужно для добавления в другую команду.

#2:  Author: FlasherLocation: Москва PostPosted: Tue Jan 30, 2018 11:25
    —
Code:
TOTALCMD#BAR#DATA
%ComSpec% /c if exist
%N if not exist %N\ for /f "delims=" %%# in ('type %T%M') do ren %N "%%#"&exit
wcmicons.dll,32
Переименовать файл под курсором первой строкой|текстового файла под курсором из другой панели

1

#3:  Author: Dimsok PostPosted: Wed Jan 31, 2018 02:50
    —
Спасибо.

Добавлено спустя 52 минуты:

Вот на основе неё сделал кнопку с питоновским скриптом для переименования-перевода имени выделенного файла через google translate. Только на русский часто не переводит последнее слово, стоящее перед расширением, на англ. норм. И гугл блокирует работу скрипта. В таком случае я делаю быстрый реконнект и с новым IP он какое-то время работает.
Code:
TOTALCMD#BAR#DATA
%ComSpec% /c chcp 1251|
python "%%COMMANDER_PATH%%\Plugins\exe\google translate\goslate.py" -i utf-8 -t ru "%UF" >  "%%tmp%%\translated_names.txt" & cmd /c if exist %N if not exist %N\ for /f "delims=" %%# in ('type "%%tmp%%\translated_names.txt"') do ren %N "%%#" & del "%%tmp%%\translated_names.txt"
c:\Program Files\Total Commander\Plugins\exe\google translate\icon.ico
Translate and rename selected file to ru

1
-1

#4:  Author: Skif_off PostPosted: Wed Jan 31, 2018 06:08
    —
Dimsok wrote:
делаю быстрый реконнект и с новым IP он какое-то время работает

Как-то это некрасиво ("костылём" язык не поворачивается назвать Smile), тут вроде заходила речь об ограничениях API, возможно, было и решение.



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


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

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group