2008-04-10, 11:27
  #1
Medlem
Hejsan, jag håller på att göra batch filer, som jag använder mig till att copiera lättare filer in på skolans datorer!! (För varje gång man startar om datorn så återställs allting, p.g.a nå frys punkt dem har installerat)

Då är det så att jag har ett program som heter Chaos Control där man kan styra andras datorer! VÄLDIGT ROLIGT! =) jag kan t.ex ta upp MSG boxar o.s.v!

Men nu är det så att jag har kommit på en ide, att man ska kunna göra så att när jag drar från datorn öppnar jag batch filen óch sedan om jag vill trycker jag på en tangent så ska IP.et sparas i en textfil!!

Problemet är att när jag då tänker spara IP ELLER DATORNS NAMN, så kommer det så mycket! för jag använder mig utav Net User!


KÄNNER NI TILL NÅGON KOD MAN KAN AnVÄNDA SOM BARA sKRIVER NER IP ELLER DATORNMANET! (eller både och)

Såhär ser hela min batch fil ut just nu

@Echo Off
Title Kopierar filer...
Color 2
Echo Kopierar filer, var god vänta...
Copy "H:\Chaos\Slave\ChaosControl.exe" "C:\WINDOWS"
Copy "H:\Chaos\Slave\setup.ini" "C:\WINDOWS"
Copy "H:\Chaos\Slave\MSWINSCK.OCX" "C:\WINDOWS\system32"
Copy "H:\Chaos\Slave\ShortCut.lnk" "C:\Documents and Settings\All Users\Start-meny\Program\Autostart\"
Echo -
Echo -
Echo -
Echo -----------------------------
Echo -----------------------------
Echo ------Filerna kopierade------
Echo -----------------------------
Echo -
Echo -
Echo Tryck på valfri tangent om du vill göra en "SAVE IP" fil
Pause
Echo Skapar "SAVE IP" fil
Echo Datum: %date%. Tid: %time%>>H:\Chaos\IP.txt
Echo ---------------->>H:\Chaos\IP.txt
Net user>>H:\Chaos\IP.txt
__________________
Senast redigerad av TeamFlasher 2008-04-10 kl. 11:29.
2008-04-10, 12:35
  #2
Medlem
netsh interface ip show config/ipconfig

Om man skriver "netsh interface ip show config" i cmd så får man följande info.
Exepel från min dator.

Konfiguration för gr„nssnittet "Anslutning till lokalt nätverk"
DHCP aktiverat Nej
IP-adress 192.168.0.101
N„tmask 255.255.255.0
Standard-gateway 192.168.0.1
Gateway-m†tt 1
Gr„nssnittsm†tt 0
Statiskt konfigurerade DNS-servrar: 192.168.0.1
Statiskt konfigurerade WINS-servrar: Inget
Registrera med suffixet: Endast prim„r

Så "netsh interface ip show config>>H:\Chaos\IP.txt" dumpar den infon till din txt fil

Eller ipconfig om du vill ha mindre skräp i txt filen.

Exempel
Ethernet-kort Anslutning till lokalt nätverk:



Anslutningsspecifika DNS-suffix . :

IP-adress . . . . . . . . . . . . : 192.168.0.101

Nätmask . . . . . . . . . . . . . : 255.255.255.0

Standard-gateway . . . . . . . . : 192.168.0.1

Så "ipconfig>>H:\Chaos\IP.txt" dumpar den infon till din txt fil
__________________
Senast redigerad av torba 2008-04-10 kl. 12:55.
2008-04-10, 12:59
  #3
Medlem
Citat:
Ursprungligen postat av torba
Om man skriver "netsh interface ip show config" i cmd så får man följande info.
Exepel från min dator.

