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

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

Автор: wolf0425
Дата сообщения: 22.06.2010 10:17
tolyn77
Цитата:
на сколько я понимаю с 98 это не прокатит?
наверно, там net.exe убогий ещё, а проверить сейчас не на чем.
а просто net view из win98 входящих в домен - точно не напишет про текущий домен?
и for там убогий, кстати, как парсить - непонятно.

psexec там тоже не работает, так что с полезностью списка некоторый напряг

res2001
Цитата:
Был тут не прав. Извини.
И в чем же неправ ?


Автор: Mark_Titov
Дата сообщения: 22.06.2010 10:23
...Доброго дня всем.

Подскажите сколько максимальная временная выдержка у sleep.exe?

Благодарю...
Автор: res2001
Дата сообщения: 22.06.2010 10:28
wolf0425

Цитата:
И в чем же неправ ?

в последнем варианте убрал проверку %%2=""
Автор: wolf0425
Дата сообщения: 22.06.2010 10:31

Цитата:
в последнем варианте убрал проверку %%2=""
в оригинале она входила отдельно в каждую ветку, и :zipfile и :cabfile ...


Mark_Titov
Цитата:
Подскажите сколько максимальная временная выдержка у sleep.exe?

а что - есть сомнения что менее чем ~два миллиарда дней, ну т.е. 2147483647d ?
ну тогда наверно столько же миллисекунд, конкретнее - это надо конкретную реализацию проверять.
Автор: Mark_Titov
Дата сообщения: 22.06.2010 10:51

Цитата:
а что - есть сомнения что менее чем ~два миллиарда дней, ну т.е. 2147483647d ?

...Ну значит 24 часа будет спать )))
Были сомнения - раньше не ставил более чем на 6-8 часов.
Спасибо wolf0425...
Автор: res2001
Дата сообщения: 22.06.2010 10:51
Mark_Titov
может
sleep.exe /?
поможет?
Автор: Joo1z
Дата сообщения: 22.06.2010 10:53
Не подскажете утилитку чтоб с консоли звук выдать. Вроде была HS_BEEP но сейчас ничего найти не могу.
Автор: tolyn77
Дата сообщения: 22.06.2010 10:56
wolf0425
нет нет в 98 запускать ничего не надо, мне нужно что бы они попадали в список (как в net view)?
заранее благодарен
Автор: wolf0425
Дата сообщения: 22.06.2010 10:59
Mark_Titov
Цитата:
..Ну значит 24 часа будет спать )))
ну если в её хэлпе написано, что задержку можно ставить в днях - то наверно же с сутками проблем нет.
Мне толкьо страннА сама идея такую задержку в батник вносить, я бы в шедулер записал запуск батника каждые сутки. чем это плохо - я примеров не видел...
Автор: us0r
Дата сообщения: 22.06.2010 11:00
Joo1z
В консоли введи echo, пробел, ctrl + G пробел >> C:\beep.txt
И вот ты записал звук в текстовый файл. Всё, теперь можно через echo использовать)))
Автор: res2001
Дата сообщения: 22.06.2010 11:04
Joo1z
Пробегало тут в свое время:

Код: @ECHO OFF
ECHO N BEEP.COM>BEEP.SCR
ECHO E 0100 B0 07 CD 29 C3>>BEEP.SCR
FOR %%A IN (RCX 0005 W Q) DO ECHO %%A>>BEEP.SCR
DEBUG<BEEP.SCR>NUL
DEL BEEP.SCR
Автор: wolf0425
Дата сообщения: 22.06.2010 11:05
tolyn77
Цитата:
нет нет в 98 запускать ничего не надо, мне нужно что бы они попадали в список (как в net view)?
а так должны они попадать, если у них в настройке сети прописано логиниться в домен.

не на чем сейчас проверить в домен, а при одинаковой рабочей группе - net view на ХР замечательно видит включенную 98. с доменом должна видеть и существование выключенной.
Автор: mugil_cephalus
Дата сообщения: 22.06.2010 11:07
Joo1z
через системный динамик или колонки?

Код: echo.
Автор: Joo1z
Дата сообщения: 22.06.2010 11:11
mugil_cephalus
через динамик.
Автор: mugil_cephalus
Дата сообщения: 22.06.2010 11:13
Joo1z
первый код
Автор: wolf0425
Дата сообщения: 22.06.2010 11:15

