Avatar billede mogw Nybegynder
25. juni 2015 - 00:17 Der er 3 kommentarer

Program til skift af IP

Hej

Jeg har bruge for et lille win program som kan skifte ip på givent netkort i henhold til 3 dropdown lister.

Liste 1(Landsdel) = x
Liste 2(SIteID) = y
Liste 3(TeknikkerNR) = z
IP = *.x.y.z
Således at ip kommer til at bestå af følgende: *.Landsdel.Site.TeknikerNr

Indholdet af liste 1 skal være en fast liste.
Indholdet af liste 2 skal være dynamisk i forhold til liste 1
Indholdet af liste 3 skal vare en fast liste.

Kunne godt tænke mig at når man vælger i lister så vælger man et navn, frem for et nummer.

Har ca. 200 sites ialt, så hvis man ka redigere listerne i txt.

Håber det giver lidt mening, ellers spørg :-)


Mvh
Peter
Avatar billede tryltryl Juniormester
25. juni 2015 - 21:41 #1
Det må kunne klares med et lille C#-program...

http://pastebin.com/RMKxUFij

Compiles sådan:
csc /target:winexe ChangeIP.cs /win32manifest:manifest.txt

Compileren (csc) finder du her: c:\Windows\Microsoft.NET\Framework
Det bør virke med med framework 3 og opefter

manifest.txt:
<?xml version="1.0" encoding="utf-8"?>
<asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <assemblyIdentity version="1.0.0.0" name="Change IP"/>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
    <security>
      <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
        <requestedExecutionLevel  level="requireAdministrator" uiAccess="false" />
      </requestedPrivileges>
    </security>
  </trustInfo>
</asmv1:assembly>


Data.txt:
#listenr=værdi

#0=1.oktet
#1=2.oktet|nr. på dynamisk liste|navn
#3=4.oktet|navn

#x=oktet|navn (dynamisk liste)

0=192

1=168|4|landsdel 1
1=169|5|landsdel 2
1=4|6|landsdel 3

3=2|tekniker 1
3=9|tekniker 2
3=3|tekniker 3
3=4|tekniker 4
3=8|tekniker 5
3=6|tekniker 6
3=12|tekniker 7

4=1|hører til landsdel 1, 1
4=2|hører til landsdel 1, 2
4=30|hører til landsdel 1, 3

5=7|hører til landsdel 2, 1
5=27|hører til landsdel 2, 2
5=37|hører til landsdel 2, 3

6=100|hører til landsdel 3, 1
6=101|hører til landsdel 3, 2
6=105|hører til landsdel 3, 3
Avatar billede mogw Nybegynder
01. juli 2015 - 16:52 #2
Hej

Det ser skam rigtig godt ud.
Glemte lige at jeg også skal ha indstillet gatewayén også.
Den skal bare ende fast på *.*.*.2

Vil de være muligt at lave sådan at kan indstille LAN til at køre dhcp bare ved at sætte et flueben ? Bare så de var nemt at komme tilbage igen `

Mvh
Mogw
Avatar billede tryltryl Juniormester
01. juli 2015 - 23:22 #3
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester