Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Batch kürzen, übersichtlicher machen

Frage Entwicklung Batch & Shell

Mitglied: yazend

yazend (Level 1) - Jetzt verbinden

12.12.2014, aktualisiert 10:23 Uhr, 599 Aufrufe, 2 Kommentare

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

01.
@echo off 
02.
 
03.
rem	###   Variablen für ausgabe *.TXT Pfad setzten   ### 
04.
set PFAD= "C:" 
05.
set PFAD1= "\\192.168.0.1\q\db" 
06.
rem	###   Variablen für temp Ziel abfrage setzten   ### 
07.
set PFAD2= "C:\." 
08.
set PFAD3= "\\192.168.0.1\q\db\." 
09.
 
10.
rem	###   Ziel abfragen   ### 
11.
if exist %PFAD2% ( 
12.
	goto RUN 
13.
	) else ( 
14.
	  goto RUN1 
15.
16.
:RUN 
17.
rem	###   Zielordner abfragen gegebenfalls erstellen   ### 
18.
if exist %PFAD%\PC_INFO ( 
19.
	goto NEXT 
20.
	) else ( 
21.
	  md %PFAD%\PC_INFO 
22.
23.
:NEXT 
24.
rem 	###   Test Sprung zu eof   ### 
25.
rem goto eof 
26.
 
27.
rem	###   Informationen auslesen und auf PFAD in *.txt schreiben   ### 
28.
echo. >>%PFAD%\PC_INFO\%computername%.txt 
29.
echo PC Name:		 %computername% >>%PFAD%\PC_INFO\%computername%.txt 
30.
echo ______________________________________________>>%PFAD%\PC_INFO\%computername%.txt 
31.
netsh interface ip show config >>%PFAD%\PC_INFO\%computername%.txt 
32.
echo ______________________________________________>>%PFAD%\PC_INFO\%computername%.txt 
33.
systeminfo | findstr "Host Name" >>%PFAD%\PC_INFO\%computername%.txt 
34.
systeminfo | findstr "Domain" >>%PFAD%\PC_INFO\%computername%.txt 
35.
systeminfo | findstr "OS Name" >>%PFAD%\PC_INFO\%computername%.txt 
36.
systeminfo | findstr "OS Version" >>%PFAD%\PC_INFO\%computername%.txt 
37.
systeminfo | findstr "System Manufacturer" >>%PFAD%\PC_INFO\%computername%.txt 
38.
systeminfo | findstr "System Model" >>%PFAD%\PC_INFO\%computername%.txt 
39.
systeminfo | findstr "System type" >>%PFAD%\PC_INFO\%computername%.txt 
40.
systeminfo | findstr "Total Physical Memory" >>%PFAD%\PC_INFO\%computername%.txt 
41.
echo. >>%PFAD%\PC_INFO\%computername%.txt 
42.
echo ______________________________________________>>%PFAD%\PC_INFO\%computername%.txt 
43.
echo. >>%PFAD%\PC_INFO\%computername%.txt 
44.
ipconfig | findstr "IPv4 Address" >>%PFAD%\PC_INFO\%computername%.txt 
45.
echo. >>%PFAD%\PC_INFO\%computername%.txt 
46.
route print >>%PFAD%\PC_INFO\%computername%.txt 
47.
echo. >>%PFAD%\PC_INFO\%computername%.txt 
48.
echo ______________________________________________>>%PFAD%\PC_INFO\%computername%.txt 
49.
echo CPU Type: >>%PFAD%\PC_INFO\%computername%.txt 
50.
wmic cpu get name >>%PFAD%\PC_INFO\%computername%.txt 
51.
echo. >>%PFAD%\PC_INFO\%computername%.txt 
52.
echo ______________________________________________>>%PFAD%\PC_INFO\%computername%.txt 
53.
 
54.
:RUN1 
55.
rem	###   Ziel abfragen   ### 
56.
if exist %PFAD3% ( 
57.
	goto RUN2 
58.
	) else ( 
59.
	  goto eof 
60.
61.
:RUN2 
62.
rem	###   Zielordner abfragen gegebenfalls erstellen   ### 
63.
if exist %PFAD1%\PC_INFO ( 
64.
	goto NEXT1 
65.
	) else ( 
66.
	  md %PFAD1%\PC_INFO 
67.
68.
:NEXT1 
69.
rem	###   Informationen auslesen und auf PFAD1 in *.txt schreiben   ### 
70.
echo. >>%PFAD1%\PC_INFO\%computername%.txt 
71.
echo PC Name:		 %computername% >>%PFAD1%\PC_INFO\%computername%.txt 
72.
echo ______________________________________________>>%PFAD1%\PC_INFO\%computername%.txt 
73.
netsh interface ip show config >>%PFAD1%\PC_INFO\%computername%.txt 
74.
echo ______________________________________________>>%PFAD1%\PC_INFO\%computername%.txt 
75.
systeminfo | findstr "Host Name" >>%PFAD1%\PC_INFO\%computername%.txt 
76.
systeminfo | findstr "Domain" >>%PFAD1%\PC_INFO\%computername%.txt 
77.
systeminfo | findstr "OS Name" >>%PFAD1%\PC_INFO\%computername%.txt 
78.
systeminfo | findstr "OS Version" >>%PFAD1%\PC_INFO\%computername%.txt 
79.
systeminfo | findstr "System Manufacturer" >>%PFAD1%\PC_INFO\%computername%.txt 
80.
systeminfo | findstr "System Model" >>%PFAD1%\PC_INFO\%computername%.txt 
81.
systeminfo | findstr "System type" >>%PFAD1%\PC_INFO\%computername%.txt 
82.
systeminfo | findstr "Total Physical Memory" >>%PFAD1%\PC_INFO\%computername%.txt 
83.
echo. >>%PFAD1%\PC_INFO\%computername%.txt 
84.
echo ______________________________________________>>%PFAD1%\PC_INFO\%computername%.txt 
85.
echo. >>%PFAD1%\PC_INFO\%computername%.txt 
86.
ipconfig | findstr "IPv4 Address" >>%PFAD1%\PC_INFO\%computername%.txt 
87.
echo. >>%PFAD1%\PC_INFO\%computername%.txt 
88.
route print >>%PFAD1%\PC_INFO\%computername%.txt 
89.
echo. >>%PFAD1%\PC_INFO\%computername%.txt 
90.
echo ______________________________________________>>%PFAD1%\PC_INFO\%computername%.txt 
91.
echo CPU Type: >>%PFAD1%\PC_INFO\%computername%.txt 
92.
wmic cpu get name >>%PFAD1%\PC_INFO\%computername%.txt 
93.
echo. >>%PFAD1%\PC_INFO\%computername%.txt 
94.
echo ______________________________________________>>%PFAD1%\PC_INFO\%computername%.txt 
95.
cls 
96.
echo\ 
97.
echo\ 
98.
echo\ 
99.
echo\ 
100.
echo         ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» 
101.
echo         º                                                               º 
102.
echo         º             gewnschte Dateien wurdern erstellt !             º 
103.
echo         º                                                               º 
104.
echo         º              Tastendruck schlieát das Fenster !               º 
105.
echo         º                                                   A. Amend    º 
106.
echo         ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ 
107.
echo\ 
108.
@echo off 
109.
pause>nul 
110.
exit 
111.
:eof 
112.
echo\ 
113.
echo\ 
114.
echo\ 
115.
echo\ 
116.
echo         ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» 
117.
echo         º                                                               º 
118.
echo         º                       !!! E R R O R !!!                       º 
119.
echo         º                                                               º 
120.
echo         º                  Prfe deine Einstellungen                    º 
121.
echo         º                                                               º 
122.
echo         º                              oder                             º 
123.
echo         º                                                               º 
124.
echo         º                   Schmeiá den PC weg !!!!                     º 
125.
echo         º                                                   A. Amend    º 
126.
echo         ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ 
127.
echo\ 
128.
@echo off 
129.
pause>nul 
130.
exit
Mitglied: Pjordorf
12.12.2014 um 19:15 Uhr
Hallo,

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

Gruß,
Peter
Bitte warten ..
Mitglied: 114757
12.12.2014, aktualisiert um 20:32 Uhr
@echo done ...
macht dann 11,50€, Bar oder mit Karte ?
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Batch & Shell
Neuere Datei per Batch ausfinding machen (2)

Frage von chattie zum Thema Batch & Shell ...

Batch & Shell
Batch zum bearbeiten mehrerer CSV (3)

Frage von Matzus87 zum Thema Batch & Shell ...

Batch & Shell
Batch-Variable nach Stichworten aus TXT Datei durchsuchen (3)

Frage von Markus5579 zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (21)

Frage von Xaero1982 zum Thema Microsoft ...

Windows Update
Treiberinstallation durch Windows Update läßt sich nicht verhindern (17)

Frage von liquidbase zum Thema Windows Update ...

Windows Tools
gelöst Aussendienst Datensynchronisierung (12)

Frage von lighningcrow zum Thema Windows Tools ...

Windows Server
Suche passender Treiber (12)

Frage von stolli zum Thema Windows Server ...