Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

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

Ответить
Настройки темы
CMD/BAT - [решено] Батник в контекстном меню проводника XP

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


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

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


Есть батник добавления к имени файла названия папки:

Код: Выделить весь код
@echo off
for %%a in (*.*) do call :add_dir "%%a" "%cd%"
goto :EOF
:add_dir
ren "%~1" "%~nx2_%~nx1"
Необходимо его прописать через реестр в контекстное меню проводника XP, чтобы это действие выполнялось над файлом, для которого вызывается контекстное меню.

Где в реестре делать стандартную запись - известно. Вопрос - КАК прописать этот батник (с какими параметрами, или как изменить код).

Отправлено: 04:08, 25-01-2011

 

Googler


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

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


кинуть батник в папку SendTo профиля пользователя, далее:
выбрать файл -> отправить -> батник
Код: Выделить весь код
@echo off
pushd %~dp1
for %%a in (.) do for %%b in (*) do ren "%%b" "%%~na_%%~nxb"
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:45, 25-01-2011 | #2



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

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


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


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

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


Цитата NuclearBox:
Необходимо его прописать через реестр в контекстное меню проводника XP, чтобы это действие выполнялось над файлом, для которого вызывается контекстное меню. »
Если этот батник прописать в реестр он будет работать не правильно.
Не для одного или нескольких выбранных файлов, а для всех файлов в данной папке.Всё дело в батнике. А для папок он, вообще из реестра не работает (и в SendTo то же).Для этого батника подойдёт сообщение:
Цитата amel27:
кинуть батник в папку SendTo профиля пользователя, далее:
выбрать файл -> отправить -> батник »
Но если над, то вот для файлов reg-файл:

Код: Выделить весь код
Windows Registry Editor Version 5.00 

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shell]  

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\Имя папки+имена файлов]  

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\Имя папки+имена файлов\command] 
@="C:\\Documents and Settings\\OSA\\Рабочий стол\\111.bat \"%1\""   

[HKEY_CLASSES_ROOT\*\Shell\Имя папки+имена файлов]  

[HKEY_CLASSES_ROOT\*\Shell\Имя папки+имена файлов\command] 
@="C:\\Documents and Settings\\OSA\\Рабочий стол\\111.bat \"%1\""
Пути, естественно. проставь свои...
Это сообщение посчитали полезным следующие участники:

Отправлено: 02:36, 26-01-2011 | #3



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] Длинная строчка в контекстном меню Stich777 Microsoft Windows 7 6 15-01-2011 18:31
Темы и Стили - Изменение выделения в контекстном меню Xakepzloy Оформление Windows 11/ 10 / 8 / 7 / Vista 8 12-11-2010 20:28
Интерфейс - Проблемы со шрифтом в контекстном меню aleksndr Microsoft Windows 2000/XP 4 11-10-2010 16:47
Интерфейс - Новая функция в контекстном меню d_u Microsoft Windows Vista 3 08-11-2008 16:04
Доступ - Пропали пункты в контекстном меню проводника IksSafonsky Microsoft Windows 2000/XP 0 23-10-2007 15:53




 
Переход