[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 PowerShell 于 2013-7-28 21:41 编辑

1 呵呵,组团pk我来啦,真实荣幸啊~~~不过我近期时间紧吧,有可能不能投入太多精力,贴回的晚了莫怪。
2 脚本之多何其壮观,争奇斗艳实乃吾辈当为,pk提高何其荣耶,pk过程可知寸有所长,胜者可吹何其乐焉。pk不过也有收获。---咱心态好。
3 最觉吃便的是明明是脚本人,却学那恶霸,黑势力,用权压人,威胁,辱骂,人家一说出你缺点就胡乱安个理由,乱删帖。孙子么?

--------------------------------------------------------------------------
type a.txt |foreach { $_ + "`r"  >> b.txt }
type a.txt |foreach { $_ + "`r"  >> a.txt }  ---也行
cat  a.txt |foreach { $_ + "`r"  >> a.txt }  ---也行
cat  a.txt | %  { $_ + "`r"  >> a.txt }  ---也行
----------------------------------------------------------------------------
powershell 是面向对象的,和python类似,如果这样的数据处理,脱离了win的对象,和库。
powershell就像被砍掉了手脚,纯pk语法了。听见没?powershell自缚手脚跟你pk呢。
再说这么简单的问题,能pk出啥来呢?
------------------------------------------------
而且我曾经说过:
我powershell宗,又分语法研究分舵,和库钻研分舵,这个我已经说过很多次了。

python致力于提供最简单,容易理解的代码,我也是这样想的。所以,我算是powershell宗,语法分舵,【语法简单明了旗】的一员。
我旗之代码,讲求语法用标准命令,尽量不用简写,一般有很多中文变量,中文注释,代码极易菜鸟理解,极易他人修改,即使n年后,也很容易查找修改,每行代码实现一个小功能。
powershell是新出的语言,功能完备,写起脚本来,本身就比老的脚本语言要直观些的。  
而且我认为一个10行的脚本,和同功能的200行的脚本,电脑执行起来,速度不会有太大差别。总之,我们【语法简单明了旗】致力于迁就人,迁就菜鸟。


但是我宗,语法分舵,【宁可语法奇葩,也要语句长度最短旗】就是相反的了。
这些长老搞的语句极短,大都在一行之内,能简写的命令绝不全写,管你看得懂看不懂呢?  
代表的有perl语言。

呵呵,大多数脚本语言的,语法分舵,大都有这样的分化。


也就是说,我不愿意写上述代码(尽量简短,带有缩写的代码)的,但不是说我不会写。
所以请别告诉我你写的代码短点,尤其是这里,大家都还在玩bat,还不太会powershell,我宁可把代码写长点,语法写的标准点,调理清晰点,让菜鸟看着比bat语法更容易懂。我的用意大家不可不知。
脚本是写给人看的,是写给用户看的,而不是写给机子看的
用户能看懂、会修改的脚本,才是好脚本。
写易懂的powershell脚本帮人解决问题,进而让用户学会自渔,吾所愿也

TOP

1 要把“PowerShell在Win下无敌”的这种可笑说法PK掉。----欢迎
2 废话少说,你哪来的?身怀何术?接我这招:[用你会的脚本,编写一个,win右下角,气球提示]
-------------------------------------------------------------------
powershell代码
  1. [system.Reflection.Assembly]::LoadWithPartialName('System.Windows.Forms') | Out-Null
  2. #创建 NotifyIcon 对象
  3. $气球对象 = New-Object System.Windows.Forms.NotifyIcon
  4. $path = Get-Process -id $pid | Select-Object -ExpandProperty Path
  5. $icon = [System.Drawing.Icon]::ExtractAssociatedIcon($path)
  6. $气球对象.Icon = $icon
  7. $气球对象.BalloonTipIcon = 'Info'
  8. $气球对象.BalloonTipText = '铛铛,我是一个气球,啦啦la啦la~'
  9. $气球对象.BalloonTipTitle = '我是标题'
  10. $气球对象.Visible = $true
  11. #显示气球提示框
  12. $气球对象.ShowBalloonTip(10000)
复制代码
脚本是写给人看的,是写给用户看的,而不是写给机子看的
用户能看懂、会修改的脚本,才是好脚本。
写易懂的powershell脚本帮人解决问题,进而让用户学会自渔,吾所愿也

TOP

to10楼
1 转载的也好,最好是自写的,
2 至少应该是一种脚本语言吧。
3 最好是一个实际的案例吧。
脚本是写给人看的,是写给用户看的,而不是写给机子看的
用户能看懂、会修改的脚本,才是好脚本。
写易懂的powershell脚本帮人解决问题,进而让用户学会自渔,吾所愿也

TOP

返回列表