2013-10-28 67 views
-1

我在這裏有這個文件約三百個文件。如何通過bat文件使用範圍打開許多exe程序

form1.exe 
form2.exe 
form3.exe 
form4.exe 
form5.exe 
form6.exe 
form7.exe 
form8.exe 
form9.exe 
at 
form300.exe 

我需要批處理文件有一個文本輸入到form7.exe運行form3.exe和另一個例子來自form212.exe在form300.exe

我編寫運行,這可能是幫助

set /P from=from: %=% 
set /P to=to: %=% 
start Form%from%.exe at form%to%.exe 

例如

first input : 3 
second input : 7 
this will open form3.exe form4.exe form5.exe form6.exe and form7.exe 

任何幫助,請

+1

請冷靜下來,用更多的話,少感嘆號解釋! – usr2564301

+0

對不起..我修正了我的話 – user2911198

+0

運行'for /?'。它應該可以幫助你開始。你很可能想要/ L選項。 –

回答

0

這將在您輸入的範圍內啓動所有表單* .exe。

如果您想要按順序啓動它們,而不是一次啓動它們,那麼在啓動命令中使用/w開關。

@echo off 
set /P "from=from: " 
set /P "to=to: " 
for /L %%a in (%from%,1,%to%) do start "" Form%%a.exe 
+0

它的工作..謝謝你:) – user2911198

相關問題