dimo70
 - Longevity: 8 years
- Posts: 3799
- REPUTATION:27[+] [-]
- Location: BG
|
Call_Server- полезность для автоматического подключения к WIFI и файлового сервера в локальной сети. Может понадобиться если у вас есть сеть и сервер и очень часто приходиться подключать разные ноутбуки и компьютеры к сети и сервера. Если настроить параметры один раз, все уже автоматом заводиться. Чтоб можно было пользоваться, нужно сперва отредактировать содержания под себя, указывая настройки на ваш сервер.Код:@echo off cd /d "%~dp0" Title Connecting to Server by dimo70 MODE CON: COLS=55 LINES=12 Color 0E echo. :: Set Your Wi-Fi settings set "SSID=Iztok" set "SharedKey=02721847" set "xml_name=wifi.xml" :: Set other settings set "serv=W" set "shared=D" set "pass=1" set "usr=1" :pingtest echo Checking connection! Please wait... echo. Ping -n 2 Google.com | find "TTL" IF ERRORLEVEL 1 goto option-2 :Option-1 echo. echo Opening Shared Resources ... cmdkey /add:%serv% /user:%computername%\%usr% /pass:%pass% start \\%serv%\%shared% & exit if not exist \\%serv%\%shared% goto :pingtest :Option-2 echo Connecting to Wi-Fi! Please wait... echo. Call :XML "%SSID%" "%SharedKey%" "%xml_name%" netsh wlan add profile filename=%xml_name% Del /F /Q "%xml_name%" >nul timeout /t 4 >nul Goto :pingtest :XML [XML setting File form] set "SSID=%~1" set "SharedKey=%~2" set "output=%~3" ( echo ^<?xml version="1.0"?^> echo ^<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1"^> echo ^<name^>%SSID%^</name^> echo ^<SSIDConfig^> echo ^<SSID^> echo ^<name^>%SSID%^</name^> echo ^</SSID^> echo ^<nonBroadcast^>true^</nonBroadcast^> echo ^</SSIDConfig^> echo ^<connectionType^>ESS^</connectionType^> echo ^<connectionMode^>auto^</connectionMode^> echo ^<MSM^> echo ^<security^> echo ^<authEncryption^> echo ^<authentication^>WPA2PSK^</authentication^> echo ^<encryption^>AES^</encryption^> echo ^<useOneX^>false^</useOneX^> echo ^</authEncryption^> echo ^<sharedKey^> echo ^<keyType^>passPhrase^</keyType^> echo ^<protected^>false^</protected^> echo ^<keyMaterial^>%SharedKey%^</keyMaterial^> echo ^</sharedKey^> echo ^</security^> echo ^</MSM^> echo ^</WLANProfile^> )>"%output%" Goto :EOF :exit exit Скачать: CallServer v.2 Подготовка: Для настройки под себя нужно сперва отредактировать файл и ввести свои переменные: SSID и пароль для связи с рутера, сетевые назначения, юзер и пароль для входа на сервер. Шоты:
Last edited by dimo70 on 2022-03-24 14:02; edited 20 times in total _________________ Signed off for violation of forum rules
|
Gvint64
  - Longevity: 5 years 7 months
- Posts: 620
- REPUTATION:72[+] [-]
|
dimo70, Работает. Будит комп - подключает Z диск - запускает прогу - понятно дело на компе будильнике.@echo off mode con cols=60 lines=8 color 2E Title Connecting to Server ... echo Connecting to Server. Please wait ... echo Wake on LAN ... Please wait ... wolcmd MAC-address 192.168.0.100 255.255.255.0 8900 net use Z: \\1-PC\Shared /USER:1-PC\user 12345678 Start \\1-PC\Shared\CaptureVHD.exe exit
Last edited by Gvint64 on 2020-11-29 21:01; edited 1 time in total
|
dimo70
 - Longevity: 8 years
- Posts: 3799
- REPUTATION:27[+] [-]
- Location: BG
|
Gvint64, вполне согласен. Логично, если сервер, то он работает безпрерывно. Я даже думал убрать вполне, но потом решил все таки оставить. Если кто хочет может удалить.  Сделал обновление. Добавил автоподключение к рутеру.  код@echo off mode con cols=60 lines=12 color 2E Title Connecting to Server ... echo Connecting to Wi-Fi Router... start /w AutoWiFi.cmd timeout /t 1 echo. echo Connecting to Server. Please wait ... echo. echo Wake on LAN. Please wait ... wolcmd 1C1B0D953E4B 192.168.2.2 255.255.255.0 9 echo Opening Shared Resources ... net use \\W\D 1 /user:1 /p:yes start /w explorer "\\W\D\" net use \\W\E 1 /user:1 /p:yes start /w explorer "\\W\E\" start /w \\W\D\TTL.exe exit
_________________ Signed off for violation of forum rules
|
dimo70
 - Longevity: 8 years
- Posts: 3799
- REPUTATION:27[+] [-]
- Location: BG
|
Обновление. Убрал лишнее, размер минимальный. Автоматом подключает к сеть WI-FI и открывает ресурсы на сервер.
_________________ Signed off for violation of forum rules
|
bios83
  - Longevity: 9 years
- Posts: 101
- REPUTATION:16[+] [-]
|
dimo70, Идея хороша но не через wi-fi на 2.4 Гц если только на 5 Гц или сетевой кабель.
|
dimo70
 - Longevity: 8 years
- Posts: 3799
- REPUTATION:27[+] [-]
- Location: BG
|
bios83, согласен, есть такое.  Если у ноутбука нет поддержки 5GHz вайфай связь, то лучше кабель подключить. Т.е убрать Option1?
_________________ Signed off for violation of forum rules
|
bios83
  - Longevity: 9 years
- Posts: 101
- REPUTATION:16[+] [-]
|
При наличии большого количества компьютеров я подключал к проводной сети, а так как не все компьютеры имеют wifi карту на 5 Ггц. Также имеется файловая помойка , которая доступна по адресу \\z. Bсё делается очень быстро делаются в твоём случае нужно подключить USB носитель, где находится утилита. Не факт что компьютер заражён каким-нибудь червем и все последующие будут инфицированы. Это мой вариант которому я пришёл, за долгое время.
|
dimo70
 - Longevity: 8 years
- Posts: 3799
- REPUTATION:27[+] [-]
- Location: BG
|
bios83, я делаю по другому - заливка винды. В заливку подключаю в %oem% утилиту вместе с активации вина и офиса и другие. Так одним кликом можно решить все.
_________________ Signed off for violation of forum rules
|
bios83
  - Longevity: 9 years
- Posts: 101
- REPUTATION:16[+] [-]
|
dimo70, как вариант отлично способ для применения
|
 Отправлено: 24-Mar-2022 13:48
(after 1 year 3 months)
dimo70
 - Longevity: 8 years
- Posts: 3799
- REPUTATION:27[+] [-]
- Location: BG
|
Обновление CallServer до версии 2. Спасибо bios83 за предоставленый код подключения. Обновление, код и ссылка в шапке. Работает проверено и без сбоев.
_________________ Signed off for violation of forum rules
|
 Отправлено: 11-Aug-2025 14:35
(after 3 years 4 months)
Karpov
 - Longevity: 7 years 9 months
- Posts: 28
- REPUTATION:-2[+] [-]
|
здравствуйте, ссылка не работает, пожалуйста, поделитесь файлом
|
Sergey.del
  - Longevity: 11 years
- Posts: 67
- REPUTATION:5[+] [-]
- Location: Новороссийск, Россия
|
Наверное, проще спросить в личке у dimo70.
|
timon45
  - Longevity: 9 years 9 months
- Posts: 100
- REPUTATION:8[+] [-]
- Location: Беларусь
|
ещё 2 варианта@echo off REM === Настройки === set "WIFI_NAME=MyWiFi" set "WIFI_PASSWORD=MyPassword123" set "NETWORK_PATH=\\192.168.1.100\SharedFolder" set "NETWORK_USER=ServerUser" set "NETWORK_PASS=ServerPassword" echo ------------------------------------------------- echo Подключение к Wi-Fi "%WIFI_NAME%"... echo ------------------------------------------------- REM Подключение к Wi-Fi netsh wlan connect name="%WIFI_NAME%" >nul 2>&1 if %errorlevel% neq 0 ( echo Не удалось подключиться к Wi-Fi "%WIFI_NAME%". pause exit /b ) else ( echo Wi-Fi подключен успешно. ) echo ------------------------------------------------- echo Подключение к сетевому ресурсу %NETWORK_PATH% echo ------------------------------------------------- REM Отключаем старое подключение, если есть net use %NETWORK_PATH% /delete /y >nul 2>&1 REM Подключение к файловому серверу net use %NETWORK_PATH% /user:%NETWORK_USER% %NETWORK_PASS% /persistent:no if %errorlevel% neq 0 ( echo Не удалось подключиться к сетевому ресурсу. pause exit /b ) else ( echo Подключение к файловому серверу успешно. ) pause @echo off chcp 65001 >nul title Автоподключение к Wi-Fi и сетевому ресурсу REM === НАСТРОЙКИ === set "WIFI_NAME=MyWiFi" set "WIFI_PASSWORD=MyPassword123" set "NETWORK_PATH=\\192.168.1.100\SharedFolder" set "NETWORK_USER=ServerUser" set "NETWORK_PASS=ServerPassword" echo ================================================= echo Автоматическое подключение к Wi-Fi и серверу echo ================================================= echo. REM === ПРОВЕРКА ПОДКЛЮЧЕНИЯ К WI-FI === for /f "tokens=2 delims=:" %%A in ('netsh wlan show interfaces ^| findstr /C:"SSID" /C:"Состояние"') do ( set "line=%%A" setlocal enabledelayedexpansion set "line=!line: =!" if /i "!line!"=="%WIFI_NAME%" ( endlocal set "WIFI_CONNECTED=1" goto skip_wifi_connect ) endlocal ) echo Wi-Fi "%WIFI_NAME%" не найден, пробуем подключиться... REM === ПРОВЕРКА НАЛИЧИЯ ПРОФИЛЯ === netsh wlan show profiles | findstr /I /C:"%WIFI_NAME%" >nul if errorlevel 1 ( echo Профиль Wi-Fi не найден. Создаём временный профиль... ( echo ^<?xml version="1.0"^?^> echo ^<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1"^> echo ^<name^>%WIFI_NAME%^</name^> echo ^<SSIDConfig^> echo ^<SSID^> echo ^<name^>%WIFI_NAME%^</name^> echo ^</SSID^> echo ^</SSIDConfig^> echo ^<connectionType^>ESS^</connectionType^> echo ^<connectionMode^>auto^</connectionMode^> echo ^<MSM^> echo ^<security^> echo ^<authEncryption^> echo ^<authentication^>WPA2PSK^</authentication^> echo ^<encryption^>AES^</encryption^> echo ^<useOneX^>false^</useOneX^> echo ^</authEncryption^> echo ^<sharedKey^> echo ^<keyType^>passPhrase^</keyType^> echo ^<protected^>false^</protected^> echo ^<keyMaterial^>%WIFI_PASSWORD%^</keyMaterial^> echo ^</sharedKey^> echo ^</security^> echo ^</MSM^> echo ^</WLANProfile^> ) > "%temp%\wifi_profile.xml" netsh wlan add profile filename="%temp%\wifi_profile.xml" >nul del "%temp%\wifi_profile.xml" ) REM === ПОДКЛЮЧЕНИЕ К WI-FI === netsh wlan connect name="%WIFI_NAME%" >nul timeout /t 5 >nul :skip_wifi_connect echo Wi-Fi подключен или уже был подключён. echo. REM === ПРОВЕРКА ПОДКЛЮЧЕНИЯ К СЕТЕВОМУ РЕСУРСУ === net use | findstr /I "%NETWORK_PATH%" >nul if %errorlevel%==0 ( echo Уже подключено к %NETWORK_PATH%. goto end ) echo Подключение к сетевому ресурсу %NETWORK_PATH%... net use %NETWORK_PATH% /user:%NETWORK_USER% %NETWORK_PASS% /persistent:no >nul if %errorlevel% neq 0 ( echo ❌ Ошибка подключения к сетевому ресурсу! pause exit /b ) else ( echo ✅ Подключение к файловому серверу успешно! ) :end pause
|
Page 1 of 2
Current time is: 14-Dec 14:26
All times are UTC + 3
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
|