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

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

Автор: ewild
Дата сообщения: 18.08.2009 22:20

Цитата:
как добавить альтернативный dns то буду признателен

если

Код: set dns - настройка адреса сервера DNS для указанного интерфейса.
Синтаксис
set dns [name=]имя_интерфейса [source=]{dhcp | static }[addr=]{адрес_IP | none} [register=]{none | primary | both}
Автор: HaK1R
Дата сообщения: 19.08.2009 02:22
все, получилось. всем спасибо
Автор: 7b
Дата сообщения: 19.08.2009 08:21
mozers

tnx!
Автор: gale
Дата сообщения: 19.08.2009 15:27
example.bat:
@echo off
if "%1"=="" goto nul
echo yes
goto :eof
:nul
echo no
goto :eof
Хочется, чтобы проверка работала без ошибок при любом значении переменной %1.
Запускаю example "a" - всё хорошо работает.
Запускаю example "a - появляется сообщение об ошибке:
the syntax of the command is incorrect.
Автор: rkhodjaev
Дата сообщения: 19.08.2009 16:08
Есть такая задача. На логон скрипт надо сбросить что нибудь, который бы закрывал прокси или iexplorer или еще что-нибудь. Проблема в том, что машина в домене, но машину используют два юзера с разными логинами. Одному нужен инет, а другому нет. Через прокси не получилось реализовать.
Автор: PetrK
Дата сообщения: 19.08.2009 16:12
rkhodjaev
Напиши два разных скрипта и положи их в автозагрузку для двух разных пользователей
c:\Documents and Settings\user1\Главное меню\Программы\Автозагрузка\
c:\Documents and Settings\user2\Главное меню\Программы\Автозагрузка\
Автор: Elroir
Дата сообщения: 19.08.2009 17:43
gale

Код:
@echo off
if "%~1"=="" goto nul
echo yes
goto :eof
:nul
echo no
goto :eof
Автор: noklaf
Дата сообщения: 19.08.2009 18:29
HaK1R


Цитата:
виндосовское окно или консольное?

Виндовое, типо окна - "Алерт".
Автор: emfs
Дата сообщения: 20.08.2009 10:44
если запустить скрипт с таким содержимым, например:

Цитата:
copy c:\file1.ext c:\file2.ext
, то всё нормально отработает

А как то же самое запустить из "Пуск -> Выполнить"?

Цитата:
cmd copy c:\file1.ext c:\file2.ext
- не работает


Автор: Malegik79
Дата сообщения: 20.08.2009 11:46
Уважаемые подскажите плиз как в батнике узнать размер файла, записать размер в файл.txt и сравнить со значением которое находится в текстовом файле?
Автор: rkhodjaev
Дата сообщения: 20.08.2009 12:15
PetrK

Цитата:
rkhodjaev
Напиши два разных скрипта и положи их в автозагрузку для двух разных пользователей
c:\Documents and Settings\user1\Главное меню\Программы\Автозагрузка\

Вы прикалываетесь ???
Задача состоит в том, что именно просит сюда. То есть содержание батника.
Автор: Elroir
Дата сообщения: 20.08.2009 12:19
emfs

Код: cmd /c copy c:\file1.ext c:\file2.ext
Автор: BumerangII
Дата сообщения: 20.08.2009 15:57
Подскажите, что не так

if %COMPUTERNAME%==K??????KST goto 1

условие не выполнятес на машине с именем K1QWER-KST
Автор: ewild
Дата сообщения: 20.08.2009 17:55
BumerangII а с кавычками?
if "%COMPUTERNAME%"=="K??????KST" goto 1

Автор: BumerangII
Дата сообщения: 20.08.2009 18:30
ewild


Цитата:
BumerangII а с кавычками?
if "%COMPUTERNAME%"=="K??????KST" goto 1


не работает
Автор: Elroir
Дата сообщения: 20.08.2009 20:44
BumerangII

Цитата:
не работает

И не будет работать - команда if не понимет символы подстановки.
Автор: BumerangII
Дата сообщения: 20.08.2009 21:52
Elroir

