Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Задачи на bat-файлах 5

Автор: max200701
Дата сообщения: 11.06.2008 20:15
Всем привет нужна помощ знающих людей возможно ли посредством батника зайти по телнету на 198.168.1.1 потом ввести пароль 1234 потом выполнить команду 24 потом команду 8 заранее спасибо за помощ
Автор: AlessTO
Дата сообщения: 12.06.2008 01:46
Привет.
Можно ли при помощи батника поменять дату создания папки? Если есть решение пните, плиз, в нужном направлении.
Нашел, сорри.
Автор: Propretor
Дата сообщения: 13.06.2008 09:19
Уважаемые знатоки, почему код:

gmt.exe -i %1|FIND /I "Mapset" > 1.txt
SET /P NAME= < 1.txt

работает, а код:

gmt.exe -i %1|FIND /I "Mapset"|SET /P NAME=

не работает.
Что опять делаю не так?

Добавлено:
Да и вот еще задача, как у значения переменной убрать все лишние пробелы сзади, которых очень много?
Автор: 01MDM
Дата сообщения: 13.06.2008 10:36
Propretor


Цитата:
а код:

gmt.exe -i %1|FIND /I "Mapset"|SET /P NAME=

не работает.


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


Цитата:
как у значения переменной убрать все лишние пробелы сзади

Можно так:

Код:
@echo off
setlocal
set "a=111 222 "

:loop
set /a n+=1
for /f "tokens=%n%" %%i in ("%a%") do (
    if not "%%i"=="" set b=%b%%%i && goto:loop
)

set a=%b:~0,-1%
set b=
echo "%a%"
Автор: CrackMe
Дата сообщения: 14.06.2008 18:06
Уважаемые, форумчане, подскажите как сделать покетный файл, создающий ограниченную запись, но при этом имя запии и пароль задаются при запуске файла, например, batch.bat UserName password. ОС WinXP.
Заранее спасибо.
Автор: Elroir
Дата сообщения: 14.06.2008 18:31
CrackMe

Код:
@echo off
if "%~2"=="" goto error
if "%~1"=="" goto error
net user %~1 %~2 /add
goto :EOF
:error
echo Usage: %~0 user password
Автор: max200701
Дата сообщения: 14.06.2008 19:30
мне кто нибудть поможет хотябы подскажите это возможно или нет
Автор: Elroir
Дата сообщения: 14.06.2008 22:40
max200701

Цитата:
мне кто нибудть поможет

Только если научишься расставлять знаки препинания.

Существует утилита Telnet Scripting Tool, которая позволяет (насколько я знаю) делать подобные вещи.
Автор: max200701
Дата сообщения: 15.06.2008 11:37
Elroir спасибо тебе большое за утилитку но что с ней делать далее,а нет ли к ней какого нибудь описания её роботы,желательно на руском языке я так понемаю для ёё роботи нужно писать батник или текстовый документ.Розтолкуйте пожалуйста чайнику ,а лутше приведите пример
Автор: iamantbk
Дата сообщения: 16.06.2008 03:28
Как получить текущую папку запуска скрипта, либо абсолютный путь к файлу архива, кот. этот скрипт создал (в скрипте относительный)?
Автор: sVx
Дата сообщения: 16.06.2008 05:19
max200701

Цитата:
Всем привет нужна помощ знающих людей возможно ли посредством батника зайти по телнету на 198.168.1.1 потом ввести пароль 1234 потом выполнить команду 24 потом команду 8 заранее спасибо за помощ

с этим хорошо справляеться autoTln
Автор: king_stiven
Дата сообщения: 16.06.2008 12:43
iamantbk

Цитата:
Как получить текущую папку запуска скрипта

в шапке

Цитата:
Переменная %0

Автор: UstasSSR
Дата сообщения: 16.06.2008 14:24
Приветствую.

Прошу помочь, нужно получить дату создания файла, в виде гггг.мм.дд
Просто решил попробовать сделать команду из контекстного меню проводника, котрая - бы создавала папку, именем которой была-бы дата создания файла...
Автор: JI063uk
Дата сообщения: 16.06.2008 15:02


Подскажите плиз как с помощью батника открыть папке типо Е:\video т.е. щелкаешь по батнику он тебе открывает папку video не в своем досовском окне а в винде? Очень надо...

Автор: king_stiven
Дата сообщения: 16.06.2008 16:33
JI063uk

