translate comments
This commit is contained in:
parent
d3fc9c98d5
commit
112b097ed8
44
logwert.ps1
44
logwert.ps1
@ -34,16 +34,16 @@
|
|||||||
|
|
||||||
################################### Functionen ##########################################################
|
################################### Functionen ##########################################################
|
||||||
|
|
||||||
function Log_Start ([String]$sLogPfad){
|
function Log_Start ([String]$sLogpath){
|
||||||
If(Test-Path $sLogPfad) { #Testen Ob Datei Existiert
|
If(Test-Path $sLogpath) { #test if file exists
|
||||||
$tmp = ""
|
$tmp = ""
|
||||||
$tmp = Get-Content $sLogPfad #Inhalt in Array
|
$tmp = Get-Content $sLogpath #copy file into list
|
||||||
$tmp | ForEach-Object { Log_Main $_ } #Jede Zeile des 1D Arrays einzeln Bearbeiten
|
$tmp | ForEach-Object { Log_Main $_ } #process each line
|
||||||
}
|
}
|
||||||
} #Starte Verarbeitung
|
} # start processing
|
||||||
|
|
||||||
function Log_Main ([String]$sLine){
|
function Log_Main ([String]$sLine){
|
||||||
#Trenn Zeichen Setzen
|
# separate Set character
|
||||||
$sLine = $sLine.replace("`"", "#")
|
$sLine = $sLine.replace("`"", "#")
|
||||||
$sLine = $sLine.replace(",", "#")
|
$sLine = $sLine.replace(",", "#")
|
||||||
$sLine = $sLine.replace("Insgesamt:", "")
|
$sLine = $sLine.replace("Insgesamt:", "")
|
||||||
@ -51,32 +51,32 @@ $sLine = $sLine.replace("Insgesamt:", "")
|
|||||||
if($sLine -match "[0-z]") {
|
if($sLine -match "[0-z]") {
|
||||||
|
|
||||||
|
|
||||||
###Anomalien ausschließen
|
### rule out anomalies
|
||||||
|
|
||||||
while(" ".Equals($sLine.Substring(0,1))) {$sLine = $sLine.Substring(1, $sLine.Length - 1)}
|
while(" ".Equals($sLine.Substring(0,1))) {$sLine = $sLine.Substring(1, $sLine.Length - 1)}
|
||||||
#Wenn String Mit Lehrzeichen beginnt entfernen
|
#Remove when String Begins with Lehrzeichen
|
||||||
while("#".Equals($sLine.Substring(0,1))) {$sLine = $sLine.Substring(1, $sLine.Length - 1)}
|
while("#".Equals($sLine.Substring(0,1))) {$sLine = $sLine.Substring(1, $sLine.Length - 1)}
|
||||||
#Wenn String Mit Trenzeichen beginnt entfernen
|
#If string begins with delimiter remove
|
||||||
while(" ".Equals($sLine.Substring($sLine.Length - 1,1))) {$sLine = $sLine.Substring(0, $sLine.Length - 1)}
|
while(" ".Equals($sLine.Substring($sLine.Length - 1,1))) {$sLine = $sLine.Substring(0, $sLine.Length - 1)}
|
||||||
#Wenn String Mit Lehrzeichen endet entfernen
|
#If String Ends with Lehrzeichen Remove String
|
||||||
while("#".Equals($sLine.Substring($sLine.Length - 1,1))) {$sLine = $sLine.Substring(0, $sLine.Length - 1)}
|
while("#".Equals($sLine.Substring($sLine.Length - 1,1))) {$sLine = $sLine.Substring(0, $sLine.Length - 1)}
|
||||||
#Wenn String Mit Trenzeichen endet entfernen
|
#Remove if string ends with delimiters
|
||||||
while($sLine.IndexOf("##") -gt -1 ) {$sLine = $sLine.Replace("##", "#")}
|
while($sLine.IndexOf("##") -gt -1 ) {$sLine = $sLine.Replace("##", "#")}
|
||||||
#Mehrere hintereinander folgende Trenzeichen entfernen
|
#Remove several following delimiters in a row
|
||||||
while($sLine.IndexOf(" ") -gt -1 ) {$sLine = $sLine.Replace(" ", " ")}
|
while($sLine.IndexOf(" ") -gt -1 ) {$sLine = $sLine.Replace(" ", " ")}
|
||||||
#Mehrere hintereinander folgende Lehrzeichen entfernen
|
#Remove several following characters in a row
|
||||||
$sLine.Split("#") | ForEach-Object { WichCase $_ }
|
$sLine.Split("#") | ForEach-Object { WichCase $_ }
|
||||||
}
|
}
|
||||||
} #Zeilenweise auswertung
|
} #Line by line evaluation
|
||||||
|
|
||||||
function WichCase ([String]$sToken) {
|
function WichCase ([String]$sToken) {
|
||||||
|
|
||||||
if($sToken -match "[0-z]") {
|
if($sToken -match "[0-z]") {
|
||||||
|
|
||||||
while(" ".Equals($sToken.Substring(0,1))) {$sToken = $sToken.Substring(1, $sToken.Length - 1)}
|
while(" ".Equals($sToken.Substring(0,1))) {$sToken = $sToken.Substring(1, $sToken.Length - 1)}
|
||||||
#Lehrzeichen vor werten entfernen
|
#remove blank before rating
|
||||||
while(" ".Equals($sToken.Substring($sToken.Length - 1,1))) {$sToken = $sToken.Substring(0, $sToken.Length - 1)}
|
while(" ".Equals($sToken.Substring($sToken.Length - 1,1))) {$sToken = $sToken.Substring(0, $sToken.Length - 1)}
|
||||||
#Lehrzeichen nach werten entfernen
|
#remove blank avter rating
|
||||||
|
|
||||||
$aToken = $sToken.Split(" ")
|
$aToken = $sToken.Split(" ")
|
||||||
|
|
||||||
@ -97,14 +97,14 @@ if($sToken -match "[0-z]") {
|
|||||||
[Double]$Global:zLog_Copy_Size += (Calc_Byte_Sice $aToken[3] $aToken[4] b)
|
[Double]$Global:zLog_Copy_Size += (Calc_Byte_Sice $aToken[3] $aToken[4] b)
|
||||||
[Double]$Global:zLog_Copy_real_Size += (Calc_Byte_Sice $aToken[0] $aToken[1] b)
|
[Double]$Global:zLog_Copy_real_Size += (Calc_Byte_Sice $aToken[0] $aToken[1] b)
|
||||||
}
|
}
|
||||||
} #Übergabe der Zeile; Auswertung; Speicherung in Globale Variablen
|
} #Transfer of the line; evaluation; storage in global variables
|
||||||
|
|
||||||
function Calc_Byte_Sice ([Double]$Wert, [String]$EinheitEingabe, [String]$EinheitAusgabe ) {
|
function Calc_Byte_Sice ([Double]$Wert, [String]$EinheitEingabe, [String]$EinheitAusgabe ) {
|
||||||
|
|
||||||
#Calc_Byte_Sice: [Wert] [Einheit-Ausgabe] [Einheit-Eingabe]
|
#Calc_Byte_Sice: [value] [unit outpute] [unit input]
|
||||||
# Wenn bei Einheit etwas anderes als KB,MB,GB,TB eingebeben Wird, Wird mit Bytes gerechnet
|
# If you enter something other than KB,MB,GB,TB for unit, it is calculated with bytes.
|
||||||
|
|
||||||
#fertieren der unterschiedlichen Groeßenangaben (umrechnungseinheit= 1024)
|
#fertieren the different size specifications (conversion unit= 1024)
|
||||||
# b (=Bytes), k (=Kilobytes), m (=Megabytes), g (=Gigabytes) und t (=Terabytes)
|
# b (=Bytes), k (=Kilobytes), m (=Megabytes), g (=Gigabytes) und t (=Terabytes)
|
||||||
|
|
||||||
If("".Equals("$Wert") -and "0".Equals("$Wert")) {return 0} else {
|
If("".Equals("$Wert") -and "0".Equals("$Wert")) {return 0} else {
|
||||||
@ -119,7 +119,7 @@ function Calc_Byte_Sice ([Double]$Wert, [String]$EinheitEingabe, [String]$Einhei
|
|||||||
$EinheitAusgabe = ($EinheitAusgabe.substring(0,1)).replace("G","g")
|
$EinheitAusgabe = ($EinheitAusgabe.substring(0,1)).replace("G","g")
|
||||||
$EinheitAusgabe = ($EinheitAusgabe.substring(0,1)).replace("T","t")
|
$EinheitAusgabe = ($EinheitAusgabe.substring(0,1)).replace("T","t")
|
||||||
|
|
||||||
# Abfangen von Größenangaben die es nicht giebt/die nicht behandelt werden
|
# Catching size information that does not exist/that are not handled
|
||||||
If ( -not ("b".Equals("$EinheitAusgabe") -or "k".Equals("$EinheitAusgabe") -or "m".Equals("$EinheitAusgabe") -or "g".Equals("$EinheitAusgabe") -or "t".Equals("$EinheitAusgabe"))) {$EinheitAusgabe = "else"}
|
If ( -not ("b".Equals("$EinheitAusgabe") -or "k".Equals("$EinheitAusgabe") -or "m".Equals("$EinheitAusgabe") -or "g".Equals("$EinheitAusgabe") -or "t".Equals("$EinheitAusgabe"))) {$EinheitAusgabe = "else"}
|
||||||
If ( -not ("b".Equals("$EinheitEingabe") -or "k".Equals("$EinheitEingabe") -or "m".Equals("$EinheitEingabe") -or "g".Equals("$EinheitEingabe") -or "t".Equals("$EinheitEingabe"))) {$EinheitEingabe = "else"}
|
If ( -not ("b".Equals("$EinheitEingabe") -or "k".Equals("$EinheitEingabe") -or "m".Equals("$EinheitEingabe") -or "g".Equals("$EinheitEingabe") -or "t".Equals("$EinheitEingabe"))) {$EinheitEingabe = "else"}
|
||||||
|
|
||||||
@ -154,7 +154,7 @@ function Calc_Byte_Sice ([Double]$Wert, [String]$EinheitEingabe, [String]$Einhei
|
|||||||
}
|
}
|
||||||
return $Wert
|
return $Wert
|
||||||
}
|
}
|
||||||
} #[Wert] [Einheit-Ausgabe] [Einheit-Eingabe]
|
} #[value] [unit outpute] [unit input]
|
||||||
|
|
||||||
##########################################################################################################
|
##########################################################################################################
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user