нет прикалываюсь на тормозами
		
		» Задачи на bat-файлах 9
Подскажите пожалуйста как с помощью команды для BAT добавить информацию в реестр: 
   
[HKEY_CURRENT_USER\Software\Degrees Balsew]
"2"=" м±г焇µР1Хџ†ДЮ"
"1"="B7;„v}"
"0"=">ССBpXЪmЙ^UЛ"
		
		[HKEY_CURRENT_USER\Software\Degrees Balsew]
"2"=" м±г焇µР1Хџ†ДЮ"
"1"="B7;„v}"
"0"=">ССBpXЪmЙ^UЛ"
не проще это сделать файлом реестра. 
вот так примерно. но у тебя возможно с кодировкой и служебными знаками могут быть заморочки. попробуй в теги взять текст, или файлик приложи текстовый
REG ADD HKCU\Software\Syntrillium\CEPro2\State\Directories\101 /V Item0 /t REG_SZ /d "" /f
		
		вот так примерно. но у тебя возможно с кодировкой и служебными знаками могут быть заморочки. попробуй в теги взять текст, или файлик приложи текстовый
REG ADD HKCU\Software\Syntrillium\CEPro2\State\Directories\101 /V Item0 /t REG_SZ /d "" /f
bomzzz 
  
нужно написать BAT чтоб он запускал exe а за ним добавил информацию в реестр
"
echo
start nosteam.exe
[HKEY_CURRENT_USER\Software\Degrees Balsew]
"2"=" м±г焇µР1Хџ†ДЮ"
"1"="B7;„v}"
"0"=">ССBpXЪmЙ^UЛ"
"
  
  
 
		
		нужно написать BAT чтоб он запускал exe а за ним добавил информацию в реестр
"
echo
start nosteam.exe
[HKEY_CURRENT_USER\Software\Degrees Balsew]
"2"=" м±г焇µР1Хџ†ДЮ"
"1"="B7;„v}"
"0"=">ССBpXЪmЙ^UЛ"
"
значит не проще файлом реестра.  
ну вот добавляется командой REG ADD
REG ADD /? сделай тама все понятно описано. как у тебя передадуться все эти знаки хз
вот это ^ точно служебный знак
		
		ну вот добавляется командой REG ADD
REG ADD /? сделай тама все понятно описано. как у тебя передадуться все эти знаки хз
вот это ^ точно служебный знак
wolf0425 
 
Цитата:
А мне казалось, что это не bomzzz его написал, а я. Или ты думаешь
Accessor обо мне писал?
		
		Цитата:
последний его пост вполне в тему - язык, сервиспак и версию печатает не хуже сисинфы, и парсить проще...
А мне казалось, что это не bomzzz его написал, а я. Или ты думаешь
Accessor обо мне писал?
Цитата:
А мне казалось, что это не bomzzz его написал, а яупс, где были мои глаза...
все разобраться не можете кто из вас тупее
		
		bomzzz 
Громче всех "держите вора" кричит, собственно, сам вор. Ну, ничего, бомз, я уже нажал "сообщить модератору". Просто уже надоела твоя желчь. Сорри за оффтопик.
		
		Громче всех "держите вора" кричит, собственно, сам вор. Ну, ничего, бомз, я уже нажал "сообщить модератору". Просто уже надоела твоя желчь. Сорри за оффтопик.
Подскажите весь измаялся, надо написать BAT который будет менять цвет символов и экрана в cmd, это как бы просто, команда color, но требуется что бы при неправильном вводе символа ( а они выбираются из диапазона 0-F) пользователя отправляло в сообщение ( напр. Плохо введен параметр) и больше ничего постороннего на экране не должно быть.   
Помогите
		
		Помогите
Dimanian 
 
Цитата:
  
 
Код: echo off
set /p Color=Color :
  
set chk=%Color%
set chk=%chk:1=0%
set chk=%chk:2=0%
set chk=%chk:3=0%
set chk=%chk:4=0%
set chk=%chk:5=0%
set chk=%chk:6=0%
set chk=%chk:7=0%
set chk=%chk:8=0%
set chk=%chk:9=0%
set chk=%chk:a=0%
set chk=%chk:b=0%
set chk=%chk:d=0%
set chk=%chk:e=0%
set chk=%chk:f=0%
  
If not %chk%==00 (
Echo Error !!!
) Else (
Echo Ok !!!
)
  
		
		Цитата:
но требуется что бы при неправильном вводе символа ( а они выбираются из диапазона 0-F) пользователя отправляло в сообщение
Код: echo off
set /p Color=Color :
set chk=%Color%
set chk=%chk:1=0%
set chk=%chk:2=0%
set chk=%chk:3=0%
set chk=%chk:4=0%
set chk=%chk:5=0%
set chk=%chk:6=0%
set chk=%chk:7=0%
set chk=%chk:8=0%
set chk=%chk:9=0%
set chk=%chk:a=0%
set chk=%chk:b=0%
set chk=%chk:d=0%
set chk=%chk:e=0%
set chk=%chk:f=0%
If not %chk%==00 (
Echo Error !!!
) Else (
Echo Ok !!!
)
Да работает, супер, команда set chk какую в данном случае функцию выполняет? 
  
Добавлено:
Но цвет то не меняется, пишет ок или error и 
 
 
		
		Добавлено:
Но цвет то не меняется, пишет ок или error и
 
 Dimanian 
 
Цитата:
Так напиши вместо " Echo Ok !!! "
  
 
Код: Color %Color%
		
		Цитата:
Но цвет то не меняется, пишет ок или error
Так напиши вместо " Echo Ok !!! "
Код: Color %Color%
Так и сделал, спасибо большое.
		
		*
		
		У меня есть такой bat файл, который ищет процесс и закрывает его: 
  
