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

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

Автор: boy999
Дата сообщения: 09.08.2010 20:36
king_stiven



Всё равно на I монтируетсо

Автор: powernic
Дата сообщения: 09.08.2010 20:48
помагите, плиииз!
Можно ли зделать из батника кейлогер? если можно то как?
или дайте ссылку на какой нибудь очень очень мини кейлогер.
Автор: boy999
Дата сообщения: 09.08.2010 21:43
powernic

Цитата:
дайте ссылку


usde.ru
там в поиске введите keylogger

Автор: melboyscout
Дата сообщения: 09.08.2010 22:11
boy999

Цитата:
Всё равно на I монтируетсо

а если использовать USB Safely Remove - там закрепить за устройством букву диска и все, вроде ок
Автор: renoir12
Дата сообщения: 10.08.2010 07:57
Люди добрые помогите написать скрипт . Логика такая: Проверить папку-пустая она или не пустая,если не пустая, то все ее содержимое перемещается в другую папку(уточню, что в папке будут только файлы и только с одним расширением).После этого перемещенные файлы в другую папку, распечатываются на сетевой принтер, далее когда печать закончилась, папка очищается.Плиззззз.
Автор: king_stiven
Дата сообщения: 10.08.2010 10:41
boy999
значит g за каким то устройством закреплено, проверь демон например или другие монтировщики(неро алкоголь и другие).
Автор: BVV63
Дата сообщения: 10.08.2010 11:15
renoir12
На вскидку:

Код: if not exist <Путь к папке1\Имя папки1>\*.ext goto eof
move /y <Путь к папке1\Имя папки1>\*.* <Путь к папке2\Имя папки2>
for /r <Путь к папке2\Имя папки2> %%a in (*.*) do print %%a
del /f /q <Путь к папке2\Имя папки2>\*.*
Автор: indgr
Дата сообщения: 10.08.2010 11:34
Добрый день всем.

Задача заклучается в следующем: есть диапозон сети "10.1.1.х" в котором находятся рабочии станции. необходимо отсееть доступные от недоступных ip и проверить на них запущена ли конкретная служба.

есть два скрипта. первый проверяет диапозон сети и записывает статистику в HTML отчет 'stutasuCode "0" доступные ip':

1..254|
ForEach-Object -Process {Get-WmiObject -Class Win32_PingStatus -Filter ("Address='10.1.1." + $_ + "'") -ComputerName .} |
Select-Object -Property Address,ResponseTime,StatusCode | # "out-file -filepath C:\process.txt" "как вариант еще в .txt"
ConvertTo-html -Property Address,StatusCode |
foreach {
if ($_ -like "*<td>StatusCode = 0</td>*")
{$_ -replace "<tr>", "<tr bgcolor=green>"}
else {$_ -replace "<tr>", "<tr bgcolor=green>"}} > c:\ping.html

второй проверяет запущена ли служба:

get-service -name sharedaccess -computername x.x.x.x |
ConvertTo-Html -Property MachineName,Name,Status,DisplayName |
foreach {
if ($_ -like "*<td>Running</td>*")
{$_ -replace "<tr>", "<tr bgcolor=green>"}
else {$_ -replace "<tr>", "<tr bgcolor=red>"}} > c:\get-service2.html

подскажите как сделать так что бы из отчета ip с кодом "0" подставлялись сами в -computername

или может кто знает как сделать это все более проще.
Автор: noiseless
Дата сообщения: 10.08.2010 11:40
indgr
Ошибся темой. Тебе сюда
Автор: cin
Дата сообщения: 10.08.2010 12:06
Подскажите как решить задачу.
Есть файл со списком рабочих групп (писал выше)
Выглядит примерно так
Russia Regions Samara Shop1
Russia Regions Samara Shop1
Russia Regions Samara Shop1
Russia Regions Samara Shop1
Russia Regions Samara Shop2
Russia Regions Samara Shop2
Russia Regions Samara Shop2
Russia Regions Samara Shop3
Russia Regions Samara Shop3
Russia Regions Samara Shop3
Russia Regions Samara Shop3
Russia Regions Tolyatti Shop1
Russia Regions Tolyatti Shop2
Russia Regions Tolyatti Shop2
Russia Regions Tolyatti Shop3
Russia Regions Saratov Shop1

Как удалить повторяющиеся строки?
Чтобы было вот так
Russia Regions Samara Shop1
Russia Regions Samara Shop2
Russia Regions Samara Shop3
Russia Regions Tolyatti Shop1
Russia Regions Tolyatti Shop2
Russia Regions Tolyatti Shop2
Russia Regions Tolyatti Shop3
Russia Regions Saratov Shop1
И дайте пожалуйста процедуру на cmd для замены символов в файле.
Спасибо.
Автор: boy999
Дата сообщения: 10.08.2010 12:12
king_stiven

