2014-09-23 94 views
1

我希望只有當我連接到特定的局域網IP地址時,Skype纔會啓動。Windows批處理文件-ipconfig/skype

@echo off 
set ip_address_string="IPv4 Address" 
for /f "usebackq tokens=2 delims=:" %%f in (`ipconfig ^| findstr /c:%ip_address_string%`) do echo bounded IP-address: %%f 

但是我怎麼能認識到,只有當任何IP地址包含64.2.4。*時纔會調用Skype。

此外,批處理文件將每隔5分鐘運行一次,如果需要的話,Skype進程應該被終止。

回答

0
@echo off 

set "ip_address_string=64.2.4." 

ipconfig | findstr /c:"%ip_address_string%" >nul|| (
    echo IP "%ip_address_string%" not found. 
    taskkill /im skype.exe /f 
    exit /b 0 
) 
echo connected as/to "%ip_address_string%"