flex4.6做的 一个系统操作小工具

编程技术  /  houtizong 发布于 3年前   67

转载请注明:cls站点http://www.chenlinsheng.com

 

实现的功能:
定时关机,待机,注销,注销,修改系统时间
取消关机
窗口半透明拖动
最小化到托盘
托盘右键还原,退出….

 

获取系统权限:

private function runProcess():void{if (!NativeProcess.isSupported){Alert.show("当前系统不支持");return;}try{var file:File;// Use default paths for ping... modify if your system does not use the default pathif (Capabilities.os.toLowerCase().indexOf("win") > -1){file = new File("c://windows//system32//cmd.exe");}else if (Capabilities.os.toLowerCase().indexOf("mac") > -1){//}else if (Capabilities.os.toLowerCase().indexOf("linux") > -1){//}var nativeProcessStartupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo();nativeProcessStartupInfo.executable = file;process = new NativeProcess();process.start(nativeProcessStartupInfo);process.addEventListener(ProgressEvent.STANDARD_OUTPUT_DATA, stdoutHandler);process.addEventListener(ProgressEvent.STANDARD_ERROR_DATA,errorHandler);}catch (e:Error){Alert.show(e.message, "Error");}}private function stdoutHandler(event:ProgressEvent):void{var process:NativeProcess = event.target as NativeProcess;var data:String = process.standardOutput.readUTFBytes(process.standardOutput.bytesAvailable);}private function errorHandler(event:ProgressEvent):void{var process:NativeProcess = event.target as NativeProcess;var data:String = process.standardError.readUTFBytes(process.standardError.bytesAvailable);}

 

 如果对这个有兴趣的话,可以到我的个人网站有源文件的下载地址

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

留言需要登陆哦

技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成

网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];

      订阅博客周刊 去订阅

文章归档

文章标签

友情链接

Auther ·HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群 也可以扫右边的二维码
侯体宗的博客