`
wx1569488408
  • 浏览: 75060 次
文章分类
社区版块
存档分类
最新评论

PowerShell图形化编程2-快速入门

 
阅读更多

Windows Powershell通过解决日常运维过程中的一些实际问题,给大家展示Powershell的风采,希望能为想学Powershell而无从下手的朋友一点帮助。

首先简单一下说一下这个工具是做什么的:这是3ds_simple_cia.exe的辅助工具,它是一个破解3DS正版3ds格式文件,转换为CIA格式的工具。但是操作起来不是太友好,不光是在程序里面操作,还需要拷贝破解文件,激活文件什么的,你需要频繁在文件管理器和这个3ds_simple_cia.exe上一起操作。

九叔希望实现的是这些功能:一键拷贝文件a1到指定文件夹;意见拷贝文件a2到指定文件夹;打开3ds_simple_cia.exe 这个程序; 检查生成的文件;拷贝生成的文件到SD卡上;

以上这些操作,如果没有工具,那么人工干也没有任何问题,但是做个图形界面,肯定是更方便对吧?事实上这个范例也很简单,代码量也很少,作为PowerShell图形化编程的入门也是很合适的

首先要明确一点,程序不是帮你实现多复杂的功能,而是简化我们要点击多次的操作。多个操作合二为一,自然化繁为简。另外在初期学习阶段,自然也是简单些更好 首先我们打开PowerShell Studio 2015,这是PowerShell图形化编程做好用,也是唯一的一款工具。

1、首先拖拽5个按钮”button”到桌布上,然后放一个richtextbox,作为反馈输出信息的窗口 2、我们双击这个按钮,可以进入到编辑模式,也就是针对按钮的点击动作,执行什么操作(这里对应的就是要写脚本了) 3、这里的代码内容如下。我简单介绍一下 首先 用到了一个变量 $3dspanfu 可以看到在这里并没有提前定义该函数。它是如何产生的呢?这里用到了一个概念:全局变量。全局变量申明后,可以在整个程序中使用。

那么下面第一行,我是删除了某个目录下的*.xorpad文件。 第二行也是删除某个目录下的*.xorpad文件,同样,因为有全局变量,所以这里并看不出什么究竟 第4行开始拷贝了,从工作目录,拷贝文件到3ds的盘符下,然后|out-null表示输出为空。 第5行的$loglist1是richtextbox这个控件的名字,这里使用$loglist1.text =xxxx 表示给这个控件上面写入文字,文字内容就是后面的东西。 4、这里说到了全局变量,全局变量写在哪里?只要写在代码的前面,随便找个地方写上就可以了。它的层级要在刚才那个按钮之外,这样才能保证优先级更高,后者也可以以下面的方式写入 $global:aaa =xxxx 5、打开程序的按钮用这个 我们看看检查CIA和拷贝CIA的按钮下是啥

可以说这个程序非常简单,命令也可以直接阅读。基本这些命令都是在CMD和命令行的PowerShell通用的。我们要做的,只是给某一个点击操作,某一个特殊操作绑定一个命令。文章思路来自51CTO学院讲师张鹏亮,更多精彩内容请登陆学院观看。 学习地址:http://edu.51cto.com/course/course_id-4791.html

转载于:https://my.oschina.net/3423658077/blog/672887

分享到:
评论

相关推荐

    经典PowerShell入门教程.docx

    PowerShell引入了一种新的脚本语言,它专为管理和操作.NET对象而设计,同时保持了与高级编程语言如C#的一致性。这种语言支持复杂的任务,但不会使简单任务变得复杂,为用户提供了一致的环境来使用Cmdlet。 在...

    DOS_基础教程,DOS入门教程

    通过深入学习"DOS_基础教程"和"DOS入门教程",初学者可以掌握DOS的基本操作,理解其工作原理,并进一步探索更高级的主题,如设备驱动编程、网络通信等。这些知识对于理解操作系统的基础概念和计算机历史发展具有重要...

    dos脚本编程例子

    DOS是一个早期的命令行操作系统,虽然现在已被Windows图形界面所取代,但它的命令行工具,如CMD或PowerShell,仍然广泛用于执行批处理任务。DOS脚本,通常以.bat或.cmd为扩展名,是一系列在DOS环境下运行的命令集合...

    DOS入门到精通个人整理

    DOS虽然现在已经被图形化的操作系统如Windows取代,但它依然是理解操作系统原理和学习命令行操作的重要起点。掌握DOS的基本操作,对于理解和使用其他命令行环境,如Linux的终端或Windows的PowerShell,都有很大的...

    python官方3.7.1-amd64版本exe安装包

    在学习过程中,可以参考官方文档、在线教程和书籍,如《Python编程:从入门到实践》等。同时,社区如Stack Overflow、GitHub和CSDN论坛也是获取帮助和解决问题的好地方。Python 3.7.1-amd64的安装和使用只是Python之...

    安装包PyQt4-4.11.4-cp27-cp27m-win_amd64.7z

    PyQt4是一个强大的Python绑定库,它允许Python程序员利用Qt应用程序框架和库。这个特定的安装包是"PyQt4-4.11.4-cp27-cp27m-win_amd64.7z",适用...如果你是初学者,可以通过阅读官方文档、教程和示例代码来快速入门。

    DOS概述及入门

    随着Windows操作系统的普及,DOS逐渐被图形化界面取代。然而,即使在Windows中,DOS命令行(CMD或PowerShell)仍然存在,用于执行某些特定的任务,尤其是系统维护和自动化脚本编写。此外,许多高级开发者和系统管理...

    vbs程序入门级教材(自己动手整理的)

    VBScript(Visual Basic Scripting Edition)是一种轻量级的、解释型的脚本语言,主要用于Windows环境中的自动化任务和网页交互。它在Windows操作系统中广泛应用于批处理脚本、网页动态内容生成以及系统管理任务。...

    python官方3.5.2-amd64版本exe安装包

    在实际使用中,Python不仅适用于Web开发、数据分析,还广泛应用在自动化脚本、网络编程、游戏开发、图形用户界面设计等领域。对于初学者,Python因其易学性而被广泛推荐为入门语言,而对经验丰富的开发者来说,...

    DOS 概述及入门

    尽管它没有现代操作系统那样图形化的用户界面,但其简洁和高效使得它在那个时代非常流行,尤其对于程序员和计算机爱好者来说,DOS 提供了直接操作硬件的可能,使得系统调试和软件开发变得更为直接。 **DOS 的基本...

    azure 实例

    在Azure中,你可以使用Azure Portal进行图形化操作,也可以利用Azure CLI或Azure PowerShell进行命令行操作。对于“Hello, World!”程序,你可能需要使用Azure App Service,它为Web应用提供了托管环境。部署过程...

    01.06_计算机基础(如何打开DOS控制台)

    在现代操作系统中,虽然图形用户界面(GUI)已经非常普遍,但DOS或其等价的命令行接口(CLI)仍然是进行系统管理、编程和自动化任务的重要工具。 DOS控制台是微软早期操作系统中的一个关键组成部分,虽然现在...

    mysql的相关连接

    三、图形化界面工具连接MySQL 1. Navicat:这是一款流行的数据库管理工具,提供直观的图形界面。安装Navicat后,创建一个新的连接,输入主机名(本地可能是`localhost`),端口(默认为3306),用户名和密码。 2. ...

    SQL Server 2008管理员必备指南(超高清PDF)Part2

    1.4 使用图形化管理工具 1.5 使用命令行工具 1.5.1 BCP 1.5.2 SQLCMD 1.5.3 其他命令行工具 1.6 使用SQL Server PowerShell 1.6.1 运行和使用cmdlet 1.6.2 运行和使用SQL Server PowerShell 1.6.3 使用SQL Server ...

    SQL.Server.2008管理员必备指南.part2.rar(2/4)

     1.4 使用图形化管理工具 11  1.5 使用命令行工具 14  1.5.1 BCP 15  1.5.2 SQLCMD 15  1.5.3 其他命令行工具 17  1.6 使用SQL Server PowerShell 18  1.6.1 运行和使用cmdlet 18  1.6.2 运行和使用SQL ...

    ConsoleApp1:helloWorld

    "helloWorld"部分则是对经典编程入门示例的引用,这个示例会在控制台上打印出“Hello, World!”的字样。 首先,我们需要理解控制台应用程序是什么。在计算机科学中,控制台应用程序是指没有图形用户界面(GUI)的...

    SQL.Server.2008管理员必备指南.part1.rar(1/4)

     1.4 使用图形化管理工具 11  1.5 使用命令行工具 14  1.5.1 BCP 15  1.5.2 SQLCMD 15  1.5.3 其他命令行工具 17  1.6 使用SQL Server PowerShell 18  1.6.1 运行和使用cmdlet 18  1.6.2 运行和使用SQL ...

    SQL Server 2008管理员必备指南(超高清PDF)Part1

    1.4 使用图形化管理工具 1.5 使用命令行工具 1.5.1 BCP 1.5.2 SQLCMD 1.5.3 其他命令行工具 1.6 使用SQL Server PowerShell 1.6.1 运行和使用cmdlet 1.6.2 运行和使用SQL Server PowerShell 1.6.3 使用SQL Server ...

    SQL Server 2008管理员必备指南(超高清PDF)Part3

    1.4 使用图形化管理工具 1.5 使用命令行工具 1.5.1 BCP 1.5.2 SQLCMD 1.5.3 其他命令行工具 1.6 使用SQL Server PowerShell 1.6.1 运行和使用cmdlet 1.6.2 运行和使用SQL Server PowerShell 1.6.3 使用SQL Server ...

    易语言-易语言全自动静默安装

    易语言是一种基于中文编程的计算机程序设计语言,其设计理念是使编程变得更加简单、直观,尤其适合初学者入门。"易语言全自动静默安装"是指利用易语言编写的程序,能够实现软件的自动化、非交互式的安装过程,即静默...

Global site tag (gtag.js) - Google Analytics