yazend
Goto Top

Batch kürzen, übersichtlicher machen

Guten Morgen zusammen,

kann hier mal jemand "rüber schauen" da meine BATCH Kenntnisse nicht dafür ausreichen um diese eventuell kompakter zu gestalten.

vielen dank für jegliche mühen
gruß Alex

Nachfolgende die Batch

@echo off

rem	###   Variablen für ausgabe *.TXT Pfad setzten   ###
set PFAD= "C:"  
set PFAD1= "\\192.168.0.1\q\db"  
rem	###   Variablen für temp Ziel abfrage setzten   ###
set PFAD2= "C:\."  
set PFAD3= "\\192.168.0.1\q\db\."  

rem	###   Ziel abfragen   ###
if exist %PFAD2% (
	goto RUN
	) else (
	  goto RUN1
	  )
:RUN
rem	###   Zielordner abfragen gegebenfalls erstellen   ###
if exist %PFAD%\PC_INFO (
	goto NEXT
	) else (
	  md %PFAD%\PC_INFO
	  )
:NEXT
rem 	###   Test Sprung zu eof   ###
rem goto eof

rem	###   Informationen auslesen und auf PFAD in *.txt schreiben   ###
echo. >>%PFAD%\PC_INFO\%computername%.txt
echo PC Name:		 %computername% >>%PFAD%\PC_INFO\%computername%.txt
echo ______________________________________________>>%PFAD%\PC_INFO\%computername%.txt
netsh interface ip show config >>%PFAD%\PC_INFO\%computername%.txt
echo ______________________________________________>>%PFAD%\PC_INFO\%computername%.txt
systeminfo | findstr "Host Name" >>%PFAD%\PC_INFO\%computername%.txt  
systeminfo | findstr "Domain" >>%PFAD%\PC_INFO\%computername%.txt  
systeminfo | findstr "OS Name" >>%PFAD%\PC_INFO\%computername%.txt  
systeminfo | findstr "OS Version" >>%PFAD%\PC_INFO\%computername%.txt  
systeminfo | findstr "System Manufacturer" >>%PFAD%\PC_INFO\%computername%.txt  
systeminfo | findstr "System Model" >>%PFAD%\PC_INFO\%computername%.txt  
systeminfo | findstr "System type" >>%PFAD%\PC_INFO\%computername%.txt  
systeminfo | findstr "Total Physical Memory" >>%PFAD%\PC_INFO\%computername%.txt  
echo. >>%PFAD%\PC_INFO\%computername%.txt
echo ______________________________________________>>%PFAD%\PC_INFO\%computername%.txt
echo. >>%PFAD%\PC_INFO\%computername%.txt
ipconfig | findstr "IPv4 Address" >>%PFAD%\PC_INFO\%computername%.txt  
echo. >>%PFAD%\PC_INFO\%computername%.txt
route print >>%PFAD%\PC_INFO\%computername%.txt
echo. >>%PFAD%\PC_INFO\%computername%.txt
echo ______________________________________________>>%PFAD%\PC_INFO\%computername%.txt
echo CPU Type: >>%PFAD%\PC_INFO\%computername%.txt
wmic cpu get name >>%PFAD%\PC_INFO\%computername%.txt
echo. >>%PFAD%\PC_INFO\%computername%.txt
echo ______________________________________________>>%PFAD%\PC_INFO\%computername%.txt

:RUN1
rem	###   Ziel abfragen   ###
if exist %PFAD3% (
	goto RUN2
	) else (
	  goto eof
	  )
:RUN2
rem	###   Zielordner abfragen gegebenfalls erstellen   ###
if exist %PFAD1%\PC_INFO (
	goto NEXT1
	) else (
	  md %PFAD1%\PC_INFO
	  )
:NEXT1
rem	###   Informationen auslesen und auf PFAD1 in *.txt schreiben   ###
echo. >>%PFAD1%\PC_INFO\%computername%.txt
echo PC Name:		 %computername% >>%PFAD1%\PC_INFO\%computername%.txt
echo ______________________________________________>>%PFAD1%\PC_INFO\%computername%.txt
netsh interface ip show config >>%PFAD1%\PC_INFO\%computername%.txt
echo ______________________________________________>>%PFAD1%\PC_INFO\%computername%.txt
systeminfo | findstr "Host Name" >>%PFAD1%\PC_INFO\%computername%.txt  
systeminfo | findstr "Domain" >>%PFAD1%\PC_INFO\%computername%.txt  
systeminfo | findstr "OS Name" >>%PFAD1%\PC_INFO\%computername%.txt  
systeminfo | findstr "OS Version" >>%PFAD1%\PC_INFO\%computername%.txt  
systeminfo | findstr "System Manufacturer" >>%PFAD1%\PC_INFO\%computername%.txt  
systeminfo | findstr "System Model" >>%PFAD1%\PC_INFO\%computername%.txt  
systeminfo | findstr "System type" >>%PFAD1%\PC_INFO\%computername%.txt  
systeminfo | findstr "Total Physical Memory" >>%PFAD1%\PC_INFO\%computername%.txt  
echo. >>%PFAD1%\PC_INFO\%computername%.txt
echo ______________________________________________>>%PFAD1%\PC_INFO\%computername%.txt
echo. >>%PFAD1%\PC_INFO\%computername%.txt
ipconfig | findstr "IPv4 Address" >>%PFAD1%\PC_INFO\%computername%.txt  
echo. >>%PFAD1%\PC_INFO\%computername%.txt
route print >>%PFAD1%\PC_INFO\%computername%.txt
echo. >>%PFAD1%\PC_INFO\%computername%.txt
echo ______________________________________________>>%PFAD1%\PC_INFO\%computername%.txt
echo CPU Type: >>%PFAD1%\PC_INFO\%computername%.txt
wmic cpu get name >>%PFAD1%\PC_INFO\%computername%.txt
echo. >>%PFAD1%\PC_INFO\%computername%.txt
echo ______________________________________________>>%PFAD1%\PC_INFO\%computername%.txt
cls
echo\
echo\
echo\
echo\
echo         ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo         º                                                               º
echo         º             gewnschte Dateien wurdern erstellt !             º
echo         º                                                               º
echo         º              Tastendruck schlieát das Fenster !               º
echo         º                                                   A. Amend    º
echo         ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo\
@echo off
pause>nul
exit
:eof
echo\
echo\
echo\
echo\
echo         ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo         º                                                               º
echo         º                       !!! E R R O R !!!                       º
echo         º                                                               º
echo         º                  Prfe deine Einstellungen                    º
echo         º                                                               º
echo         º                              oder                             º
echo         º                                                               º
echo         º                   Schmeiá den PC weg !!!!                     º
echo         º                                                   A. Amend    º
echo         ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo\
@echo off
pause>nul
exit

Content-Key: 257480

Url: https://administrator.de/contentid/257480

Printed on: April 23, 2024 at 20:04 o'clock

Member: Pjordorf
Pjordorf Dec 12, 2014 at 18:15:49 (UTC)
Goto Top
Hallo,

Zitat von @yazend:
kann hier mal jemand "rüber schauen"
Gemacht.

Gruß,
Peter
Mitglied: 114757
114757 Dec 12, 2014 updated at 19:32:55 (UTC)
Goto Top
@echo done ...
macht dann 11,50€, Bar oder mit Karte ?