Всем привет нужна помощ знающих людей возможно ли посредством батника зайти по телнету на 198.168.1.1 потом ввести пароль 1234 потом выполнить команду 24 потом команду 8 заранее спасибо за помощ
» Задачи на bat-файлах 5
Привет.
Можно ли при помощи батника поменять дату создания папки? Если есть решение пните, плиз, в нужном направлении.
Нашел, сорри.
Можно ли при помощи батника поменять дату создания папки? Если есть решение пните, плиз, в нужном направлении.
Нашел, сорри.
Уважаемые знатоки, почему код:
gmt.exe -i %1|FIND /I "Mapset" > 1.txt
SET /P NAME= < 1.txt
работает, а код:
gmt.exe -i %1|FIND /I "Mapset"|SET /P NAME=
не работает.
Что опять делаю не так?
Добавлено:
Да и вот еще задача, как у значения переменной убрать все лишние пробелы сзади, которых очень много?
gmt.exe -i %1|FIND /I "Mapset" > 1.txt
SET /P NAME= < 1.txt
работает, а код:
gmt.exe -i %1|FIND /I "Mapset"|SET /P NAME=
не работает.
Что опять делаю не так?
Добавлено:
Да и вот еще задача, как у значения переменной убрать все лишние пробелы сзади, которых очень много?
Propretor
Цитата:
Потому что в 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%"
Цитата:
а код:
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%"
Уважаемые, форумчане, подскажите как сделать покетный файл, создающий ограниченную запись, но при этом имя запии и пароль задаются при запуске файла, например, batch.bat UserName password. ОС WinXP.
Заранее спасибо.
Заранее спасибо.
CrackMe
Код:
@echo off
if "%~2"=="" goto error
if "%~1"=="" goto error
net user %~1 %~2 /add
goto :EOF
:error
echo Usage: %~0 user password
Код:
@echo off
if "%~2"=="" goto error
if "%~1"=="" goto error
net user %~1 %~2 /add
goto :EOF
:error
echo Usage: %~0 user password
мне кто нибудть поможет хотябы подскажите это возможно или нет
max200701
Цитата:
Только если научишься расставлять знаки препинания.
Существует утилита Telnet Scripting Tool, которая позволяет (насколько я знаю) делать подобные вещи.
Цитата:
мне кто нибудть поможет
Только если научишься расставлять знаки препинания.
Существует утилита Telnet Scripting Tool, которая позволяет (насколько я знаю) делать подобные вещи.
Elroir спасибо тебе большое за утилитку но что с ней делать далее,а нет ли к ней какого нибудь описания её роботы,желательно на руском языке я так понемаю для ёё роботи нужно писать батник или текстовый документ.Розтолкуйте пожалуйста чайнику ,а лутше приведите пример
Как получить текущую папку запуска скрипта, либо абсолютный путь к файлу архива, кот. этот скрипт создал (в скрипте относительный)?
max200701
Цитата:
с этим хорошо справляеться autoTln
Цитата:
Всем привет нужна помощ знающих людей возможно ли посредством батника зайти по телнету на 198.168.1.1 потом ввести пароль 1234 потом выполнить команду 24 потом команду 8 заранее спасибо за помощ
с этим хорошо справляеться autoTln
iamantbk
Цитата:
в шапке
Цитата:
Цитата:
Как получить текущую папку запуска скрипта
в шапке
Цитата:
Переменная %0
Приветствую.
Прошу помочь, нужно получить дату создания файла, в виде гггг.мм.дд
Просто решил попробовать сделать команду из контекстного меню проводника, котрая - бы создавала папку, именем которой была-бы дата создания файла...
Прошу помочь, нужно получить дату создания файла, в виде гггг.мм.дд
Просто решил попробовать сделать команду из контекстного меню проводника, котрая - бы создавала папку, именем которой была-бы дата создания файла...
Подскажите плиз как с помощью батника открыть папке типо Е:\video т.е. щелкаешь по батнику он тебе открывает папку video не в своем досовском окне а в винде? Очень надо...
JI063uk
Код: start "" "Е:\video"
Код: start "" "Е:\video"
кто-нибудь знает как заставить батник записывать все свои действия в лог?
01MDM
Спасибо за помощь.
Спасибо за помощь.
BaND1Tsp
Цитата:
Вроде недавно был точно такой же вопрос
Убрать в батнике строку `@echo off` и вызывать:
Код:
your.cmd 1>batch.log 2>&1
Цитата:
кто-нибудь знает как заставить батник записывать все свои действия в лог?
Вроде недавно был точно такой же вопрос
Убрать в батнике строку `@echo off` и вызывать:
Код:
your.cmd 1>batch.log 2>&1
Ребята, помогите написать батник для запуска приложения, т.к. сама в этом деле полный нуль (или ноль?...)
Задача следующая. Есть каталог, 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 //это, как я думаю, для того, чтобы сначала присвоить параметры для найденных файлов, для дальнейшего использоания
а вот что и как дальше - лес дремучий...
Заранее спасибо!
Задача следующая. Есть каталог, 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 //это, как я думаю, для того, чтобы сначала присвоить параметры для найденных файлов, для дальнейшего использоания
а вот что и как дальше - лес дремучий...
Заранее спасибо!
Nikitos2
Код:
@echo off
pushd C:\Exchange
for %%i in (str*.txt) do start "" D:\Transport.exe -x %%i
popd
Код:
@echo off
pushd C:\Exchange
for %%i in (str*.txt) do start "" D:\Transport.exe -x %%i
popd
01MDM
Спасибо большое, получается, но вот незадача - если файл не один, а два или больше - сразу при работе батника появляются окна (по количеству файлов), и окно выполнения запускаемого приложения (хотя, в принципе. это не мешает) и дальше - с первым файлом отрабатывает приложение, а на остальных выходит ошибка Windows, ...-обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства... И предложение отправить отчет...
Видимо, нужно как-то дождаться выполнения приложения с первым файлом, и только потом запускать на выполнение приложение с параметром следующего файла, но вот как это сделать - не знаю...
Спасибо большое, получается, но вот незадача - если файл не один, а два или больше - сразу при работе батника появляются окна (по количеству файлов), и окно выполнения запускаемого приложения (хотя, в принципе. это не мешает) и дальше - с первым файлом отрабатывает приложение, а на остальных выходит ошибка Windows, ...-обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства... И предложение отправить отчет...
Видимо, нужно как-то дождаться выполнения приложения с первым файлом, и только потом запускать на выполнение приложение с параметром следующего файла, но вот как это сделать - не знаю...
Nikitos2
Поэтому я и написал start /?
Добавь ключ /wait к команде start
Код:
... do start /wait "" "D:\Transport.exe" -x %%i
Поэтому я и написал start /?
Добавь ключ /wait к команде start
Код:
... do start /wait "" "D:\Transport.exe" -x %%i
Цитата:
01MDM
Спасибо! Да, я обратила внимание на это, конечно, но вот по незнанию писала этот ключ неправильно - после команды, вот и не получалось...
всем доброго дня, вечера
кто пользовал 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
кто пользовал 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
JohnRD
Используй delay 70 сек. и больше
Используй delay 70 сек. и больше
igor_andreev
тоесть не меньше 70с
так я выставляю 100, это больше..
Добавлено:
HelioSS
Elroir
Цитата:
думаю должно получиться..., именно соединение с инетом не делал но 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 запускается автоматически
перегружаемся
и наслаждаемся жизнью..
спасибо за постоянную помощь всем..
тоесть не меньше 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 запускается автоматически
перегружаемся
и наслаждаемся жизнью..
спасибо за постоянную помощь всем..
Задачка... Бекаплю доки в сети так..
Код:
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" "ÿáí½«¡δ" "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" "ÿáí½«¡δ" "Local Settings" Temp Recycled Install readme/XF "~*.*" "System Volume Information" readme /XJ /XO
Код:
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" "ÿáí½«¡δ" "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" "ÿáí½«¡δ" "Local Settings" Temp Recycled Install readme/XF "~*.*" "System Volume Information" readme /XJ /XO
z1riser
Цитата:
Ты имеешь ввиду, что в серваке стоит гигабитная сетевуха? Сеть работает на скорости устройства с наименьшей пропускной способностью. Чтоб был гигабит - нужны гигабитные сетевухи на рабочих станциях и соответствующие кабели(6-й категории). Батники тут никаким боком...
Добавлено:
Не, посмотрел в спецификации - категории 5e по идее достаточно. Давно шнурки не таскал, года четыре уже все на wi-fi
Цитата:
подключение сервера 1Г, тазиков 100М,
Ты имеешь ввиду, что в серваке стоит гигабитная сетевуха? Сеть работает на скорости устройства с наименьшей пропускной способностью. Чтоб был гигабит - нужны гигабитные сетевухи на рабочих станциях и соответствующие кабели(6-й категории). Батники тут никаким боком...
Добавлено:
Не, посмотрел в спецификации - категории 5e по идее достаточно. Давно шнурки не таскал, года четыре уже все на wi-fi
Есть пакетный файл, хочу добавить в начало скрипта команду на проверку наличия файла(ов) в конкретной директории (рядом с батником), если файлы не найдены, скрипт прекращает работу. Вот мне подсказали следующие:
Код: If Not Exist MyFolder\*.dll (
Echo.
Echo Џ взҐ**лҐ д ©«л *Ґ * ©¤Ґ*л. “бв *®ўЄ Ўг¤Ґв ЇаҐаў * .
Echo.
Pause
Exit
)
Код: If Not Exist MyFolder\*.dll (
Echo.
Echo Џ взҐ**лҐ д ©«л *Ґ * ©¤Ґ*л. “бв *®ўЄ Ўг¤Ґв ЇаҐаў * .
Echo.
Pause
Exit
)
boss911
Код:
dir /b /a PackFiles\*.* | findstr [a-zA-Z0-9] 1>nul && (
echo 0
) || (
echo 1
)
Код:
dir /b /a PackFiles\*.* | findstr [a-zA-Z0-9] 1>nul && (
echo 0
) || (
echo 1
)
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
Предыдущая тема: Сброс пароля администратора
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.