Код: start "" "Е:\video"
Автор: BaND1Tsp
Дата сообщения: 16.06.2008 16:59
кто-нибудь знает как заставить батник записывать все свои действия в лог?
Автор: Propretor
Дата сообщения: 16.06.2008 19:19
01MDM
Спасибо за помощь.
Автор: 01MDM
Дата сообщения: 16.06.2008 22:59
BaND1Tsp

Цитата:
кто-нибудь знает как заставить батник записывать все свои действия в лог?

Вроде недавно был точно такой же вопрос

Убрать в батнике строку `@echo off` и вызывать:

Код:
your.cmd 1>batch.log 2>&1
Автор: Nikitos2
Дата сообщения: 17.06.2008 04:47
Ребята, помогите написать батник для запуска приложения, т.к. сама в этом деле полный нуль (или ноль?...)
Задача следующая. Есть каталог, C:\Exchange\, в него перидически попадают файлы, с именем Str16062008120050.txt. Количество файлов неопределенное, т.е. могут быть, могут и не быть. Батник должен проверить наличие файлов по маске Str*.txt, и если такие (или такой) есть, то запустить приложение командой D:\Transport.exe -x(<здесь имя найденного файла>)
Я пробую делать так:
FOR %%i IN(C:\Exchange) DO IF EXIST %%C:\Exchange\Str*.txt SET par=%i //это, как я думаю, для того, чтобы сначала присвоить параметры для найденных файлов, для дальнейшего использоания
а вот что и как дальше - лес дремучий...
Заранее спасибо!
Автор: 01MDM
Дата сообщения: 17.06.2008 08:08
Nikitos2


Код:
@echo off
pushd C:\Exchange
for %%i in (str*.txt) do start "" D:\Transport.exe -x %%i
popd
Автор: Nikitos2
Дата сообщения: 17.06.2008 09:36
01MDM
Спасибо большое, получается, но вот незадача - если файл не один, а два или больше - сразу при работе батника появляются окна (по количеству файлов), и окно выполнения запускаемого приложения (хотя, в принципе. это не мешает) и дальше - с первым файлом отрабатывает приложение, а на остальных выходит ошибка Windows, ...-обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства... И предложение отправить отчет...
Видимо, нужно как-то дождаться выполнения приложения с первым файлом, и только потом запускать на выполнение приложение с параметром следующего файла, но вот как это сделать - не знаю...
Автор: 01MDM
Дата сообщения: 17.06.2008 09:44
Nikitos2
Поэтому я и написал start /?
Добавь ключ /wait к команде start


Код:
... do start /wait "" "D:\Transport.exe" -x %%i
Автор: Nikitos2
Дата сообщения: 17.06.2008 10:41

Цитата:
01MDM

Спасибо! Да, я обратила внимание на это, конечно, но вот по незнанию писала этот ключ неправильно - после команды, вот и не получалось...

Автор: JohnRD
Дата сообщения: 17.06.2008 13:28
всем доброго дня, вечера

кто пользовал soon.exe

интересная вещь, запускаю батник в конце которого стоит soon, чтобы запустить батник снова с определенным интервалом, сам смотрю
командой Schtasks очередные джобы, и заметил следующее, я выставил интревал запуска 1 мин, он же soon видимо умничает и через некоторое время выставляет время на минут 15-20 вперед для запуска следующий раз, в чем прикол?
или в хелпе что то есть по этому поводу?


Код: E:\install\GetMail>SOON.EXE /?

-----------------------------------
SOON : Command Scheduling Utility
-----------------------------------

Usage : SOON [\\computername] [delay] [/INTERACTIVE] "command"
or : SOON /D [/L:n] [/R:n] [/I:{ON|OFF}]

delay : the number of seconds from now when the scheduled job should start.

/D : modify Default settings and/or display their current values.
/L : set LocalDelay - default delay for Local jobs - initially 5 seconds.
/R : set RemoteDelay - default delay for Remote jobs - initially 15 seconds.
/I : set InteractiveAlways option - initially OFF.

SOON schedules a job to run in the near future, a number of seconds from now.
SOON closely resembles the AT command because SOON simply runs a suitable AT
command. For a details of the other arguments run "AT /?" without the quotes.

Examples : SOON CMD /C C:\JOBS\BATCH.CMD
SOON 10 CMD /C C:\JOBS\BATCH.CMD
SOON \\SERVER 60 /C \JOBS\BATCH.CMD
SOON \\SERVER /INTERACTIVE CMD /C C:\JOBS\BATCH.CMD
SOON /d /l:2 /r:30 /i:on

