2011-07-27 18 views

Odpowiedz

24

Można to zrobić:

&"MyFunctionName" $arg1 $arg2 
+0

Jak można wywołać funkcję o nazwie początek? Wydaje się, że jest on odbierany przez cmd? Może nie mówię tego poprawnie ... Czy istnieją sposoby na obejście tego rodzaju rzeczy w grze Power Shell? czy muszę po prostu inaczej nazwać moją metodę? – BuddyJoe

8

Jeśli chcąc variableize się whlole rzecz:

function myfunctionname {write-host "$($args[0]) $($args[1])"} 
$arg1 = "scripts" 
$arg2 = "test" 

$functionToInvoke = "MyFunctionName"; 


invoke-expression "$functionToInvoke $arg1 $arg2" 

scripts test 
Powiązane problemy