瀏覽代碼

added windows for localIP

master
Wouter Horlings 8 年之前
父節點
當前提交
bc3a8c61fa
共有 2 個文件被更改,包括 20 次插入15 次删除
  1. +0
    -15
      Equipment/getLocalIP.m
  2. +20
    -0
      OOequipment/subfiles/getLocalIP.m

+ 0
- 15
Equipment/getLocalIP.m 查看文件

@@ -1,15 +0,0 @@
function [ ipaddress ] = getLocalIP()
%GETLOCALIP returns the ipaddress of the current windows machine
[status,result]=system('ipconfig');
if ~(status == 0)
error('Failed to find local IP address');
end
[startIndex,endIndex] = regexp(result,'(?<=\n IPv4 Address[ \.]*: )([0-9]{1,3}\.?){4}');
if isempty(startIndex)
error('Failed to find local IP address');
end
for i = 1:length(startIndex)
ipaddress{i} = result(startIndex(i):endIndex(i));
end
end


+ 20
- 0
OOequipment/subfiles/getLocalIP.m 查看文件

@@ -0,0 +1,20 @@
function [ ipaddress ] = getLocalIP()
%GETLOCALIP returns the ipaddress of the current windows machine
if ispc
% Code to run on Windows plaform
[status,result]=system('ipconfig');
if ~(status == 0)
error('Failed to find local IP address');
end
[startIndex,endIndex] = regexp(result,'(?<=\n IPv4 Address[ \.]*: )([0-9]{1,3}\.?){4}');
if isempty(startIndex)
error('Failed to find local IP address');
end
for i = 1:length(startIndex)
ipaddress{i} = result(startIndex(i):endIndex(i));
end
else
error('Function only available on Windows');
end
end


Loading…
取消
儲存