我希望能够在我的gui中配置在关闭远程cpu上的弹出消息之前需要多长时间。我想有两个选择。弹出窗口没有关闭,并在x秒后弹出关闭。我的$ seconds参数不起作用。
Function Send-PopupMessage1 {
Param(
[Int]$Seconds=""
)
Process{
Invoke-Command -ComputerName $cpu -Scriptblock {
$CmdMessage = "msg.exe * $using:var2 /Time:$($Seconds)"
Write-Host $CmdMessage
$CmdMessage | Invoke-Expression
}
}
}
if ($checkBox1.Checked)
{
Send-PopupMessage
}
else
{
Send-PopupMessage1 -Seconds $var1
}
这项工作更好。现在很好。
Function Send-PopupMessage1 {
Param(
[String]$Message="$var",
[Parameter(ValueFromPipeline=$True,ValueFromPipelineByPropertyName=$True)]
[Alias("Name")]
[String[]]$Computername=$var2,
[Int]$Seconds="$var1"
)
Process{
Invoke-Command -ComputerName $Computername -ScriptBlock{
$cmd = "msg.exe * /Time:$($using:Seconds)"
$cmd += " $($using:Message)"
Invoke-Expression $cmd
}
}
}
答案 0 :(得分:1)
使用在@RequestMapping(value = "/foobar", method = POST,
consumes = {"application/foo"}
public String readFoo(Foo foo){
...
}
@RequestMapping(value = "/foobar", method = POST,
consumes = {"application/bar"}
public String readBar(Bar bar){
...
}
区块内提供using
的{{1}}限定符:
$Seconds