Ru-Board.club
← Вернуться в раздел «Программы»

» Командная строка, батники, сценарии (bat, cmd)

Автор: KapralBel
Дата сообщения: 21.03.2007 10:06
qEraser
Эт...
Ты устанавливаешь ОС в автоматическом режиме поверх существующего раздела, не форматируя??
Автор: qEraser
Дата сообщения: 21.03.2007 12:12
KapralBel
Форматируя. На нем создаются уже новые папки и файл.
Автор: KapralBel
Дата сообщения: 21.03.2007 12:53
qEraser
Так откуда берется мусор?
Автор: qEraser
Дата сообщения: 21.03.2007 14:32
KapralBel
Используются паки драйверов создающие при установке различный мусор.
Автор: KapralBel
Дата сообщения: 21.03.2007 15:30
qEraser

Код: Echo Off
For /D %%a in (*) Do Call elFolder "%%a"

GoTO :EOF

elFolder
IF /i %1 == "Windows" GoTO :EOF
If /i %1 == "Program Files" GoTO: EOF
If /i %1 == "Documents and Settings" GoTo :EOF
RD /s /q %1
GoTo :EOF
Автор: qEraser
Дата сообщения: 21.03.2007 17:46
KapralBel
К сожалению не работает.
Пишет, что elFolder не явяется командой млм пакетным файлом.
Автор: Elroir
Дата сообщения: 21.03.2007 21:43
qEraser

Цитата:
elFolder не явяется командой млм пакетным файлом

Это ошибка интерпретации форума комбинации из двоеточия и буквы D.
Код KapralBel-а выглядит так (там нет смайликов):

Код:
Echo Off
For /D %%a in (*) Do Call :DelFolder "%%a"

GoTO :EOF

:DelFolder
IF /i %1 == "Windows" GoTO :EOF
If /i %1 == "Program Files" GoTO: EOF
If /i %1 == "Documents and Settings" GoTo :EOF
RD /s /q %1
GoTo :EOF
Автор: qEraser
Дата сообщения: 22.03.2007 04:25
KapralBel
Elroir
Спасибо
Автор: olezi
Дата сообщения: 23.03.2007 21:53
 Возможно при запуске операционной системы уточнять время на величину среднесуточного отклонения?
 Спасибо.
Автор: igor_andreev
Дата сообщения: 23.03.2007 23:56
olezi
Время менять можно, time /?. Только нет такого понятия, как среднесуточное отклонение. Если с компом все нормально, то часы отстают\уходят вперед ну на 3-10 секунд в неделю может. Ну или около того, не засекал. Если у тебя глючат часы, это небось какая-то "железно-батареечная" проблема, типа http://www.computery.ru/upgrade/faq/iron/motherboards.htm#Время_уходит_в_кремний и командной строкой такие вещи не лечат.

Когда глюки победишь, то синхронизировать часы на компе с серверами точного времени в интернете - есть такая консольная cmdtime.exe, лучше (имхо ессно) для батника еще ничего не придумали, w32time не рулит
Автор: vshersh
Дата сообщения: 26.03.2007 18:26
Добрый День, Уважаемые!
Подскажите как можно вывести следующую информацию об исполнимом файле:
<имя>.<расширение> <дата_изменения> <размер> <версия>

Было бы идеально если бы это могла делать утилита tree
Автор: igor_andreev
Дата сообщения: 26.03.2007 18:56
vshersh
тынц
Автор: Wtm
Дата сообщения: 30.03.2007 20:07
прошу помощи, друзья. Задачка следующая: есть N-количество поддиректорий в одной папке. В каждой из поддиректорий N-количество файлов (в каждой папке - разное кол-во). Имена файлов вида 1234567 FFFF.ext Нужно скопировать все файлы в головную папку и при этом переименовать в 1234567.ext (т.е. оставить числовое имя файла и обрезать буквенное при этом...). Несколько запутано получилось
Автор: Elroir
Дата сообщения: 31.03.2007 18:20
Wtm
Числовая часть всегда отделена пробелом? Есть ли там другие файлы, которые трогать не надо? Всегда ли в числовой части 7 символов?
Автор: Wtm
Дата сообщения: 01.04.2007 13:00

Цитата:
Всегда ли в числовой части 7

