flex调用.bat文件

<?xml version="1.0" encoding="utf-8"?> 
<s:WindowedApplication xmlns:fx=" http://ns.adobe.com/mxml/2009"  
        xmlns:s="library://ns.adobe.com/flex/spark"  
        xmlns:mx="library://ns.adobe.com/flex/mx"> 
 <fx:Declarations> 
  <!-- 将非可视元素(例如服务、值对象)放在此处 --> 
 </fx:Declarations> 
 
 <fx:Script> 
  <![CDATA[
   
   /**
    * flex调用.bat文件
    **/  
   public function flexCallBat():void{ 
    
    var cmdFile:File=new File(); 
    cmdFile = cmdFile.resolvePath("C:\\WINDOWS\\system32\\cmd.exe"); 
    var nativeProcessStartupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo(); 
    nativeProcessStartupInfo.executable = cmdFile; 
    var processArgs:Vector.<String> = new Vector.<String>(); 
    
//     test.bat脚本内容如下(作用是在f盘创建一个test.txt文件)
//     
//     @echo off
//     set FILEDIR=F:\
//     @echo 1>%FILEDIR%test.txt
    
    processArgs[0] = "/c f:\\test.bat" ;//f:\\test.bat 为脚本在磁盘上的路径
    nativeProcessStartupInfo.arguments=processArgs; 
    var process:NativeProcess = new NativeProcess();
    process.start(nativeProcessStartupInfo);  
    process.closeInput();
   }
  ]]> 
 </fx:Script> 
 
 <s:Button x="201" y="83" label="flex调用bat" click="flexCallBat()"/> 
</s:WindowedApplication>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值