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

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

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

Старожил


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

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


какими командами в cmd файле можно изменять параметры быстродействия в свойствах моего компьютера во вкладке дополнительно?

Отправлено: 21:37, 12-01-2010

 

Старожил


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

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


переменной %time% и бошльшими циклами. Был у меня где-то батник, где команды подсчитывались...

-------
Как сказало Дерево Дровосеку: "я - пень".


Отправлено: 22:33, 12-01-2010 | #2



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

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


Googler


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

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


alexandri, по-моему, вам сюда: Твики реестра .: [все вопросы] :.
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:02, 13-01-2010 | #3


Старожил


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

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


Уважаемый amel27, а можно твики реестра через кмд-файл делать? Всмысле, чтоб твики мона было использовать в кмд сценарии, не используя никаких дополнительных файлов типа reg и тому подобное

Отправлено: 21:24, 13-01-2010 | #4


Ветеран


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

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


alexandri, можно, но учитывайте, что сие, как правило, потребует на каждую значимую строку *.reg-файла отдельной команды «reg.exe». Минусы такого подхода:
* возможные ошибки при переводе;
* возросшее время обработки — на множественный запуск «reg.exe» вместо одного reg;
* усложнение внесения исправлений (править отдельный *.reg файл куда проще, нежели параметры ряда команд «reg.exe»).

Например (пример условный):
читать дальше »
Код: Выделить весь код
REGEDIT4

[HKEY_CURRENT_USER\Console]
"FontSize"=dword:00180000
"FontFamily"=dword:00000036
"FontWeight"=dword:00000190
"FaceName"="Consolas"
"CursorSize"=dword:00000019
можно выразить наподобие:
Код: Выделить весь код
@echo off
setlocal

set sSubKey=HKEY_CURRENT_USER\Console
(
	reg.exe add "%sSubKey%" /v "FontSize"   /t REG_DWORD /d 0x00180000 /f
	reg.exe add "%sSubKey%" /v "FontFamily" /t REG_DWORD /d 0x00000036 /f
	reg.exe add "%sSubKey%" /v "FontWeight" /t REG_DWORD /d 0x00000190 /f
	reg.exe add "%sSubKey%" /v "FaceName"   /t REG_SZ    /d "Consolas" /f
	reg.exe add "%sSubKey%" /v "CursorSize" /t REG_DWORD /d 0x00000019 /f
) 1>nul

endlocal
exit /b 0
Как Вы видите, достаточно ясный и понятный *.reg файл превращается в мешанину из ключей и параметров. Так что, применять подобный метод лучше тогда, когда иначе без него не обойтись.
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:05, 14-01-2010 | #5



Moderator


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

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


Цитата alexandri:
а можно твики реестра через кмд-файл делать?
[тестируем] Утилита для конвертации *.reg-файлов в *.bat и *.inf файлы
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:12, 14-01-2010 | #6


Старожил


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

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


Iska, классно объяснил! спасибо! Petya V4sechkin, полезная софтинка!!!
Значит получается для оптимальности быстродействия сценария всё-таки лучше использовать reg файлы. А как лучше обращаться из КМД к РЕГ файлам?

Iska, А что в этом сценарии перенаправляется в nul ? откуда взялась единица?
Цитата Iska:
@echo off setlocal set sSubKey=HKEY_CURRENT_USER\Console ( reg.exe add "%sSubKey%" /v "FontSize" /t REG_DWORD /d 0x00180000 /f reg.exe add "%sSubKey%" /v "FontFamily" /t REG_DWORD /d 0x00000036 /f reg.exe add "%sSubKey%" /v "FontWeight" /t REG_DWORD /d 0x00000190 /f reg.exe add "%sSubKey%" /v "FaceName" /t REG_SZ /d "Consolas" /f reg.exe add "%sSubKey%" /v "CursorSize" /t REG_DWORD /d 0x00000019 /f ) 1>nul endlocal exit /b 0 »

Отправлено: 15:57, 14-01-2010 | #7


Ветеран


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

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


alexandri, в nul перенаправляется сгруппированный (скобки в сценарии) вывод команд «reg.exe» из stdin (это та самая единица).
читать дальше »
Можете сие («1>nul») убрать и посмотреть как будет выглядеть вывод — просто, на мой взгляд, смотреть на массу сообщений вида «Операция успешно завершена» особого смысла нет. А вот ошибки (stderr, он же — стандартный поток «2») будут отображаться. Например, добавьте в пример, по аналогии, перед завершающей скобкой и «1>nul» команду:
Код: Выделить весь код
reg.exe add "HKEY_LOCAL_MACHINE\SECURITY" /v "Some Value" /t REG_SZ /d "Value" /f
Поскольку по умолчанию полный доступ к этому разделу есть только у учётной записи системы, а администраторы могут только читать и писать разрешения, то Вы увидите в итоге сообщение об ошибке (которые «reg.exe» отправляет в «stderr»):
Цитата:
Error: Отказано в доступе.
Конечно, по данному тексту нельзя будет сказать к какой конкретно команде «reg.exe» он относится.
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:48, 14-01-2010 | #8



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - удаленный десктоп - изменение параметров экрана Vowan Microsoft Windows 2000/XP 10 03-09-2014 18:25
Доступ - [решено] Изменение параметров реестра сразу для всех учетных записей Valikiev Microsoft Windows 2000/XP 21 03-09-2008 19:40
[решено] Службы - Изменение типа запуска через CMD vagner_HATE Microsoft Windows NT/2000/2003 2 03-09-2008 06:31
VBS/WSH/JS - Изменение параметров почты через VBS Pav Программирование и базы данных 5 18-06-2004 10:01
Изменение параметров разделов ivanenkoa Общий по FreeBSD 13 28-06-2003 12:49




 
Переход