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

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

Автор: ComradG
Дата сообщения: 30.09.2010 22:47
tail - это консольная тулзен для обработки последних n-строк текстового файла из набора WRK 2k3 от мелкософта.
Цитата:
да ему давно пора на вбс скрипты переходить у него задачи уже за рамки батников выходят
согласен.
Автор: bomzzz
Дата сообщения: 30.09.2010 22:48
у него не текстовый файл, а консольный поток из вбс скрипта

Добавлено:
if not %b:~0,2%=-- set a=%a%%b%`
это пример для БЕЗ енабллокал
Автор: ComradG
Дата сообщения: 30.09.2010 22:51

Цитата:
у него не текстовый файл, а консольный поток из вбс скрипта

тогда зачем с батником иметь секс ВООБЩЕ?! проще обработать сам поток в самой vbs, а не дропать bat. это правда, всего лишь мое мнение...
Автор: Free_Soft
Дата сообщения: 30.09.2010 22:54
ComradG
один скрипт умеет в себе поток обрабатывать, второй нет. Чтобы было одинаково, вот и занимаюсь сексом)))

Добавлено:
bomzzz
блин, так тоже вылетает
Автор: bomzzz
Дата сообщения: 30.09.2010 22:55
Free_Soft
полный текст приведи, чего ты там делаешь и вывода пример
Автор: Free_Soft
Дата сообщения: 30.09.2010 22:56
поток такой:

Код: ---------------------------------------------------------
SKU ID: XXXXXXX-8c5c-417c-9b61-836a98287e0c
LICENSE NAME: Office 14, OfficeProPlus-KMS_Client edition
LICENSE DESCRIPTION: Office 14, VOLUME_KMSCLIENT channel
LICENSE STATUS: ---LICENSED---
ERROR CODE: 0 as licensed
Last 5 characters of installed product key: XXXXX
REMAINING GRACE: 180 days (259008 min. before expiring)
---------------------------------------------------------
---------------------------------------------------------
Автор: qwertyuiopa
Дата сообщения: 30.09.2010 22:56

Цитата:
В случае с размером (а он имеет значение) запросить вывод команды dir, в случае с хешами - использовать список предварительно саставленных сумм.


а как произвести сравнение, если можно на примере?
Автор: bomzzz
Дата сообщения: 30.09.2010 23:04
ступил один знак равно поставил

Цитата:

ECHO OFF
COLOR 9F
CLS
for /f "delims=*" %%I in (my.txt) do (
set b=%%I
call :next
)
MsgBox-.EXE ~%a%~FreeSoft~64
goto :EOF
:next
if not %b:~0,2%==-- set a=%a%%b%`

Автор: Free_Soft
Дата сообщения: 30.09.2010 23:07
bomzzz
спасибо, выручил

Добавлено:

Цитата:
if not %b:~0,2%==-- set a=%a%%b%`

а для енаблесетлокала ка будет?
Автор: bomzzz
Дата сообщения: 30.09.2010 23:34
ECHO OFF
COLOR 9F
CLS
setlocal enabledelayedexpansion
for /f "delims=*" %%I in (my.txt) do (
set b=%%I
if NOT !b:~0,2!==-- set a=!a!%%I`
)
MsgBox-.EXE ~!a!~FreeSoft~64