Цитата:
И вот ты записал звук в текстовый файл. Всё, теперь можно через echo использовать)))
как-то давно прописал в окружение системы переменную beep равную этому Ctrl-G и когда надо - вставляю %beep% в echo или set/p

но напрямую в батник вставить этот символ - проблем тоже нет.
Автор: mugil_cephalus
Дата сообщения: 22.06.2010 11:25
wolf0425

Цитата:
как-то давно прописал в окружение системы переменную beep равную этому Ctrl-G и когда надо - вставляю %beep% в echo или set/p

интересно, если в loop попадет ( юзер отсутствует, допустим ) , динаммик посадит , твое мнение?
Автор: GORA2
Дата сообщения: 22.06.2010 12:24
Как выдать звук в батнике через системный динамик, я знаю, но в win 7 x64 такой звук (beep) выводится только через звуковую карту. Это меня не устраивает. Есть ли способ выводить beep через системный динамик, как это делалось в ХР? Предложенный res2001 вариант у меня даже на ХР не сработал, выдает "Отказано в доступе" на команде:
Код: DEBUG<BEEP.SCR>NUL
Автор: wolf0425
Дата сообщения: 22.06.2010 12:37

Цитата:
динаммик посадит , твое мнение?
мое мнение - что не посадит.
а вот если рядом будет юзер, у которого нет прав снять такую задачу - то может совершенно случайно дернуть за шнур питания...


Цитата:
выводится только через звуковую карту. Это меня не устраивает. Есть ли способ выводить beep через системный динамик, как это делалось в ХР?
если стало только через звуковуху, а мамка пищит только при буте - то врядли.
вообще-то у меня в ХР этот звук выводится и в колонки и на материнку, а на предыдущей мамке было только на материнку с аналогичной XP, т.е. где-то в драйверах разница.
Автор: Joo1z
Дата сообщения: 22.06.2010 12:52
Всем спасибо.
У мнея ни один из вариантов кроме rundll32 user32.dll,MessageBeep не заработал. Может динамика и нет вовсе.
Автор: us0r
Дата сообщения: 22.06.2010 12:54

Цитата:
rundll32 user32.dll,MessageBeep

Это через колонки?
Автор: Joo1z
Дата сообщения: 22.06.2010 13:22
us0r

Цитата:
Это через колонки?

Ага, но по таком звуку даже не среагируешь.
Автор: wolf0425
Дата сообщения: 22.06.2010 13:37

Цитата:
Может динамика и нет вовсе.
запросто может. во время перезагрузки, пока биос тестирует железо - нажимаешь чего-то на клавиатуре и держишь. если динамик есть - будет писк с мамки от переполнения буфера.

чтобы ctrl + G пищало в колонках - надо чтоб в микшере звуковой карты был разблокирован вход со спикера. иногда этой настройки просто нет.

Автор: us0r
Дата сообщения: 22.06.2010 13:58
Хе-хе-хе...

Код: @echo off
cls
:loop
echo. 
goto :loop
Автор: Mark_Titov
Дата сообщения: 22.06.2010 14:35

Цитата:
ну если в её хэлпе написано, что задержку можно ставить в днях

...))) Ну естественно в секундах.
Автор: us0r
Дата сообщения: 22.06.2010 15:28
Хм... Есть у меня вопрос...
Можно ли как-то записать информацию в дескриптор, скажем, #3 а потом вывести её на echo?
Что- то как- то вот так:

Код: @echo off
cls
echo Hi! >&3
echo <&3
Автор: ComradG
Дата сообщения: 22.06.2010 15:59
us0r
Попробуй, узнаешь. А вообще по поводу ввода-вывода все буквально разжевано в hh ntcmds.chm
Автор: res2001
Дата сообщения: 22.06.2010 16:06
us0r

Цитата:
Можно ли как-то записать информацию в дескриптор, скажем, #3 а потом вывести её на echo?

по моему это будет выглядеть так:

Код: dir /// 2>&1
Автор: ComradG
Дата сообщения: 22.06.2010 16:13
res2001
Если не влом, глянь http://forum.ru-board.com/topic.cgi?forum=5&topic=33080&start=460#15
Автор: res2001
Дата сообщения: 22.06.2010 16:17
ComradG
Да, я видел уже. Там прокомментирую, если хочешь.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132

Предыдущая тема: XP не видит второй раздел на съемном USB-HDD


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