Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Смена расширения

Ответить
Настройки темы
CMD/BAT - [решено] Смена расширения

Пользователь


Сообщения: 118
Благодарности: 1


Конфигурация

Профиль | Отправить PM | Цитировать


Мне нужно скриптом изменять расширения всех файлов на .java
Не какого-то одного, а всю папку (*.*)

Отправлено: 22:50, 29-07-2012

 

Пользователь


Сообщения: 81
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
также расширены. Допускается применение следующих
синтаксических конструкций: »
Подскажите пожалуйста, в папке из кучи разных файлов, как менять расширение только одному файлу. Например вот эта команда меняет на cmd сразу все. cmd /c ren "*" *.cmd А как сделать чтоб только один?

Отправлено: 22:03, 08-07-2023 | #51



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для NickM

Ветеран


Contributor


Сообщения: 4635
Благодарности: 1115

Профиль | Отправить PM | Цитировать


Цитата denis19:
в папке из кучи разных файлов, как менять расширение только одному файлу. »
Каким образом Вы будете/ хотите определять, что именно этому файлу следует изменить расширение?

Как в соседней теме, через меню, ну т.е. начать и бросить и сказать "хоть так"?

Отправлено: 22:37, 08-07-2023 | #52


Пользователь


Сообщения: 81
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата NickM:
Каким образом Вы будете/ хотите определять, что именно этому файлу »
Мышью, или перетаскиванием. А похожие ответы что видел, то там только именно для всех файлов.

Отправлено: 22:54, 08-07-2023 | #53


Аватара для NickM

Ветеран


Contributor


Сообщения: 4635
Благодарности: 1115

Профиль | Отправить PM | Цитировать


Цитата denis19:
Мышью, или перетаскиванием. »
Перетаскиванием куда?

Цитата denis19:
А похожие ответы что видел, то там только именно для всех файлов. »
О каких ответах идёт речь?

И, да, Вы ждёте/ хотите заполучить готовое решение, или услышать варианты, которые, как враиант, предлагались:
Цитата NickM:
в соседней теме »

Отправлено: 23:03, 08-07-2023 | #54


Пользователь


Сообщения: 81
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: png я09-07-2023 03-22-00.png
(24.0 Kb, 9 просмотров)
Тип файла: png я09-07-2023 03-22-10.png
(22.9 Kb, 10 просмотров)

Цитата NickM:
Перетаскиванием куда? »
На бантик с этой командой. А похожие это как этот тут. Я уже несколько своих сделал, но тоже именно всем файлам меняет. Не знаю что добавить или удалить в cmd /c ren "*" *.cmd

Отправлено: 23:23, 08-07-2023 | #55


Аватара для NickM

Ветеран


Contributor


Сообщения: 4635
Благодарности: 1115

Профиль | Отправить PM | Цитировать


Цитата denis19:
На бантик »
Бантик - это к празднику, в обед.

Каким образом сценарий должен угадывать Ваше желание и:
Цитата denis19:
менять расширение только одному файлу »
Или Вы хотите на каждое расширение создать отдельный сценарий?

Отправлено: 23:31, 08-07-2023 | #56


Пользователь


Сообщения: 81
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата NickM:
Каким образом сценарий должен угадывать »
А тут в конце команды cmd /c ren "*" *.cmd . Там менять. Не для всех, у меня там свои придуманные расширения, это для разных необычных блокнотов делал. Сделаю несколько штук, чтоб для каждого свой.

Отправлено: 23:43, 08-07-2023 | #57


Аватара для NickM

Ветеран


Contributor


Сообщения: 4635
Благодарности: 1115

Профиль | Отправить PM | Цитировать


Цитата denis19:
Сделаю несколько штук, чтоб для каждого свой. »
Делайте:
Код: Выделить весь код
ren %1 %~n1.myext

Отправлено: 00:11, 09-07-2023 | #58


Пользователь


Сообщения: 81
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата NickM:
ren %1 %~n1.myext »
Нет, сработал только раз, сменив на myext. Дальше ничего, ни перетаскиванием, ни кнопкой через реестр.

Отправлено: 00:51, 09-07-2023 | #59


Ветеран


Contributor


Сообщения: 2735
Благодарности: 1699

Профиль | Отправить PM | Цитировать


На рабочем столе создайте ярлык на батник, в проводнике выделите один или несколько файлов или/и папок и левой кнопкой мышки затащите их на эту иконку. Батник запросит то расширение, на которое Вы хотите переименовать файлы/папки
Код: Выделить весь код
@Echo Off &Cls
	If "%~1"=="" (Echo This script mast started with path of files/folders in arguments. Script canceled. &Pause &Exit /B 2) 
	Set "Ext="
	(Set /P Ext=Input Extension or . for empty extension ^>)
	If "%Ext%"=="" (Echo Extension not defined to rename. Script canceled. &Pause &Exit /B 2) 
	If "%Ext%"=="." Set "Ext="
	For %%i In (%*) Do >nul Ren %%i "%%~ni.%Ext%"||(Echo !!! not success  Ren %%i "%%~ni.%Ext%" &dir /B "%%~ni.*" &Pause)
Exit /B 0

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 09-07-2023 в 15:36.

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:09, 09-07-2023 | #60



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Смена расширения

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Система - Изменение расширения funalien Программное обеспечение Windows 2 23-10-2011 07:47
Разное - [решено] Пункт смена расширения в контекстном меню файла Chekis9100a Microsoft Windows 2000/XP 7 06-12-2010 02:03
Интерфейс - Произвольная смена расширения рабочего стола, после выхода с игр artem1982 Microsoft Windows 7 10 25-03-2010 20:23
Расширения Gerrard Хочу все знать 3 25-01-2007 18:56
что за расширения *.CHK Millenium Хочу все знать 2 09-07-2005 02:07




 
Переход