проверь. наверно нет ошибки, я уже все файлы постирал
Автор: Free_Soft
Дата сообщения: 30.09.2010 23:44
bomzzz
вылетает блин.. хотя вроде все верно
Автор: bomzzz
Дата сообщения: 30.09.2010 23:45
ECHO OFF
COLOR 9F
CLS
setlocal enabledelayedexpansion
for /f "delims=*" %%I in (my.txt) do (
set b=%%I
set b=!b:~0,2!
if NOT !b!==-- set a=!a!%%I`
)
MsgBox-.EXE ~!a!~FreeSoft~64

вот так работает
Автор: Mark_Titov
Дата сообщения: 01.10.2010 09:20
Не могу справится с такой задачей, помогите...
Мне подсказали хорошую. утилитку wbat.exe, теперь пытаюсь в батник вставить надпись которую она поддерживает - не получается вставить ее без текстового файла,
в который смотрит wbat. Подскажите как можно обойтись только батником и wbat, без текстового файла..?
Вот код в который я пытаюсь надпись вставить -

Код: @ECHO OFF
TITLE Control
mode con lines=50 cols=110
color A

cls
echo.
echo.
echo.
echo. %date% %time:~0,-3%
echo.
echo.
echo.
echo.
wbat text 4,39 :control-title
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo. TESTING CONTROL FILE...
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo. Please wait...
echo.
echo.
echo.

:control-title
ЪДДДїЪДДДїЪДї їЪДВДїВДДДїЪДДДїЪ ^ 2>nul
і і іі і іА і ГДДВЩі іі 2>nul
АДДДЩАДДДЩБ АДЩ Б Б А АДДДЩБДДДЩ 2>nul
pause
Автор: wolf0425
Дата сообщения: 01.10.2010 09:30
Mark_Titov какие проблемы в качестве файла для wbat.exe указать сам батник?
Автор: bomzzz
Дата сообщения: 01.10.2010 09:36
он так и пыталсо делать
еще файл wbat.ini как бы нужен - без него настройки по умолчанию будуть
и еще как бы w.bat - для передачи параметров

Добавлено:

Цитата:

ECHO OFF
CLS
CALL W.BAT box @MYBATNIK.BAT:ATI
pause
goto:eof
:ATI " Acronis True Image" [x]

[ ‘®§¤ вм ] [ Ћв¬Ґ-  ]

Џ®¤Ґ«Ёвм  аеЁў -  з бвЁ ¬Ў : [$ SIZE,4 ]

‘⥯Ґ-м б¦ вЁп ¤ --ле 0-9 : [$ COMP,1 ]

€¬п  аеЁў  : [$ NAME,6 ].TIB

Џ а®«м : [$ PASS,6 ]

Џ®бҐЄв®а-®Ґ Є®ЇЁа®ў -ЁҐ : [!]


Добавлено:
Автор: asdfewqd
Дата сообщения: 01.10.2010 11:13
Всем доброе время суток!!!
Возникла необходимость в написании батника...все попытки были окончились неудачей...т.к. если честно делаю это в первые....прошу помочь в данном вопросе.

Суть такова - нужен батник
1) тестирует скорость интернета (неважно до какого сервака) и выводит эту скорость на экран.
2) всё тоже самое только еще создаёт файл (.doc можно .txt) и в него заносит инфу о компе...его ip и какова скорость инета в тот момент.

Люди добрые подскажите...помогите...на всё что я натыкался толку мне так и не дало....заранее всех благодарю!!!!!
Автор: Mark_Titov
Дата сообщения: 01.10.2010 11:17

Цитата:
и еще как бы w.bat - для передачи параметров

Это не нужно, это и сам батник понимает...

Код: call wbat $W %1 %2 %3 %4 %5 %6 %7 %8 %9 box (+black on +white) :command-menu #%mpos% +1
Автор: bomzzz
Дата сообщения: 01.10.2010 11:28
нет. сама прога WBAT.COM может вернуть в батник только errorlevel, но если надо заполнить поля и вернуть из батника значение - строку или число, нужен батник W.BAT
Автор: Mark_Titov
Дата сообщения: 01.10.2010 11:37
Не знаю, я пока и без нее обошелся, строку в батник закинул и все...

Автор: bomzzz
Дата сообщения: 01.10.2010 11:45
ну если тебе нужен только выбор из списка и нажатия кнопочек тебе еррорлевела хватит
Автор: Mark_Titov
Дата сообщения: 01.10.2010 11:50
Может кто-нибудь помочь мне избавиться от wbat.txt..?
Автор: bomzzz
Дата сообщения: 01.10.2010 11:54
а где ты у меня на скрине видишь wbat.txt
Автор: res2001
Дата сообщения: 01.10.2010 11:55
asdfewqd
как ты предлагаешь мерять скорость?
На ум приходит только отлавливать время отклика пингов.
Автор: bomzzz
Дата сообщения: 01.10.2010 11:56
WBAT box @MYBATNIK.BAT:ATI

MYBATNIK.BAT - это файл в котором надо найти метку :ATI
Автор: Mark_Titov
Дата сообщения: 01.10.2010 12:25

Цитата:
а где ты у меня на скрине видишь wbat.txt

Так у тебя нет надписи из wbat.txt

Автор: bomzzz
Дата сообщения: 01.10.2010 12:31
че ета за надпись
Автор: Mark_Titov
Дата сообщения: 01.10.2010 12:36
Вот эта надпись в какой-то кодировке видимо, она в том самом wbat.txt находится, а я пытаюсь без wbat.txt обойтись и эту надпись сохранить в моем батнике, понимаешь..?
Весь код на предыдущей странице я привел...

Содержание wbat.txt которое выводит надпись "CONTROL"

Код: :control-title
ЪДДДїЪДДДїЪДї їЪДВДїВДДДїЪДДДїЪ ^
і і іі і іА і ГДДВЩі іі
АДДДЩАДДДЩБ АДЩ Б Б А АДДДЩБДДДЩ
Автор: bomzzz
Дата сообщения: 01.10.2010 12:38
ну и перенеси содержание файла вбатткст в свой батник да и все
Автор: Mark_Titov
Дата сообщения: 01.10.2010 12:44

Цитата:
ну и перенеси содержание файла вбатткст в свой батник да и все

Да перенес уже, он все равно ломится на wbat.txt, я же код привел на предыдущей странице, не смотрел..?
Автор: bomzzz
Дата сообщения: 01.10.2010 12:46

Цитата:

ECHO OFF
COLOR 9F
CLS
wbat list @mybatnik.bat:control
pause
goto :eof
:control
ЪДДДїЪДДДїЪДї їЪДВДїВДДДїЪДДДїЪ ^
і і іі і іА і ГДДВЩі іі
АДДДЩАДДДЩБ АДЩ Б Б А АДДДЩБДДДЩ

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Windows 7 Starter


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