Не хватает ещё описания приёма, как спросить пользователя о чём то..
@echo off
cls
dir> "На Вашем компьютере Администратором найдены файлы порнографического содержания"
del "На Вашем компьютере Администратором найдены файлы порнографического содержания" /p
if exist "На Вашем компьютере Администратором найдены файлы порнографического содержания" goto label1
Дополнение:
Массовое перенаправление вывода можно ещё сделать обьеденив команды в блок вот так:
(
echo ^<html^>
echo ^<head^>
echo ^<title^>This is a greeting page^</title^>
echo ^</head^>
echo ^<body^>
echo Hello World!
echo ^</body^>
echo ^</html^>
)>out.html
Что-бы перенаправить вывод в stderr (т.е. сообщений об ошибках), надо использовать
2>filename (
2>>filename) либо
2>&1 если хотите перенаправить stderr туда-же куда и основной, т.е. записи
echo hellow >>log.txt 2>>log.txt
и
echo hellow >>log.txt 2>&1
равносильны.
Здравствуйте, Аноним, Вы писали:
А>Что-бы перенаправить вывод в stderr (т.е. сообщений об ошибках), надо использовать 2>filename (2>>filename) либо 2>&1 если хотите перенаправить stderr туда-же куда и основной, т.е. записи
А>echo hellow >>log.txt 2>>log.txt
иecho hellow >>log.txt 2>&1
равносильны.
Предлагаю сначала пробовать самому, а потом рекомендовать:
> cmd.exe /c echo hello 1>111 2>111
The process cannot access the file because it is being used by another process.
Ответ на вопрос почему так происходит оставлен в качестве упражнения читателю
Здравствуйте, Roman Odaisky, Вы писали:
RO>Здравствуйте, wildwind, Вы писали:
W>>Не понял ответа (если это был ответ).
RO>И правда, ответ потерялся...
RO>Это предполагался вопрос: как?
О, только заметил! Во избежание дальнейших недоразумений уточним контекст. Итак, вы спрашиваете, как с помощью nslookup выполнить обратный просмотр, не формируя вручную имени в обратной зоне, верно?
Microsoft Windows 2000 [Version 5.00.2195]
(C) Copyright 1985-2000 Microsoft Corp.
D:\Temp>nslookup -type=ptr 194.67.57.26
Server: dc2.xxx.xxxxx.ru
Address: x.x.x.100
Non-authoritative answer:
26.57.67.194.in-addr.arpa name = mail.ru
D:\Temp>
Таким образом, ваш reverse.cmd можно несколько упростить.
Здравствуйте, Алексей Александров, Вы писали:
В копилку —
здесь приведено вычисление числа PI с помощью bat-файла.
Можно рассматривать как пример по использованю "продвинутых техник"
Здравствуйте, Алексей Александров, Вы писали:
АА>Статья:
АА>Урок bat-аникиАвтор(ы): Алексей Александров
Дата: 11.07.2005
Статья рассказывает о малоизвестных возможностях командного языка Windows.
АА>Авторы:
АА> Алексей Александров
АА>Аннотация:
АА>Статья рассказывает о малоизвестных возможностях командного языка Windows.
Хорошая статья. Только не о командном языке Windows.
Командный язык Windows — это
Windows script host, то есть Visual Basic
Здравствуйте, LaptevVV, Вы писали:
LVV>Командный язык Windows — это Windows script host, то есть Visual Basic
WSH не может быть командным языком хотя бы в силу отсутствия возможности интерактивной работы с ним. Сейчас православный командный язык windows — это powershell
Здравствуйте, LaptevVV, Вы писали:
LVV>Командный язык Windows — это Windows script host, то есть Visual Basic
WSH всеяден, туда можно любой Active Scripting скормить — хоть vb
script, хоть jscript, хоть вообще perl и python (ActiveState'вские порты).