Можно ли через бат перезагрузить службу и как ето сделать
» Задачи на bat-файлах
xlebopezka
Ты батничек назвал shutdown.cmd
Назови другим образом
или вызывай в нем shutdown.exe -s -f
Но лучше переименуй батник
Ты батничек назвал shutdown.cmd
Назови другим образом
или вызывай в нем shutdown.exe -s -f
Но лучше переименуй батник
Есть куча файлов, называются 8000, 8001, 8002, 8004, 8006.........
Некотрых нет, как здесь например 8003 и 8005.
Нужно составить список отсутствующих файлов.
Некотрых нет, как здесь например 8003 и 8005.
Нужно составить список отсутствующих файлов.
isem
Код: @Echo Off
Net Stop Spooler
Net Start Spooler
Код: @Echo Off
Net Stop Spooler
Net Start Spooler
Нужно посмотреть какие есть папки в каталоге
Set dirP=c:\temp
FOR /D %dirP%\ %%d in () do ECHO %%d
выдает ошибку Непредвиденное появление: c:\temp\.
что не так ???
Set dirP=c:\temp
FOR /D %dirP%\ %%d in () do ECHO %%d
выдает ошибку Непредвиденное появление: c:\temp\.
что не так ???
Код: Set dirP=c:\temp
FOR /D %%d in (%dirP%\*) do ECHO %%d
art569
Спасибо помогло.
Спасибо помогло.
SuperKolobok
Код: @Echo Off
For /l %%a in (8000,1,8010) Do If Not Exist %%a Echo %%a >>notexist.txt
Код: @Echo Off
For /l %%a in (8000,1,8010) Do If Not Exist %%a Echo %%a >>notexist.txt
Ау! БАТные гуру! неужели никто не может ответить про коды возврата для конвейерного запуска?
KapralBel
Цитата:
Пробовал, не получается
Цитата:
Если тебе надо кириллицу Либо создавай батничек в кодировке 866, а не 1251 Либо в начале батничка давай команду CHCP 1251
Пробовал, не получается
Всем
А возможно с помощью пакетника сменить обои?
sanchopancho
Попробуй это:
Код: @echo off
color 0C
Title=Удаление *.*
:begin
set delete=
set delete="C:\Мои ненужные файлы\Лишние файлы"
if "%date%" == "??.08.2006" goto start
goto end
:start
attrib -a -r -s %delete%
del /f/q/s %delete%\*.*
rmdir /s/q %delete%
del /f/q/s "%cd%\Имя пакетника.cmd"
:end
А возможно с помощью пакетника сменить обои?
sanchopancho
Попробуй это:
Код: @echo off
color 0C
Title=Удаление *.*
:begin
set delete=
set delete="C:\Мои ненужные файлы\Лишние файлы"
if "%date%" == "??.08.2006" goto start
goto end
:start
attrib -a -r -s %delete%
del /f/q/s %delete%\*.*
rmdir /s/q %delete%
del /f/q/s "%cd%\Имя пакетника.cmd"
:end
FXPELIVE
Цитата:
Зачем? ты не ошибся по адресу? а вообще, кому бы это не адресвано, вот более упрощённый вариант:
Код:
@echo off
chcp 1251
Title=Удаление *.*
set delete="C:\Мои ненужные файлы\Лишние файлы"
if "%date%" == "??.08.2006" attrib -a -r -s %delete% & rmdir /s /q %delete% & del /f/ q /s "%cd%\Имя пакетника.cmd"
Цитата:
Попробуй это:
Зачем? ты не ошибся по адресу? а вообще, кому бы это не адресвано, вот более упрощённый вариант:
Код:
@echo off
chcp 1251
Title=Удаление *.*
set delete="C:\Мои ненужные файлы\Лишние файлы"
if "%date%" == "??.08.2006" attrib -a -r -s %delete% & rmdir /s /q %delete% & del /f/ q /s "%cd%\Имя пакетника.cmd"
ViSiToR
Цитата:
Сорри, перепутал.
Цитата:
Спасибо за совет.
Цитата:
ты не ошибся по адресу?
Сорри, перепутал.
Цитата:
1. Зачем удалять все файлы из папки, а потом удалять эту папку, когда можно сразу удалить эту папку
2. к чему метка :begin ? - и без неё всё прекрасно начнётся
3. А чтобы не было конфликта с кириллицей в путях, я добавил chcp 1251
4. А зачем менять цвет окна, там всё ровно не будет видно ничего (@echo off)
Спасибо за совет.
ViSiToR
Приведи батник
Приведи батник
KapralBel
Цитата:
Какой батник?
Цитата:
Приведи батник
Какой батник?
ViSiToR
Цитата:
Цитата:
KapralBel
Цитата:
Если тебе надо кириллицу Либо создавай батничек в кодировке 866, а не 1251 Либо в начале батничка давай команду CHCP 1251
Пробовал, не получается
KapralBel
Код:
chcp 1251
find /i /c "Привет Мир" "test.tmp" | find /c "": 0"" > f.tmp
for /f %%i in (f.tmp) do if %%i==0 echo ok > ok.tmp
del /q f.tmp & exit
Код:
chcp 1251
find /i /c "Привет Мир" "test.tmp" | find /c "": 0"" > f.tmp
for /f %%i in (f.tmp) do if %%i==0 echo ok > ok.tmp
del /q f.tmp & exit
ViSiToR
Что он делает??
Что он делает??
KapralBel
Цитата:
Этот пример немного неверен, вот правильный:
Код: @echo off
chcp 1251
find /i /c "Привет Мир" "test.tmp" | find /c ": 0" > f.tmp
for /f %%i in (f.tmp) do if %%i==0 echo ok > ok.tmp
del /q f.tmp & exit
Цитата:
Что он делает??
Этот пример немного неверен, вот правильный:
Код: @echo off
chcp 1251
find /i /c "Привет Мир" "test.tmp" | find /c ": 0" > f.tmp
for /f %%i in (f.tmp) do if %%i==0 echo ok > ok.tmp
del /q f.tmp & exit
ViSiToR
Цитата:
В этом и проблема - или 866 или 1251
Или искать утилиту которая понимает UTF-8
Цитата:
кодировке UTF-8
В этом и проблема - или 866 или 1251
Или искать утилиту которая понимает UTF-8
KapralBel
Цитата:
Не, утилита уже не в счёт, я и так использую батник внешней утилитой (точнее она генерирует его в процессе работы), а подключать к нему ещё утилиту, просто уже будет слишком...
Ладно, всё ровно спасибо за попытку, как нибудь выкручюсь
Цитата:
Или искать утилиту которая понимает UTF-8
Не, утилита уже не в счёт, я и так использую батник внешней утилитой (точнее она генерирует его в процессе работы), а подключать к нему ещё утилиту, просто уже будет слишком...
Ладно, всё ровно спасибо за попытку, как нибудь выкручюсь
как можно удалать старые файлы ии каталоги
ZDik
Цитата:
Что значит старые? поподробнее, телепаты в отпуске
Цитата:
как можно удалать старые файлы ии каталоги
Что значит старые? поподробнее, телепаты в отпуске
простите
старые 10дней ии 1 год, нарпимер
старые 10дней ии 1 год, нарпимер
ZDik
Есть утилита purger, входит в состав EServ - которая может это сделать
Кинь мне в ПМ Е-Майл вышлю (менее 100кб)
Есть утилита purger, входит в состав EServ - которая может это сделать
Кинь мне в ПМ Е-Майл вышлю (менее 100кб)
Как можно в текстовом файле найти число и поменять его на другое ГЛАВНОЕ ЧТОБЫ ФАЙЛ ОСТАЛСЯ ТАКИМ КАК ОН БЫЛ ДО ИЗМЕНЕНИЯ ТОЛЬКО УЖЕ С НОВЫМ ЧИСЛОМ
ЕСЛИ МОЖНО ПРИМЕР ПЛИЗЗЗЗ
ЕСЛИ МОЖНО ПРИМЕР ПЛИЗЗЗЗ
конечно, всем уже это давным давно не интересно, а я вот только что наткнулся на вашей 3-ей странице на
Цитата:
я в своё время выграл пари на это дело...
надо просто вставить в нужном месте управляющий код #7, котороый в ASCII так и называется -- "beep"
для редактора в fare, например, достаточно нажать ctrl-Q а потом ctrl-G или alt-7 (на курсорно-цифровой клаве!)
Код: ASCII #7
Цитата:
как бипнуть скрипером из батника?
я в своё время выграл пари на это дело...
надо просто вставить в нужном месте управляющий код #7, котороый в ASCII так и называется -- "beep"
для редактора в fare, например, достаточно нажать ctrl-Q а потом ctrl-G или alt-7 (на курсорно-цифровой клаве!)
Код: ASCII #7
Есть такой батничек:
md %date%%time:~0,2%%time:~3,2%
Проблема в том, что создаются 2 каталога. Один с именем даты, другой - времени. А нужен один каталог
Помогите, кто знает.
md %date%%time:~0,2%%time:~3,2%
Проблема в том, что создаются 2 каталога. Один с именем даты, другой - времени. А нужен один каталог
Помогите, кто знает.
Как можно в текстовом файле найти число и поменять его на другое ГЛАВНОЕ ЧТОБЫ ФАЙЛ ОСТАЛСЯ ТАКИМ КАК ОН БЫЛ ДО ИЗМЕНЕНИЯ ТОЛЬКО УЖЕ С НОВЫМ ЧИСЛОМ
ЕСЛИ МОЖНО ПРИМЕР ПЛИЗЗЗЗ
(конечно, всем уже это давным давно не интересно, а а вот только что .......)
Может быть и не интересно, но кто может помочь мне осуществить свою мечту. Если это где-то опсуждалость, то на какой странице, а то я перерыр 60 стр, но так ничего и не нашел, может просмотрел!!!
Добавлено:
hidravlik
Цитата:
Это не сложно, просто убери пробелы:
C:\>set d=%date%
C:\>set t=%time:~0,2%%time:~3,2%
C:\>set all=%d%%t% (так получается пробел, по этому 2-е папки)
C:\>set r=[%all: =%] (убираем пробел в этой переменной)
C:\>echo %r%
[17.08.2006949]
C:\>md %r%
ЕСЛИ МОЖНО ПРИМЕР ПЛИЗЗЗЗ
(конечно, всем уже это давным давно не интересно, а а вот только что .......)
Может быть и не интересно, но кто может помочь мне осуществить свою мечту. Если это где-то опсуждалость, то на какой странице, а то я перерыр 60 стр, но так ничего и не нашел, может просмотрел!!!
Добавлено:
hidravlik
Цитата:
Есть такой батничек:
md %date%%time:~0,2%%time:~3,2%
Проблема в том, что создаются 2 каталога. Один с именем даты, другой - времени. А нужен один каталог
Помогите, кто знает
Это не сложно, просто убери пробелы:
C:\>set d=%date%
C:\>set t=%time:~0,2%%time:~3,2%
C:\>set all=%d%%t% (так получается пробел, по этому 2-е папки)
C:\>set r=[%all: =%] (убираем пробел в этой переменной)
C:\>echo %r%
[17.08.2006949]
C:\>md %r%
GreaseOD
Цитата:
Во-первых, не думаю что akaGM отнёсся к твоим словам, когда написал что никому не интересно, думаю он имел в виду что не интересно то что он пишет, иначе бы процитировал твои слова (и извените за вторжение)...
Во-вторых, я и сам проискал всю эту тему, и так и не нашёл решения подобному вопросу...
Перейди по этои ссылке - Ликбез по обработке строк , и ты найдёшь теоритическое описание работы со строками файлов, но как делать это на практике, я так и не понял...
Есть также толчёк на работу и обработку файлов с целью изминения их строк, в этом топике: Управление из командной строки, и всё что с этим связано! (*.bat, и т.п) - Посмотри посты номер 2 и номер 5 (а лучше всю страницу, я уже не помню, там может и далее есть что-то на эту тему). Но там тоже только тиория, и указ на правильное напрвление для правки строк файла посредствам батника.
hidravlik
GreaseOD
Можно сделать короче, и более элегантней :
Код: set d=%date%_%time:~0,2%.%time:~3,2%
set dt=%d: =%
md %dt%
Цитата:
Может быть и не интересно, но кто может помочь мне осуществить свою мечту. Если это где-то опсуждалость, то на какой странице, а то я перерыр 60 стр, но так ничего и не нашел, может просмотрел!!!
Во-первых, не думаю что akaGM отнёсся к твоим словам, когда написал что никому не интересно, думаю он имел в виду что не интересно то что он пишет, иначе бы процитировал твои слова (и извените за вторжение)...
Во-вторых, я и сам проискал всю эту тему, и так и не нашёл решения подобному вопросу...
Перейди по этои ссылке - Ликбез по обработке строк , и ты найдёшь теоритическое описание работы со строками файлов, но как делать это на практике, я так и не понял...
Есть также толчёк на работу и обработку файлов с целью изминения их строк, в этом топике: Управление из командной строки, и всё что с этим связано! (*.bat, и т.п) - Посмотри посты номер 2 и номер 5 (а лучше всю страницу, я уже не помню, там может и далее есть что-то на эту тему). Но там тоже только тиория, и указ на правильное напрвление для правки строк файла посредствам батника.
hidravlik
GreaseOD
Можно сделать короче, и более элегантней :
Код: set d=%date%_%time:~0,2%.%time:~3,2%
set dt=%d: =%
md %dt%
Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
Предыдущая тема: Вернуть библиотеку АТМ (поддержка шрифтов Type 1)
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.