PowerShell ISE自动化简单示例_PowerShell

PowerShell ISE的自动化不依赖与任何第三方的框架和工具,因为PowerShell ISE本身就是可编程的。非常高大上地被称作为PowerShell抽象语法树,其实在之前的一篇文章中有简单分享过。关键点在于$PSISE变量。

今天再来看两行更加单的例子:

我想输出PowerShell ISE 中当前编辑框中的所有脚本:

复制代码 代码如下:

$psise.CurrentFile.Editor.Text

我想将PowerShell ISE中当前编辑框中的所有脚本中的某个字符串,替换成我期望的字符串,但是不使用PowerShell ISE中本身界面的查找和替换。

复制代码 代码如下:

$psise.CurrentFile.Editor.Text = $psise .CurrentFile.Editor.Text -replace '官本位' , '民本位'

时间: 2024-10-08 07:35:50

PowerShell ISE自动化简单示例_PowerShell的相关文章

PowerShell实现参数互斥示例_PowerShell

在PowerShell的函数中如果想让参数互斥,可以使用 "ParameterSetName"属性将一个parameter属性定义在不同的参数或着参数集合中.  很多人可能没有留意,在PowerShell的函数中,我们可以将多个参数属性定义在同一个参数名上,这样配合mandatory可以让一个参数在某个场景下是强制的,在另外的场景下则是可选的. function Test-ParameterSet { [CmdletBinding(DefaultParameterSetName='No

PowerShell ISE中代码转换大小写的技巧_PowerShell

适用于PowerShell ISE 3.0 或者更高版本 在PowerShell ISE 中如果你想把部分代码片段转换成大写,可以选中这段代码,然后按 CTRL+SHIFT+U快捷键,如果想将某段代码转换成小写,可以使用快捷键:CTRL+U.

PHP静态推延绑定简单示例

  PHP静态延迟绑定简单示例 没怎么用过这个新特性,其实也不算新啦,试试吧,现在静态类的继承很方便了 class A { protected static $def = '123456'; public static function test() { echo get_class(new static); } public static function test2() { echo static::$def; } } class B extends A { protected static

spark sql简单示例

运行环境 集群环境:CDH5.3.0 具体JAR版本如下: spark版本:1.2.0-cdh5.3.0 hive版本:0.13.1-cdh5.3.0 hadoop版本:2.5.0-cdh5.3.0 spark sql的JAVA版简单示例 spark sql直接查询JSON格式的数据 spark sql的自定义函数 spark sql查询hive上面的表 import java.util.ArrayList; import java.util.List; import org.apache.sp

PHP实现WebService的简单示例和实现步骤

 这篇文章主要介绍了PHP实现WebService的简单示例和实现步骤,本文直接给出示例代码并分步骤讲解,需要的朋友可以参考下     前段时间在webservice的问题上纠结了很长时间,本来想写在thinkphp的框架里面,可是怎么也实现不了,目前为止也仅仅是学会的没有框架的接口的开发. 在此资源共享一下步骤: 首先我创建的文件有: api.php api的接口类文件 api.wsdl 我创建产生的最后要调用的接口文件 cometrue.php 注册service api类内容的所有内容的执

在c#使用IOCP(完成端口)的简单示例

这次给大家演示一下利用IOCP的在线程间传递数据的例子,顺便打算讲一些细节和注意的地方. 概述:这里主要使用IOCP的三个API,CreateIoCompletionPort,PostQueuedCompletionStatus,GetQueuedCompletionStatus,第一个是用来创建一个完成端口对象,第二个是向一个端口发送数据,第三个是接受数据,基本上用着三个函数,就可以写一个使用IOCP的简单示例. 其中完成端口一个内核对象,所以创建的时候会耗费性能,CPU得切换到内核模式,而且

安卓UI设计与开发教程 顶部标题栏(一)ActionBar详细概述和简单示例

一.ActionBar介绍 在Android 3.0中 除了我们重点讲解的Fragment外,Action Bar也是一个非常重要的交互元素,Action Bar取代了传统的tittle bar和menu,在程序运行中一直置于顶部,对于Android平板设备来说屏幕更大它的标题使用Action Bar来设计 可以展示更多丰富的内容,方便操控. 二.ActionBar的功能 用图的方式来讲解它的功能 开发教程 顶部标题栏(一)ActionBar详细概述和简单示例-actionbar隐藏标题栏"&g

添加和删除HTML节点的简单示例

 添加和删除HTML节点的简单示例 <input type="button" onclick="appendnode()" value="添加节点"> <input type="button" onclick="removenode()" value="删除节点"> <div id="result"></div> <

PowerShell Continue语句使用示例

  这篇文章主要介绍了PowerShell Continue语句使用示例,本文直接给出示例代码,需要的朋友可以参考下 当你在一个循环的内部使用 "Continue"语句时,可以跳过循环的当前迭代,继续执行下一个迭代.如果使用了"Break"语句,则会跳过剩余的所有迭代循环. 这样就引发了一个问题,在一个多层嵌套循环中,哪一个循环会被影响.默认情况下,"Continue"只会影响到内层循环,但是你也可以用"Continue" 和