BaSs_HaXoR

autconnectVNC.bat

Nov 30th, 2025 (edited)
5,541
0
Never
3
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 0.93 KB | None | 0 0
  1. rem AUTOCONNECT (FIND MAC, IP) of VNC Server and connect.bat
  2.  
  3. @echo off
  4. setlocal enabledelayedexpansion
  5.  
  6. rem Target MAC address you want to find
  7. set "TARGET_MAC=00-c0-ca-00-00-00"
  8.  
  9. echo Searching ARP table for MAC: %TARGET_MAC%
  10. echo.
  11.  
  12. set "SERVER_IP="
  13.  
  14. for /f "tokens=1,2,3" %%A in ('arp -a') do (
  15.    rem Typical ARP output:  192.168.1.50   00-11-22-33-44-55   dynamic
  16.    rem %%A = IP      %%B = MAC      %%C = type
  17.  
  18.     if /I "%%B"=="%TARGET_MAC%" (
  19.         set "SERVER_IP=%%A"
  20.     )
  21. )
  22.  
  23. if "!SERVER_IP!"=="" (
  24.     echo Server not found in ARP table.
  25.     pause
  26.     exit /b
  27. )
  28.  
  29. echo Server found at IP: !SERVER_IP!
  30. echo.
  31.  
  32. rem Path to RealVNC Viewer exe
  33. set "VNCVIEWER=C:\Program Files\RealVNC\VNC Viewer\VNCViewer.exe"
  34.  
  35. if not exist "%VNCVIEWER%" (
  36.     echo Error: Could not find VNC Viewer at:
  37.     echo %VNCVIEWER%
  38.     pause
  39.     exit /b
  40. )
  41.  
  42. echo Launching RealVNC...
  43. "%VNCVIEWER%" !SERVER_IP!
  44.  
  45. endlocal
  46. exit /b
  47.  
Advertisement