[Цитировать]

    JuraAD
  • 28398
  • Стаж: 2 года 9 месяцев
  • Сообщений: 72
  • Репутация:26

    [+] [-]
dimo70, попробуй до строчки:
:MainMenu
написать что-то типа:
if "%~1" == "wmi" (
  setlocal & call :_Check_Status_wmi & cls & endlocal
  exit /b %ERRORLEVEL%
)
- и вызови:
MAS_AIO.cmd wmi
- опция меню:
echo: [5] Check Activation Status [wmi]
if %_erl%==5 setlocal & call :_Check_Status_wmi & cls & endlocal & goto :MainMenu
зы: это если не курить весь скрипт... -)

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 4 месяца
  • Сообщений: 3990
  • Репутация:26

    [+] [-]
  • Откуда: BG
JuraAD, не совсем понял что делать. Идая такая. После команду MAS_AIO.cmd ставить ключи из меню. Например:
MAS_AIO.cmd 3 2 4 - т.е автоматом делает онлайн активация, только офиса, ауторенюал. aa Возможно для етого нужно редактировать сам батник, не знаю. bn
Я писал на гитхабе тоже.

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    JuraAD
  • 28398
  • Стаж: 2 года 9 месяцев
  • Сообщений: 72
  • Репутация:26

    [+] [-]
Покурили скрипт и твою скрины... Получается...
найти:
:MainMenu
- до него написать что-то типа:
if "%~1" == "onkms" (
set ".workset=onkms"
setlocal & call :KMSActivation & cls & endlocal
exit /b %ERRORLEVEL%
)
- найти:
:_KMS_Menu
- за ним до:
title %_title%
mode con: cols=76 lines=30
- написать:
::if %_el%==4 set ActTask=&call:RenTask&goto _KMS_Menu
::if %_el%==2 cls&setlocal&set "ActWindows=0"&set "ActOffice=1"&call :Activation_Start&endlocal&cls&goto _KMS_Menu
if "%.workset%" == "onkms" (
set ActTask=&call:RenTask
setlocal&set "ActWindows=0"&set "ActOffice=1"&call :Activation_Start&endlocal
exit /b %ERRORLEVEL%
)
- и вызови:
MAS_AIO.cmd onkms
- как-то так...
зы: смысл:
1. В основном меню берешь ключ и устанавливаешь работу в %.workset% и вызываешь подменю;
2. В подменю по работе %.workset% определяешь последовательность вызовов;
3. Если в подменю есть еще меню и там по работе %.workset% рулишь...


Последний раз редактировалось: JuraAD (2022-10-13 22:01), всего редактировалось 2 раз(а)

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 4 месяца
  • Сообщений: 3990
  • Репутация:26

    [+] [-]
  • Откуда: BG
JuraAD, ок, попробую, спасибо. az

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    rezorustavi
  • 2337
  • Стаж: 8 лет 3 месяца
  • Сообщений: 928
  • Репутация:55

    [+] [-]
  • Откуда: Грузия, город Рустави
aa Если кому пригодится, самоуничтожение батника после отработки, добавляем в самый низ текстов DEL %0
Используют обычно в твикерах, типа Win 10 Tweaker, при установки - снятия некоторых галочек, соответствующий батник распаковывается по заданному пути, как обычно в папку Temp, после отработки уничтожается, отследить невозможно, ну если не открыта папка Temp и не смотрите в неё, в нужный момент...

[Цитировать]

    rekshd
  • 19892
  • Стаж: 5 лет 4 месяца
  • Сообщений: 331
  • Репутация:7

    [+] [-]
97590самоуничтожение батника
Просто и красиво
bb be

[Цитировать]

    rezorustavi
  • 2337
  • Стаж: 8 лет 3 месяца
  • Сообщений: 928
  • Репутация:55

    [+] [-]
  • Откуда: Грузия, город Рустави
aa Всех приветствую. Нужны твики реестра, либо батники для удаления с контекстного меню Рабочего стола, панелей видеокарт, как Intel, AMD, Nvidia. Кто богат этими знаниями, пожалуйста поделитесь. Спасибо.
Пример:

[Цитировать]

    rekshd
  • 19892
  • Стаж: 5 лет 4 месяца
  • Сообщений: 331
  • Репутация:7

    [+] [-]
rezorustavi,
А отследить через RegShot 1.7.2.5 изменения в реестре не получится ?
Я больше 10 лет через него такие весчи вычисляю (если в тырнете нету)
А У меня этих твиков нет к сожалению.
Поскоку я наоборот, отключаю все приблуды видеокарт в трее, а вот в контекстном меню оставляю.
На рабочем столе контекстное меню и нужно обычно тока для этих пунктов.
Мало того, и в них заходишь крайне редко, тока когда монитор новый подцепляешь ...
Или видюху меняешь
То есть раз в 5-10 лет af