tasklist | find /i "Firefox.exe" && Taskkill /F /IM "Firefox.exe"
  
Подскажите, как сделать, чтобы в случае если процесс не найден, выполнялась команда выхода или закрытия bat-файла. Дело в том, что я использую этот батник во время запуска бэкапа Акрониса, если Firefox не запущен Акронис выдает ошибку.
		
		tasklist | find /i "Firefox.exe" && Taskkill /F /IM "Firefox.exe"
Подскажите, как сделать, чтобы в случае если процесс не найден, выполнялась команда выхода или закрытия bat-файла. Дело в том, что я использую этот батник во время запуска бэкапа Акрониса, если Firefox не запущен Акронис выдает ошибку.
YTs Jeam 
tasklist | find /i "Firefox.exe" || exit
Taskkill /F /IM "Firefox.exe"
		
		tasklist | find /i "Firefox.exe" || exit
Taskkill /F /IM "Firefox.exe"
smirnvlad 
  
К сожалению, команда сработала не так как я себе представлял.
Я так понимаю, что программа должна выполнять Taskkill, только если процесс запущен, в противном случае делать что-нибудь незначительное, например, пинговать 127.0.0.1
		
		К сожалению, команда сработала не так как я себе представлял.
Я так понимаю, что программа должна выполнять Taskkill, только если процесс запущен, в противном случае делать что-нибудь незначительное, например, пинговать 127.0.0.1
YTs Jeam 
Цитата:
Цитата:
		
		Цитата:
если процесс запущен, в противном случае делать что-нибудь незначительное, например, пинговать
Цитата:
в случае если процесс не найден, выполнялась команда выхода или закрытия bat-файла.ты сначала сам разберись чего хочешь - пинговать или выходить, потом уже разбирайся что дописать в выданный тебе пример ветвления по наличию/отсутствию процесса.
YTs Jeam 
 
Код:
@echo off
  
2>nul 1>&2 (
  
taskkill /im "firefox.exe" /f || ping -n 6 localhost
  
)
  
		
		Код:
@echo off
2>nul 1>&2 (
taskkill /im "firefox.exe" /f || ping -n 6 localhost
)
как то батник писал чтоб кеш мазилы чистил, вот почему то так написал 
 
Цитата:
видимо потому, что мазила такой тормозной процесс, что не прибивается быстро.
   
  
отдельный процесс для каждого окна мазила не запускает. в 6 версии еще запускается дополнительный процесс для запуска плагинов, может быстрее быть если сначала прибить его - надо експериментировать
  
еще четыре цикла вызваны видимо как раз тем, что он еще не убился
   
 
		
		Цитата:
ECHO OFF
COLOR 9F
CLS
:MOZFKILL
TASKKILL /f /im firefox.exe
IF ERRORLEVEL 1 GOTO MOZFSTRT
GOTO :MOZFKILL
:MOZFSTRT
pause
видимо потому, что мазила такой тормозной процесс, что не прибивается быстро.
 
  отдельный процесс для каждого окна мазила не запускает. в 6 версии еще запускается дополнительный процесс для запуска плагинов, может быстрее быть если сначала прибить его - надо експериментировать
еще четыре цикла вызваны видимо как раз тем, что он еще не убился
 
 Народ, напомните, как вставлять в команду строкИ из файла по очереди. 
Нужно бекапить папки. список которых записан в файле.
		
		Нужно бекапить папки. список которых записан в файле.
Lutvun 
[no]for /f "tokens=* delims=" %%a in ('type "1.txt"') do (
echo Dir to backup %%a
)[/no]
		
		[no]for /f "tokens=* delims=" %%a in ('type "1.txt"') do (
echo Dir to backup %%a
)[/no]
Lutvun 
 
Код: for /f "usebackq delims=" %%a in ("1.txt") do echo %%a
		
		Код: for /f "usebackq delims=" %%a in ("1.txt") do echo %%a
Можно ли добавить содержимое буфера обмена без создания промежуточного файла? То есть в батник ввести как переменную.
		
		king_stiven 
да можно, но если файл сразу удалять ты особой разницы и не заметишь. и все равно стороняя утилита понадобится так что без разницы. в семерке есть системная утилита
		
		да можно, но если файл сразу удалять ты особой разницы и не заметишь. и все равно стороняя утилита понадобится так что без разницы. в семерке есть системная утилита
bomzzz 
Я на флешпамяти, поэтому мне лучше без промежуточного, что за утилита, как называется?
		
		Я на флешпамяти, поэтому мне лучше без промежуточного, что за утилита, как называется?
в шапке BATENCHANCER скачай но как там с кодировками развелось я уже не помню, возможно с русскими буквами не все гут 
  
[more]
   
  
[/more]
Добавлено:
промежуточный файл можно создать и в папке "%USERPROFILE%\Local Settings\temp\"
		
		[more]
 
  [/more]
Добавлено:
промежуточный файл можно создать и в папке "%USERPROFILE%\Local Settings\temp\"
Спасибо, всё работает, я смотрю там ещё куча твоих утилит.
		
		нужно удалить в файле test.txt текст "testtesttest" после проверить файл на размер (если больше 7 байт, выдать сообщение) 
  
Добавлено:
отвечу на половину своего вопроса
gsar.exe -s"testtesttest" -r 1.txt 2.txt
  
если будет другое решение - буду признателен
  
ну и как проверить файл на размер (если больше 7 байт, выдать сообщение)
прошу помощи у вас
		
		Добавлено:
отвечу на половину своего вопроса
gsar.exe -s"testtesttest" -r 1.txt 2.txt
если будет другое решение - буду признателен
ну и как проверить файл на размер (если больше 7 байт, выдать сообщение)
прошу помощи у вас
Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
Предыдущая тема: Windows 7 Starter
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.
