199765xy
Goto Top

POWERSHELL function in if statement aufrufen

Hallo zusammen,

Ich versuche seit längerem eine Funktion in einem if statement auszuführen.
Bis jetzt habe ich es nicht hingekriegt.

Den Code habe ich in PowerShell ISE geschrieben.


if statement:

if($ask -eq $ask2){

Write-Host "its calculating"

Function Write-deutsch

}

Funktion:

Function Write-deutsch {

  1. Datei auslesen
do {
$deutsch = $deutschArray.Cells.Item($Zeile, $Spalte).Text
$franz = $franzArray.Cells.Item($Zeile, $Spalte).Text

if($2 -contains $deutsch)
{
Write-Host $franz
}
$Zeile++
}while($deutschArray.Cells.Item($Zeile, $Spalte).Text.Length -gt 0)
}

Ich hoffe Ihr könntet mir helfen.

gruss

Content-Key: 294007

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

Printed on: April 25, 2024 at 15:04 o'clock

Mitglied: 122990
Solution 122990 Jan 23, 2016 updated at 12:09:16 (UTC)
Goto Top
Moin,
erstens muss die Funktionsdefiniton im Code vor deren Verwendung stehen, da sie ja sonst noch nicht existiert, und zweitens ruft man eine Funktion nicht mit den Keyword "function" auf sondern nur mit dem Namen der Funktion
Write-deutsch

Gruß grexit
Member: 199765xy
199765xy Jan 23, 2016 at 12:09:13 (UTC)
Goto Top
herzlichen Dank! hat geklappt face-smile
gruss