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];
文章归档
文章标签
友情链接