2017年8月24日

摘要: 1 function Run([string]$name,$var,[bool]$wait_exp){ 2 $startclass = Get-CimClass -ClassName Win32_ProcessStartup 3 $startinfo = New-CimInstance -CimClass $startclass -Property @{ShowWindow... 阅读全文
posted @ 2017-08-24 03:06 西瓜猫的编程乐园 阅读(468) 评论(0) 推荐(0)
 
摘要: 1 function Pause(){ 2 [System.Console]::Write('按任意键继续...') 3 [void][System.Console]::ReadKey(1) 4 } 5 [System.Console]::Title='控制台常用方法' 6 0..15|ForEach-Object{ 7 [System.Console]::... 阅读全文
posted @ 2017-08-24 01:58 西瓜猫的编程乐园 阅读(1242) 评论(0) 推荐(0)
 
摘要: 1 function Pause(){ 2 [System.Console]::Write('按任意键继续...') 3 [void][System.Console]::ReadKey(1) 4 } 5 pause 阅读全文
posted @ 2017-08-24 01:19 西瓜猫的编程乐园 阅读(2064) 评论(0) 推荐(0)
 
摘要: 可以匹配到QQ为名的结果 阅读全文
posted @ 2017-08-24 01:05 西瓜猫的编程乐园 阅读(3584) 评论(0) 推荐(0)
 
摘要: 如果你学过其他的高级语言一定对Switch不陌生,下面讲解一下基本语法。 例1: 例2: 当然也可以配合使用正则表达式 当然你觉得麻烦还可以开启正则表达式参数 开启通配符模式 开启精确模式,当前模式下必须条件完美匹配,才能符合条件语句 开启大小写敏感模式,当前模式下,区分大小写(默认是不区分大小写) 阅读全文
posted @ 2017-08-24 00:44 西瓜猫的编程乐园 阅读(1080) 评论(0) 推荐(0)

2017年8月23日

摘要: 这次讲解Select中的第二个方法:String 在我们的ISE编辑器中输入如下命令 可以了解到,原来这是正则表达式,它提供了一些额外的正则方法。具体如何使用,可以自行研究。不会可以百度学习一下:正则表达式 阅读全文
posted @ 2017-08-23 23:52 西瓜猫的编程乐园 阅读(890) 评论(0) 推荐(0)
 
摘要: 之前我文章中我们略微提到过管道符的操作,但并不多,这篇主要讲解一下详细的使用方法 假设我们要对数组中的数字1-10中我想要从右往左换句话说就是从字符串最后一个字开始倒过来往前数截取6个子字符串时可以这么做 那如果我只想从左往右数截取6个呢? 在Select-Object中还有Skip参数,表示跳过N 阅读全文
posted @ 2017-08-23 23:48 西瓜猫的编程乐园 阅读(3725) 评论(0) 推荐(0)

2017年6月30日

摘要: 1 [int]$num=0 2 do 3 { 4 $num+=1 5 if($num%2) 6 { 7 "$num"+" 是奇数" 8 }else{ 9 "$num"+" 是偶数" 10 } 11 } 12 until($num -ge 10 或 1 [int]$num=0 2 do 3 { 4 $ 阅读全文
posted @ 2017-06-30 18:15 西瓜猫的编程乐园 阅读(2338) 评论(0) 推荐(0)
 
摘要: 1 $num=0 2 do 3 { 4 $num 5 $num+=1 6 } 7 while($num -le 10) 或是用until 或是用until 结果 阅读全文
posted @ 2017-06-30 17:59 西瓜猫的编程乐园 阅读(1158) 评论(0) 推荐(0)
 
摘要: 1-10的循环 当然之前前一篇中所写到的1..9你也可以直接在ps中写道 1..10 运行结果也是一样的。 也可以这样 或 这里的$_代表当前循环,仅只能在当前循环内使用(无法在多层for内使用,而且一般在处理大问题中也尽量不要用循环去处理管道命令,这会减慢程序执行速度) ForEach的使用,枚举 阅读全文
posted @ 2017-06-30 17:43 西瓜猫的编程乐园 阅读(398) 评论(0) 推荐(0)