Gå til innhold

Post dine nyttige batch programmer


Anbefalte innlegg

jeg har laget et script som kobler seg til alle maskinene i et subnet, henter hardware-info og dumper dette inn i en teksfil.

 

@echo off
::Dette scriptet er laget 13.09.07
::Dette scriptet bruker RCP. Port 469 må derfor være åpen både på udp og tcp
::ip_subnet settes til det subnettet som skal sjekkes. _IKKE_ ta med tallene etter siste punktum
::begynnelse_av_range skal settes til første tall av subnettet som skal sjekkes
::slutt_av_range settes til siste tall i subnettet som skal sjekkes. 

SET ip_subnet=000.000.000
SET start_på_range=000
SET slutt_av_range=000

::Dette er løkken som kjører gjennom alle ip_subnet-adressene
:start
systeminfo /S %ip_subnet%.%start_på_range% /U kultur2\administrator /FO table >> systeminfo.txt 
::systeminfo /FO table >> systeminfo.txt 
IF %start_på_range%==%slutt_av_range% goto slutt
SET /A start_på_range=%start_på_range%+1
goto start

:slutt
::pause

Endret av ilpostino
Lenke til kommentar
Videoannonse
Annonse

Hvis jeg ser en fil med et ukjent filnavn, pleier jeg alltid å åpne den i notepad, og se på eventuell header.

 

BMP filer starter med BM

Exe/dll/sys etc. starter med MZ

png filer starter nesten med PNG

gif starter som regel med GIF89a

Mange JPG filer har EXIF helt i starten (bilder som har exif info)

3DS filer starter med 0x3D3D eller 0x4D4D

 

etc. så det holder som regel ikke bare å bytte navn på filene for å "kryptere" dem.

Lenke til kommentar
  • 2 måneder senere...

Laget en mp3 kopierer for winamp. Jeg orker bare ikke å finne frem til sangene jeg vil legge over på mp3 spilleren min.

 

http://www.pcgw.net/upload/thorapps/mp3kopierer.zip

 

1. Installer winamp om du ikke har gjort det

2. Start mp3copyer.bat og få en melding. Nå er plugin.ini kopiert til winamp mappen.

3. Installer AMIP

4. Rediger setings.bat så variablene stemmer overens

5. prøv mp3 kopierer'n. Du starter bare mp3copyer.bat mens winamp spiller en sang.

 

Du kan få et spørsmål om det er en fil eller mappe du kopierer til. Dette skjer sansynligvis fordi mappen ikke eksisterer. Trykk "y" og mappen blir laget og meldingen kommer ikke flere ganger.

Lenke til kommentar
  • 2 uker senere...

Hadde lyst til og post mitt lille SAM kopi batch.

Det denne gjør er og ta kopi av dinne 2 SAM filer som inneholder passordet til din pc og kopierer den til en USB stick.

 

Du kan også gjøre ondskap med den, vis du skjønner.

 

echo off
cls
echo Trykk en tast for aa kopiere SAM og System...
pause>nul
md ..\sam_system
xcopy C:\Windows\repair\sam ..\sam_system
xcopy C:\Windows\repair\system ..\sam_system

Lenke til kommentar
  • 2 uker senere...
  • 2 måneder senere...

Hvordan lager setter man pause på et vist antall sekunder? For eksempel 20...

 

Jeg skal ha en script som skal gjøre følgene.

Den skal starte tjenesten "Wireless Zero Configuration" og dra inn noen nettverks stasjoner.

 

Så jeg har laget et script som gjør det og lagt den i oppstarten. Men så skal jeg legge til et som drar inn nettversk stasjonene (hjemmeområde ol)

Og da må jeg har en pause i mellom oppstaren av Wireless zero configuration og indraing av nettverks stasjonene. For det tråløse må rekke og starte, og maskina må komme på nett før den begynner og leite etter nettverks stasjoenen :p Spm mitt er da:

 

"Noen som vet om en commando som gjør at den venter/stopper opp i et viss antal sek"

Vet jeg har "Pause" kommandoen, men den kan jeg ikke ha. Fordi man må trykke enter for og fortsette. Alt må skje automatisk, så trenger en slags "sleep" kommando

Lenke til kommentar
Hvordan lager setter man pause på et vist antall sekunder? For eksempel 20...

 

http://www.google.no/search?q=batch+pause

http://www.google.no/search?q=batch+sleep

http://www.google.no/search?q=batch+wait+seconds

 

Til neste gang:

* google først :-P

* Lag en ny tråd for nye spørsmål istedenfor å legge spørsmålet i en tråd som er for noe annet...

Endret av jorn79
Lenke til kommentar

@ping.exe 127.0.0.1 -n 10 -w [b]1000[/b] > nul

1000 står for millisekunder (1000ms=1s) så hvis du vil vente i 20 sekunder må du sette inn 20000.

 

(Er forresten enig med jorn, dette hadde du funnet ut med 10 sekunder (10000ms) googling ;) )

Lenke til kommentar
  • 1 måned senere...
  • 1 år senere...

ip tracer:

 

@echo off
:start
cls
echo Write the ip-adress you want to trace:
set /p ipadresse=
if %ipadresse% equ %ipadresse% goto trace


:trace
start iexplore.exe "www.ip-adress.com/ip_tracer/%ipadresse%/"
echo.
echo If u want to trace more ip adresses, write "trace", if you want to exit, write "exit".
set /p valg=
if /i %valg% equ trace goto start
if /i %valg% equ exit goto exit

goto start



:exit
exit

Lenke til kommentar
  • 3 uker senere...
  • 3 uker senere...
Genial løsning på startup/oppstart problemet JohndoeMAKT, takk ;) Har laget et lite program som sletter temp filer osv hver gang du starter maskinen, bare for å få litt liv i tråden :p Husk at begge filene må ligge i samme mappe når du installerer programmet...

 

Computer clean.bat

Klikk for å se/fjerne innholdet nedenfor
@echo off
title Computer clean
cls
echo dette programmet rengjør din pc...
del "C:\WINDOWS\Temp\*.*" /q /f
del "%userprofile%\Recent\*.*" /q /f
del "%userprofile%\Siste\*.*" /q /f
del "%temp%\*.*" /q /f
exit

Install.bat

Klikk for å se/fjerne innholdet nedenfor
@echo off
title Install computer clean
cls
echo Installerer computer clean...
FOR /F "tokens=3* delims=  " %%A in ('REG QUERY "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "Common Startup"') do SET startup=%%B
IF exist "%startup%\Computer clean.bat" goto eksisterer
copy "Computer clean.bat" "%startup%" /Y
IF %errorlevel% == 1 goto feil
IF %errorlevel% == 0 goto installert
:installert
cls
echo Programmet er installert...
echo.
pause
exit
:feil
cls
echo Problem under installering / avinstallering...
echo.
pause
exit
:eksisterer
cls
set /p valg=Programmet eksisterer, vil du avinstallere? ja/nei
IF %valg% == ja goto ja
IF %valg% == nei goto nei
goto eksisterer
:ja
del "%startup%\Computer clean.bat"
IF %errorlevel% == 1 goto feil
echo Programmet er nå avinstallert...
echo.
pause
exit
:nei
exit

vill ikke slette extension-løse filer :p (fjern .* delen)

også skal det ikke være /q /f /s ?

Endret av Hans_Henrik
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...