1
因此,我正在参加一个PowerShell类,并试图创建一个将脚转换为米的脚本。这是我到目前为止,但它不能正常工作。我一直在修补它大约一个小时,但无法让它正常运行。转换功能无法正常工作
Write-Host Hey there. This is an easy script that will convert Feet to Meters - ForegroundColor Cyan -BackgroundColor Magenta
PAUSE;
Function script:converttometers($feet)
{
"$feet feet equals $($feet*.31) Meters"
} #end Converttometers
Converttometers -feet $feet(Read-Host)
我很难让它从read-host获取输入。想不使用它的一些原因=/
感谢您的建议,我很感激! 但是,我仍然没有得到脚本正常运行=/ 这是目前的脚本,但我已经尝试了可能30个不同的组合,我仍然无法让它识别($脚* .31)的一些原因。它只是出来“13英尺等于__米”其始终空白=/ – cloudnyn3
写主机'嘿那里。这是一个简单的脚本,将英尺转换为米 - ForegroundColor青色-BackgroundColor品红 PAUSE 功能Converttometers($英尺) { “$脚脚等于$($英尺* 0.31)米” } Converttometers -feet(Read-host -prompt“Enter Feet”) – cloudnyn3
非常感谢您的解释!这非常有帮助。我讨厌通过问你这么多问题来成为一种负担。添加[double]参数是什么使得这个脚本能够工作?我使用了你制作的脚本并添加了双参数。现在它工作了!为什么只有当我添加特定参数时才起作用? – cloudnyn3