Цитата:
И не будет работать - команда if не понимет символы подстановки.


а как еще можно проверку реализовать?
Автор: Mosl
Дата сообщения: 20.08.2009 21:54
скажите какой командой я могу перезапустить службу windows?
Автор: BumerangII
Дата сообщения: 20.08.2009 22:29
Mosl
net stop <имя службы>
net start <имя службы>
Автор: Mosl
Дата сообщения: 20.08.2009 23:48
BumerangII
получилось только надо еще в кавычки имя службы брать '' "
я создал задачу в планеровщике прописал там net start <имя службы>. можно ли что-то добавить что бы при запуске не всплывало дос окно?

ps команда SC тоже вроде подходит.
Автор: Taciturn
Дата сообщения: 21.08.2009 00:42
Mosl
Если можно использовать внешние программы, то удобно использовать hidec.
Автор: bomzzz
Дата сообщения: 21.08.2009 02:22
памагите пожалуйста
как в значении строковой переменной заменить знак & на ^&


Цитата:

в кратце суть проблемы в следующем, менеджеру закачек нужно передать параметр закачки - http ссылку, которая как назло содержит в себе & (ифолдер). соответственно передается начало ссылки до этого знака.

уже как только не делал - заколдованный круг получается. только батником не могу обойтись.

сори за ложную тревогу, моя ошибка была в том, что я испытывал не на передаче параметра программе, а на команде ECHO. и накладывалась еще проблема одна.
как доперло, что разница есть, почти сразу сделал уже используя опыт проб и ошибок, вот такой вариантик. работает. не знаю насколько корректно.

Цитата:

ECHO OFF
COLOR 9F
CLS
FOR /F "EOL=C" %%I IN (README.TXT) DO SET B=%%I
SET B=%B:&=^^^&%
start C:\Progra~1\Downlo~1\dmaster.exe %B%
pause
Автор: igor_andreev
Дата сообщения: 21.08.2009 07:12
bomzzz
Можно не менять & на ^&, а просто взять ссылку в кавычки SET B="%%I"
Автор: bomzzz
Дата сообщения: 21.08.2009 07:20
ага так тоже работает спасибо.

но это при чтении ссылки из файла, а у меня в оригинале батнику передается ссылка параметром, а он запускает дм с параметром %1 - а так чета не хочет работать. приведенный код - промежуточный вариант просто.

start C:\Progra~1\Downlo~1\dmaster.exe %1

так работает если передать параметр батнику в кавычках.
Автор: igor_andreev
Дата сообщения: 21.08.2009 07:37
[deleted]
Автор: bomzzz
Дата сообщения: 21.08.2009 07:39
да нет просто у меня уже голова кругом идет, я уже и на usd и на дм проверил работает. просто надо батнику параметр передавать в кавычках, тогда так передается правельна "%1"
Автор: rkhodjaev
Дата сообщения: 21.08.2009 14:31

Цитата:
Задача состоит в том, что именно просит сюда. То есть содержание батника.

Задача конкретизируется. Как быть с батником, который должен при входе отключить настройки Proxy?
Автор: Elroir
Дата сообщения: 21.08.2009 17:09
BumerangII

Цитата:
а как еще можно проверку реализовать

Что-то вроде такого:

Код:
if "%COMPUTERNAME:~0,1%%COMPUTERNAME:~7,3%"=="KKST" goto 1
Автор: BumerangII
Дата сообщения: 21.08.2009 17:37
Elroir

спасибо - заработало
Автор: Cosmogor
Дата сообщения: 22.08.2009 14:25
Доброго времени суток

Вопрос экспертам:
Как при помощи батника удалить из файла,
например 4.txt, весь текст до слова <RIP>,
если учесть, что слово <RIP>
встречается в файле 4.txt один раз.

Или наоборот, удалить весь текст после
слова <RIP>.

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

Спс.
ЗЫ.
Ну очень уж надо.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: SAS.Планета (часть 2)


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