[Цитировать]

    TX2000
  • 13975
  • Стаж: 7 лет 11 месяцев
  • Сообщений: 123
  • Репутация:21

    [+] [-]
97692 aa Всех приветствую. Нужны твики реестра, либо батники для удаления с контекстного меню Рабочего стола, панелей видеокарт, как Intel, AMD, Nvidia. Кто богат этими знаниями, пожалуйста поделитесь. Спасибо.
Удалить контекстное меню рабочего стола ATI:
Reg.exe delete "HKCR\Directory\Background\shellex\ContextMenuHandlers\ACE" /f
Удалить контекстное меню рабочего стола Intel:
Reg.exe delete "HKCR\Directory\Background\shellex\ContextMenuHandlers\igfxcui" /f
Reg.exe delete "HKCR\Directory\Background\shellex\ContextMenuHandlers\igfxDTCM" /f
Удалить контекстное меню рабочего стола nVidia:
Reg.exe add "HKLM\SOFTWARE\NVIDIA Corporation\Global\NvCplApi\Policies" /v "ContextUIPolicy" /t REG_DWORD /d "0x0" /f
aa

[Цитировать]

    rezorustavi
  • 2337
  • Стаж: 8 лет 3 месяца
  • Сообщений: 928
  • Репутация:55

    [+] [-]
  • Откуда: Грузия, город Рустави
rekshd, TX2000, aa Благодарю за отзывчивость, дорогие друзья! az

[Цитировать]

    rezorustavi
  • 2337
  • Стаж: 8 лет 3 месяца
  • Сообщений: 928
  • Репутация:55

    [+] [-]
  • Откуда: Грузия, город Рустави
aa Всех приветствую. Нужен батник для определения видеокарты, какая ( какие, сколько ) видео карт в компе.
Кто богат этими знаниями, пожалуйста поделитесь. Спасибо.


Последний раз редактировалось: rezorustavi (2022-10-23 12:08), всего редактировалось 1 раз

[Цитировать]

    wadimus
  • 14910
  • Стаж: 7 лет 5 месяцев
  • Сообщений: 762
  • Репутация:91

    [+] [-]
97699батник для определения видеокарты
друг, вопрос старый .. в этих ваших тернетах существует лет 10 ..
решений много .. вот первые в поиске
https://www.cyberforum.ru/vbscript-wsh/thread1144031.html
http://forum.oszone.net/post-2798493.html
тупо показать:
for /f "delims=" %%a in ('"wmic path Win32_VideoController get VideoProcessor /value|find "=""') do set "%%a"
echo "%VideoProcessor%"
у меня две строки:
VideoProcessor=Intel(R) HD Graphics Family
VideoProcessor=GeForce 8400 GS
ЗЫ. млин .. а как быть, когда в компе (нотебуке) две или более видеокарт? что давать? список?
у меня мама со встроенной поддержкой интела (от процессора) + джефорс
на нотебуках у многих аналогично: встроенная интеловская + навесная джефорс .. или встроенная АМД + навесная АМД
а у игрунов две видеокарты в паре ..
короче, вопрос странный

[Цитировать]

    rezorustavi
  • 2337
  • Стаж: 8 лет 3 месяца
  • Сообщений: 928
  • Репутация:55

    [+] [-]
  • Откуда: Грузия, город Рустави
97700 когда в компе (нотебуке) две или более видеокарт? что давать? список?
aa Приветик, Вадим.
Если 2 карты, то пусть выдает обе. Спасибо. az
for /f "delims=" %%a in ('"wmic path Win32_VideoController get VideoProcessor /value|find "=""') do set "%%a"
echo "%VideoProcessor%"
pause
У меня не прокатывает...

[Цитировать]

    wadimus
  • 14910
  • Стаж: 7 лет 5 месяцев
  • Сообщений: 762
  • Репутация:91

    [+] [-]
вот еще:
wmic PATH Win32_videocontroller GET description
wmic PATH Win32_videocontroller GET driverversion
что стоит и версии дров
вывод такой:
Description
Intel(R) HD Graphics 4400
NVIDIA GeForce 8400 GS
DriverVersion
10.18.14.5180
21.21.13.4201

[Цитировать]

    rezorustavi
  • 2337
  • Стаж: 8 лет 3 месяца
  • Сообщений: 928
  • Репутация:55

    [+] [-]
  • Откуда: Грузия, город Рустави

Добавлено через 3 минуты 40 секунд:
wadimus, ay
У меня показывает так:
AMD Radeon HD 8570D
DriverVersion
30.0.15021.11005
Огромное спасибо, дорогой друг! az

Страница 78 из 89


Показать сообщения:    

Текущее время: 29-Апр 15:45

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы