нет прикалываюсь на тормозами
» Задачи на 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, истории становления российского интернета. Сделано для людей.