überprüft diesen Code aus:Powershell Funktion Name als „main“ Strange Effect
main
function main
{
cls
Write-Host "hi"
}
Wenn Sie es zum ersten Mal ausführen, werden die Fenster Fenster Eigenschaften von Maus laden.
Starten Sie es erneut und es wird "hi" angezeigt.
Warum ist das?
Ich verstehe, dass main.cpl ist die Maus Eigenschaften Fenster. Aber warum öffnet es nur das erste Mal, dann merkt Powershell zum zweiten Mal, dass Sie eigentlich die "Hauptfunktion" aufrufen wollen.
Sollte das Powershell das nicht erkennen und Sie bitten, stattdessen main.cpl zu schreiben, wenn Sie das Eigenschaftenfenster der Maus haben wollen?