Current Settings : InteractiveAlways = OFF
LocalDelay (seconds) = 5
RemoteDelay (seconds) = 15
Автор: igor_andreev
Дата сообщения: 17.06.2008 13:33
JohnRD
Используй delay 70 сек. и больше
Автор: JohnRD
Дата сообщения: 17.06.2008 13:38
igor_andreev
тоесть не меньше 70с
так я выставляю 100, это больше..

Добавлено:
HelioSS
Elroir

Цитата:
А как запустить Internet-соединение как сервис?


думаю должно получиться..., именно соединение с инетом не делал но cmd пускаю как сервис очень часто и вполне доволен..

Для Windows XP следюющие действия
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Cоздайте новый ключ KeepRasConnections Тип: REG_SZ
Устанавливаем его значение в 1
из пакета Windows Server 2003 Resource Kit Tools
http://www.microsoft.com/downloads/details.aspx?FamilyID=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&displaylang=en
нужны следующие файлы
AUTOEXNT.EXE, SERVMESS.DLL, INSTEXNT.EXE, AUTOEXNT.BAT(создаем самостоятельно)
Создаем подключение PPPoE к провайдеру с именем agatel
добавляем в файл AUTOEXNT.BAT строчки:
c:\windows\system32\rasdial.exe agatel <login> <pass>
exit
копируем файлы AUTOEXNT.EXE, SERVMESS.DLL, INSTEXNT.EXE, AUTOEXNT.BAT в c:\windows\system32\
запускаем
INSTEXNT.EXE install
Идем в запускаемые службы и проверяем что сервис AUTOEXNT запускается автоматически
перегружаемся
и наслаждаемся жизнью..

спасибо за постоянную помощь всем..
Автор: z1riser
Дата сообщения: 17.06.2008 14:09
Задачка... Бекаплю доки в сети так..


Код:

rem Updated 10/06/08 by z1
@echo off
@set dircmd=/b

set folder=Documents and Settings


for /F "tokens=1 usebackq delims==\ " %%i IN (`net view`) DO (

echo Start coping %%i...
start /wait /min /high robocopy.exe "\\%%i\C$" X:\backup\uim\%%i\C *.doc *.xls /S /R:1 /W:120 /XD RECYCLER batmail "Application Data" game* "Default User" "&#255;&#225;&#237;&#189;«&#161;&#948;" "Local Settings" windows winxp wxp w2k winnt "Program Files" Temp NetHood Recycled Install "The Bat!" "System Volume Information" readme /XF "~*.*" readme /XJ /XO
start /wait /min /high robocopy.exe "\\%%i\D$" X:\backup\uim\%%i\D *.doc *.xls /S /R:0 /W:1 /XD RECYCLER SCANJET batmail "Application Data" game* "Default User" "&#255;&#225;&#237;&#189;«&#161;&#948;" "Local Settings" Temp Recycled Install readme/XF "~*.*" "System Volume Information" readme /XJ /XO

Автор: igor_andreev
Дата сообщения: 17.06.2008 17:28
z1riser

Цитата:
подключение сервера 1Г, тазиков 100М,

Ты имеешь ввиду, что в серваке стоит гигабитная сетевуха? Сеть работает на скорости устройства с наименьшей пропускной способностью. Чтоб был гигабит - нужны гигабитные сетевухи на рабочих станциях и соответствующие кабели(6-й категории). Батники тут никаким боком...

Добавлено:
Не, посмотрел в спецификации - категории 5e по идее достаточно. Давно шнурки не таскал, года четыре уже все на wi-fi
Автор: boss911
Дата сообщения: 17.06.2008 19:07
Есть пакетный файл, хочу добавить в начало скрипта команду на проверку наличия файла(ов) в конкретной директории (рядом с батником), если файлы не найдены, скрипт прекращает работу. Вот мне подсказали следующие:

Код: If Not Exist MyFolder\*.dll (
Echo.
Echo Џ взҐ**лҐ д ©«л *Ґ * ©¤Ґ*л. “бв *®ўЄ Ўг¤Ґв ЇаҐаў * .
Echo.
Pause
Exit
)
Автор: 01MDM
Дата сообщения: 17.06.2008 19:20
boss911


Код:

dir /b /a PackFiles\*.* | findstr [a-zA-Z0-9] 1>nul && (
echo 0
) || (
echo 1
)

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: Сброс пароля администратора


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