да

Цитата:
Числовая часть всегда отделена пробелом

да

Цитата:
Есть ли там другие файлы, которые трогать не надо

только эти, других файлов нет. И еще - вперемешку есть файлы, у которых нет букв в названии (только семизначный код и расширение).
Автор: Elroir
Дата сообщения: 01.04.2007 13:28
Wtm

Код:
@echo off
setlocal
for /r %%a in (*.*) do call :rencopy "%%a"
goto :EOF
:rencopy
set "fname=%~n1"
set "fext=%~x1"
copy %1 "%fname:~0,7%%fext%" >nul 2>&1
Автор: Wtm
Дата сообщения: 01.04.2007 13:50
Elroir
спасибо большое! Вечером испытаю, как доберусь до дома
Автор: vanindi
Дата сообщения: 02.04.2007 09:28
Здравствуйте. Помогите решить следующую задачку: есть два интернет соединения - основное и резервное. необходимо автомотически изменять основной шлюз на резервный при падении основного, и возвращать обратно при восстановлении. ос - windows server 2003. На обоих соединениях есть внешние ip адреса.
Автор: Accessor
Дата сообщения: 02.04.2007 09:56
vanindi
шлюз меняется вот такой длиннющей командой:
netsh interface ip set address "Подключение по локальной сети" static 192.168.3.10 255.255.255.0 192.168.3.1 1
первый IP - это твой лок.адрес
второй IP - это адрес шлюза

Далее остаётся лишь поставить проверку на доступность инета в канале, к примеру командой ping, что-то типа этого:
:loop
ping ya.ru
if errorlevel 1 netsh.....
goto loop

Это не конечное решение, это шаблон. Доработай напильником самостоятельно.
Автор: uart78
Дата сообщения: 02.04.2007 16:46


Подскажите , как запускать любую прогу с командной строки свернутой в трей .
Т.е. например набираем так :
c:\> команда_или_программа -ключ_для_сворачивания_проги _в_трей notepad.exe
и в итоге notepad.exe запускается свернутым в трей


.
Автор: Elroir
Дата сообщения: 02.04.2007 21:58
uart78

Код: start /min notepad.exe
Автор: Garrett
Дата сообщения: 02.04.2007 23:14
uart78

Цитата:
Подскажите , как запускать любую прогу с командной строки свернутой в трей

Нет такой команды, ты должен пользоваться какой-то программой с клавиатурными макросами, либо каким-то другим редактором(программой), который(ая) МОЖЕТ жить в трее, н-р, EmEditor.
Автор: Elroir
Дата сообщения: 03.04.2007 01:23
uart78
Да... как-то я с прошлым постом промахнулся. Почему-то понял - сворачивать не в трей, а на таскбар. Сорри.
Автор: gyurza2000
Дата сообщения: 06.04.2007 07:33

Цитата:
netsh interface ip set address "Подключение по локальной сети" static 192.168.3.10 255.255.255.0 192.168.3.1 1



а DNS ?
Автор: volodyalipkin
Дата сообщения: 06.04.2007 08:14
uart78
nnCron не подойдет?
Автор: Elroir
Дата сообщения: 06.04.2007 09:26
gyurza2000

Цитата:
а DNS ?


Код:
netsh interface ip set dns name="Local Area Connection" source=dhcp
или
netsh interface ip set dns "Local Area Connection" static 10.0.0.1 primary
Автор: Accessor
Дата сообщения: 06.04.2007 09:32
gyurza2000
ДНС меняется всё-тоёже командой netsh:
netsh interface ip set dns "Подключение по локальной сети" static 192.168.3.1
и вообще, посмотри ключи, там много разных сетевых параметров можно изменять.
Автор: Yuki2003
Дата сообщения: 09.04.2007 15:02
Можно ли получив дату (%date%) вернуть ее "за минусом" одного дня?
Например при %date% = 09.04.2007 получить 08.04.2007, то есть типа SET d = %date% минус 1 день...
Автор: igor_andreev
Дата сообщения: 09.04.2007 15:12
Yuki2003
тынц
Автор: Yuki2003
Дата сообщения: 09.04.2007 15:58
igor_andreev
10x

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879

Предыдущая тема: Problemi s zagruzkoy XP!


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.