Bom vou dar um exemplo bem simples, não sei se é o melhor mas é um jeito de se fazer.
Vc vai montar um arquivo texto e renomeá-lo para tipo bat.
Vamos chamar de Teste.bat
Dentro dele vc coloca assim:
ipconfig > c: ipconfig.txt
No vb vc chama ele assim:
Shell "C: Teste.bat"
Vai ser salvo no arquivo "ipconfig.txt" o mesmo conteúdo q iria par ao prompt. E no caso usei o comando ipconfig q vai trazer o seu ip, DNS, mascara de sub-rede etc. Depois vc pode abrir o arquivo texto e ler a linha q lhe interessar e deste modo retornar o número IP.
Tem outros modos de se conseguir o IP mas o interessante é como usar este método. Vc não precisa necessariamente usar pra obter o IP, se vc quer uma lista dos arquivos de uma pasta vc tb pode usar este método e jogar para um arquivo.
Ah, vc tb pode montar o arquivo .BAT no vb... é um arquivo texto em q vc troca a extensão apenas...
Bom, qq dúvida é só postar ae
at+