Konfiguration för gr„nssnittet "Anslutning till lokalt nätverk"
DHCP aktiverat Nej
IP-adress 192.168.0.101
N„tmask 255.255.255.0
Standard-gateway 192.168.0.1
Gateway-m†tt 1
Gr„nssnittsm†tt 0
Statiskt konfigurerade DNS-servrar: 192.168.0.1
Statiskt konfigurerade WINS-servrar: Inget
Registrera med suffixet: Endast prim„r

Så "netsh interface ip show config>>H:\Chaos\IP.txt" dumpar den infon till din txt fil

Eller ipconfig om du vill ha mindre skräp i txt filen.

Exempel
Ethernet-kort Anslutning till lokalt nätverk:



Anslutningsspecifika DNS-suffix . :

IP-adress . . . . . . . . . . . . : 192.168.0.101

Nätmask . . . . . . . . . . . . . : 255.255.255.0

Standard-gateway . . . . . . . . : 192.168.0.1

Så "ipconfig>>H:\Chaos\IP.txt" dumpar den infon till din txt fil

Men med det där ser man ju inte bara IP =/
Men det kanske är lite mindre text än Net user kommandot..
2008-04-10, 14:00
  #4
Medlem
Tips: Eftersom att du redan använder dig av så många program så kan det väll inte skada att ha med ett till.
Lär dig t.ex. VB eller c++ och skriv ett program som returnerar det lokala IP:t och skriver ut det i en fil.
Om du vill kan jag skriva ett i VB 6 lite snabbt men jag kan bara skriva ungefärligt i huvudet eftersom att jag inte har det installerat så det förutsätter att du kan rätta till koden och kompilera det.
2008-04-10, 15:41
  #5
Medlem
Citat:
Ursprungligen postat av Logz
Tips: Eftersom att du redan använder dig av så många program så kan det väll inte skada att ha med ett till.
Lär dig t.ex. VB eller c++ och skriv ett program som returnerar det lokala IP:t och skriver ut det i en fil.
Om du vill kan jag skriva ett i VB 6 lite snabbt men jag kan bara skriva ungefärligt i huvudet eftersom att jag inte har det installerat så det förutsätter att du kan rätta till koden och kompilera det.


Hmm, hur menar du? alltså jag kan skriva ut filer med VB 6 och VB .net, men VB6 funkar bäst på skolans datorer.

Open "H:\Chaos\Ip.txt" for append as #1
Print #1, SEDAN NÅGON KOD HÄRA!
Print #1, "--------------------"
Close #1

Så lätt är det ju.. Men jag vet ju inte hur jag ska kunna få IP.et på min dator! men ska nog ta och fråga dem på VBforums.com, dem brukar veta =)
2008-04-10, 17:12
  #6
Medlem
Citat:
Ursprungligen postat av TeamFlasher
Hmm, hur menar du? alltså jag kan skriva ut filer med VB 6 och VB .net, men VB6 funkar bäst på skolans datorer.

Open "H:\Chaos\Ip.txt" for append as #1
Print #1, SEDAN NÅGON KOD HÄRA!
Print #1, "--------------------"
Close #1

Så lätt är det ju.. Men jag vet ju inte hur jag ska kunna få IP.et på min dator! men ska nog ta och fråga dem på VBforums.com, dem brukar veta =)
Jag tror du kan få det med en winsock:
Kod:
Winsock1.LocalIp 
2008-04-11, 13:08
  #7
Medlem
Citat:
Ursprungligen postat av Logz
Jag tror du kan få det med en winsock:
Kod:
Winsock1.LocalIp 

Får det inte att funka
2008-04-11, 14:37
  #8
Medlem
Citat:
Ursprungligen postat av TeamFlasher
Får det inte att funka
Har du provat att skriva ut det i ett label först? Det kan ju hända att du bara har strulat till det i 'save' koden.
2008-04-14, 09:36
  #9
Medlem
Citat:
Ursprungligen postat av Logz
Har du provat att skriva ut det i ett label först? Det kan ju hända att du bara har strulat till det i 'save' koden.

Det är lugnt, jag fixade det! :P glömde lägga in Microsoft Winsock componenten!

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in