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

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

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

Новый участник


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

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


Всем привет!
Добавил в
контекстное меню
пункт для создания новой папки с рандомным именем, но создание папки происходит с именем переменной, а не с её значением. Имя папки должно быть результатом умножения двух рандомных чисел.
В идеале было бы рандомное имя из 8 знаков с заглавными и прописными буквами и цифрами, но думаю, что это не реально реализовать одной строкой, слишком длинная получится в итоге. Может ошибаюсь.
Просьба помочь найти ошибку. Windows 7
reg файл
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\New folder random name]
"icon"="%SystemRoot%\\System32\\imageres.dll,-77"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\Background\shell\New folder random name\command]
@="cmd.exe /s /c pushd \"%V\" & set /a rez=%random%*%random% & md %rez%"

Отправлено: 18:51, 22-02-2021

 

Ветеран


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

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


New folder random name.reg
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\New folder random name]
"icon"="%SystemRoot%\\System32\\imageres.dll,-77"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\Background\shell\New folder random name\command]
@=hex(2):22,00,25,00,63,00,6f,00,6d,00,73,00,70,00,65,00,63,00,25,00,22,00,20,\
  00,2f,00,73,00,20,00,2f,00,76,00,20,00,2f,00,63,00,20,00,22,00,70,00,75,00,\
  73,00,68,00,64,00,20,00,22,00,25,00,77,00,22,00,20,00,26,00,26,00,20,00,28,\
  00,73,00,65,00,74,00,20,00,2f,00,61,00,20,00,22,00,72,00,65,00,7a,00,20,00,\
  3d,00,20,00,21,00,72,00,61,00,6e,00,64,00,6f,00,6d,00,21,00,20,00,2a,00,20,\
  00,21,00,72,00,61,00,6e,00,64,00,6f,00,6d,00,21,00,22,00,20,00,26,00,20,00,\
  6d,00,64,00,20,00,22,00,21,00,72,00,65,00,7a,00,21,00,22,00,20,00,26,00,20,\
  00,70,00,6f,00,70,00,64,00,29,00,22,00,00,00

Применяемая команда:
Код: Выделить весь код
"%comspec%" /s /v /c "pushd "%w" && (set /a "rez = !random! * !random!" & md "!rez!" & popd)"
P.S. На мой взгляд, случайное имя — неудобно.
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:53, 23-02-2021 | #2



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

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


Новый участник


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

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


Iska, большое спасибо! Всё работает как надо.

Цитата Iska:
На мой взгляд, случайное имя — неудобно. »
В некоторых случаях бывает нужно, упрощает и ускоряет работу, чем вручную вбивать.

Отправлено: 22:32, 23-02-2021 | #3


Ветеран


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

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


77xaker, я использую…
…нумерованные имена:
Код: Выделить весь код
0001
0002
0003
0004
0005
0006
0007
…
0334
0335
0336
0337
0338

Это хотя бы даёт представление о порядке их создания.

Отправлено: 22:36, 23-02-2021 | #4



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Установка - [решено] Пропали кнопки из контекстного меню yurka45pacan@vk Microsoft Windows 7 7 28-09-2014 16:32
CMD/BAT - [решено] Поиск в Google из контекстного меню didro75 Скриптовые языки администрирования Windows 9 30-09-2013 10:48
Интерфейс - Удаление ненужных пунктов из контекстного меню laslo1405 Microsoft Windows 7 6 26-08-2013 11:37
Интерфейс - Из контекстного меню в пункте "Создать", пропала команда "Текстовый документ". QUMATOZ Microsoft Windows 2000/XP 1 23-10-2011 18:07
[решено] Диспетчер задач. Вкладка процессы. Команда контекстного меню "виртуализация" Sparkster Хочу все знать 1 10-09-2007 09:36




 
Переход