免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1213 | 回复: 2

[学习共享] powershell脚本第一课:面向对象简介1 [复制链接]

论坛徽章:
0
发表于 2017-07-07 16:04 |显示全部楼层
什么是对象,为什么要面向对象,微软为什么要重复造轮?

面向对象例子1:
问:每天我吃2.2个苹果,17天我吃多少个苹果?
答:
可以用 2.2 x 17。也可以用任何脚本语言都支持的i++。
for ($i = 1;$i -lt 18;$i++)
{
        $苹果 = 2.2 + $苹果
        write-host $i,$苹果
}

--------------------------------------------
问题一变,我不告诉你天数,只告诉你,
每天我吃2.2个苹果,从2017年1月20日到6月20日,我吃多少个苹果?
$天数 = ((get-date '2017-06-20') - (get-date '2017-01-20')).days     #值151


每天我吃2.2个苹果,从2020年1月20日到6月20日,我吃多少个苹果?
$天数 = ((get-date '2020-06-20') - (get-date '2020-01-20')).days     #值152

for ($i=(get-date '2020-01-20');$i -lt (get-date '2020-06-20');$i=$i.adddays(1))
{
        $苹果 = 2.2 + $苹果
        write-host $i,$苹果
}

结论:有了日期对象,计算天数,小时等,很简单了。【for ,,i++】很常见,但我从没想过,数字i能是日期型的。

评分

参与人数 1信誉积分 +6 收起 理由
sunzhiguolu + 6 赞一个!

查看全部评分

论坛徽章:
307
程序设计版块每周发帖之星
日期:2016-04-08 00:41:33操作系统版块每日发帖之星
日期:2015-09-02 06:20:00每日论坛发贴之星
日期:2015-09-02 06:20:00程序设计版块每日发帖之星
日期:2015-09-04 06:20:00每日论坛发贴之星
日期:2015-09-04 06:20:00每周论坛发贴之星
日期:2015-09-06 22:22:00程序设计版块每日发帖之星
日期:2015-09-09 06:20:00程序设计版块每日发帖之星
日期:2015-09-19 06:20:00程序设计版块每日发帖之星
日期:2015-09-20 06:20:00每日论坛发贴之星
日期:2015-09-20 06:20:00程序设计版块每日发帖之星
日期:2015-09-22 06:20:00程序设计版块每日发帖之星
日期:2015-09-24 06:20:00
发表于 2017-07-10 11:23 |显示全部楼层
大神知道您厉害,就是能不能从基础一点的讲起。
就是贴近日常使用的哪些操作 (也是您先前帖子说的 Linux/Windows 通用部分的内容),循序渐进的来。
如:
如何进入 PS, 对某些命令不懂 如何进行查询 等等等等。。。。
可不能将一本书的内容 利用一周的时间 就搞完啊。。。

论坛徽章:
0
发表于 2017-07-10 12:55 |显示全部楼层
这个我看懂了。谢谢楼主。
正像二楼所说的,能否加一些安装配置的讲解? 如何获得powershell系统帮助等等?

赞一下楼主的热情和心血!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

SACC2019中国系统架构师大会

【数字转型 架构演进】SACC2019中国系统架构师大会,8.5折限时优惠重磅来袭!
2019年10月31日~11月2日第11届中国系统架构师大会(SACC2019)将在北京隆重召开。四大主线并行的演讲模式,1个主会场、20个技术专场、超千人参与的会议规模,100+来自互联网、金融、制造业、电商等领域的嘉宾阵容,将为广大参会者提供一场最具价值的技术交流盛会。

限时8.5折扣期:2019年9月30日前


----------------------------------------

大会官网>>
  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP