Skip to content

Commit

Permalink
param refactor
Browse files Browse the repository at this point in the history
guitarrapc committed Apr 21, 2015
1 parent f8aaea3 commit 0fd9396
Showing 1 changed file with 9 additions and 26 deletions.
35 changes: 9 additions & 26 deletions Get-Screenshot/Get-ScreenShot.ps1
Original file line number Diff line number Diff line change
@@ -2,39 +2,22 @@
{
[CmdletBinding()]
param(
[parameter(
Position = 0,
Mandatory = 0,
ValueFromPipelinebyPropertyName = 1)]
[parameter(Position = 0, Mandatory = 0, ValueFromPipelinebyPropertyName = 1)]
[ValidateNotNullOrEmpty()]
[string]
$OutPath = "$env:USERPROFILE\Documents\ScreenShot",
[string]$OutPath = "$env:USERPROFILE\Documents\ScreenShot",

#screenshot_[yyyyMMdd_HHmmss_ffff].png
[parameter(
Position = 1,
Mandatory = 0,
ValueFromPipelinebyPropertyName = 1)]
[parameter(Position = 1, Mandatory = 0, ValueFromPipelinebyPropertyName = 1)]
[ValidateNotNullOrEmpty()]
[string]
$FileNamePattern = 'screenshot_{0}.png',
[string]$FileNamePattern = 'screenshot_{0}.png',

[parameter(
Position = 2,
Mandatory = 0,
ValueFromPipeline = 1,
ValueFromPipelinebyPropertyName = 1)]
[parameter(Position = 2, Mandatory = 0, ValueFromPipeline = 1, ValueFromPipelinebyPropertyName = 1)]
[ValidateNotNullOrEmpty()]
[int]
$RepeatTimes = 0,
[int]$RepeatTimes = 0,

[parameter(
Position = 3,
Mandatory = 0,
ValueFromPipelinebyPropertyName = 1)]
[parameter(Position = 3, Mandatory = 0, ValueFromPipelinebyPropertyName = 1)]
[ValidateNotNullOrEmpty()]
[int]
$DurationMs = 1
[int]$DurationMs = 1
)

begin
@@ -67,4 +50,4 @@
}
}
}
}
}

0 comments on commit 0fd9396

Please sign in to comment.