2010-03-04 211 views
0

有沒有辦法從ant啓動Windows資源管理器而不停止構建?從ANT啓動Windows資源管理器?

這是我到目前爲止有:

<project default="default"> 
<target name="default"> 
    <fail unless="customerName"> 
    You need to set the customerName. 
    -DcustomerName=Value 
    </fail> 
    <fail unless="htmlCode"> 
    You need to set the htmlCode. 
    -DcustomerName=Value 
    </fail> 
    <exec executable="cmd"> 
    <arg value="-b"> 

    </exec> 
    <exec executable="explorer"> 
    <arg value='"C:\working_copies\${customerName}\${htmlCode}"' /> 
    </exec> 
    <exec executable="explorer"> 

不幸的是,上述暫停代碼爲每個窗口打開,我沒有一次同時獲得我的資源管理器窗口。

回答

3

這應該工作:

<exec executable="cmd.exe" 
     dir="C:\working_copies\${customerName}\${htmlCode}"> 
     <arg line="/c explorer ." /> 
</exec> 
+0

@omermuhammed那麼,是什麼在/ C呢?我已經看到很多ANT的東西。 – leeand00 2010-03-06 17:25:55

+2

/c標誌在執行該命令後關閉cmd shell。因此,在這種情況下,cmd shell會在您想要的目錄中啓動資源管理器窗口,然後關閉。 – omermuhammed 2010-03-07 01:26:58

相關問題