Цитата:
значит g за каким то устройством закреплено

было за демоном, теперь на нём раздел.

А монтируется щас на J. или на Р.

Так на чём мы остановились!?
Автор: wolf0425
Дата сообщения: 10.08.2010 12:58
cin
Цитата:
Как удалить повторяющиеся строки?
если попутно допустимо порядок строк сортировать, то проще всего портом юниксового sort.exe:
sort -u <file1 >file2
sort.exe - например есть в unixutils, см шапку или яндекс

Автор: 01MDM
Дата сообщения: 10.08.2010 13:16
cin
Если только встроенными средствами:

Код:
@echo off
setlocal

cd.>1.tmp
set /p str=<1.txt

:loop
1>>1.tmp (echo %str%)
for /f "tokens=*" %%i in ('findstr /v /g:1.tmp 1.txt') do set "str=%%i" && goto:loop
move 1.tmp 1.txt
Автор: powernic
Дата сообщения: 10.08.2010 13:24
boy999

Цитата:
usde.ru
там в поиске введите keylogger

я не нашел нужного мне кейлогера. мне надо чтобы он был очень простой и очень маленький.
может его можно в батнике написать?
Автор: us0r
Дата сообщения: 10.08.2010 13:31
boy999
Сноси всё с драйверами приводов, и ставь назад только й прогу- глядишь поможет...
Автор: king_stiven
Дата сообщения: 10.08.2010 13:33
boy999

Цитата:
Так на чём мы остановились!?

Игры - зло?
Автор: us0r
Дата сообщения: 10.08.2010 13:35
powernic
Ну... Можешь с дескрипторами побаловаться...
Автор: powernic
Дата сообщения: 10.08.2010 13:48
us0r

если бы я еще знал что это такое)
Автор: cin
Дата сообщения: 10.08.2010 13:50
А что означают строки вида 1>>
интересует именно цифра 1 или 2 перед >>
Автор: boy999
Дата сообщения: 10.08.2010 13:50
powernic

А такая прога: http://zhmak.info/1151565446-award-keylogger-127-x86x64.html

Батник я не могу написать, тк. мучаюсь с куда более простой задачей. Как смонтировать в демона исошник по горячей кнопке.
Автор: powernic
Дата сообщения: 10.08.2010 13:53
boy999
нет эта прога непойдет, она слишком громоздкая.
мне надо что бы она тупо записывала все на какие кноки нажимали в лог лист
Автор: 01MDM
Дата сообщения: 10.08.2010 13:59
cin

Цитата:
интересует именно цифра 1 или 2

Это дескрипторы перенаправления 1 - вывод, 2 - ошибки, 0 - ввод
Автор: us0r
Дата сообщения: 10.08.2010 14:00
boy999
Скинь хэлп на Daemon tools через рапиду- мож чё придумаю...
Автор: cin
Дата сообщения: 10.08.2010 14:44
ок спасибо.
Подскажите еще как удалить в строке последний символ - пробел?
И как вообще удалить повторяющуюся последовательность, например три пробела подряд заменить на один? либо на слеш.
Автор: boy999
Дата сообщения: 10.08.2010 17:03
us0r

Цитата:
Скинь хэлп на Daemon tools


Нету хэлпу. Ток онлайн-справко.
http://www.daemon-help.com/
Автор: us0r
Дата сообщения: 10.08.2010 18:07
boy999
Оно у мну в опере не открываеццо(((( *плак-плак*
Автор: boy999
Дата сообщения: 10.08.2010 19:13

Цитата:
в опере не открываеццо


А ИЕ ГДЕ!?

Оно ж неубиваемое....
Автор: us0r
Дата сообщения: 10.08.2010 19:38
boy999
В средневековье это называли ересью...
Автор: 01MDM
Дата сообщения: 10.08.2010 20:24
cin

Цитата:
Подскажите еще как удалить в строке последний символ - пробел?

Например:

Код:
@echo off

for /f "tokens=*" %%i in ("Строка с концевым пробелом. ") do call:echo %%i
goto:eof

:echo
echo "%*"
Автор: powernic
Дата сообщения: 10.08.2010 20:59
с помощью какой команды в батнике можно произвести экспорт данных из этой проги?
http://+depositfiles+.com/ru/files/uw0rh51o9
только ссылку писать без плюсов, а то по другому невыкладываеться.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132

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


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