2009-06-10 29 views
1

這是一個關於test.bat文件的疑問,它打開與我的應用程序對應的特定.exe文件。因此,現在我能夠成功打開它。但是我陷入了下一件事它應該打開.exe窗口IDE中的File選項並加載.cfg文件,然後它應該打開一個「生成」並單擊將生成解決方案文件的解決方案。所以我想知道我們該如何實現這個。使用test.bat的文件批處理文件疑惑

我希望我能夠傳達我的問題well.Please打電話給我任何更多的澄清

 Thanks and regards 
     Maddy 

回答

2

如果你的意思; H ow我將命令行參數傳遞給exe:

您可以指定%1傳遞第二​​個參數,等等,或者您可以將所有參數傳遞給批處理文件通過指定%*

例如exe文件:test.bat的調用TEST.EXE ...

test.bat: 
@echo off 
test.exe %* 

passess所有ARGS

test.bat: 
@echo off 
test.exe %1 %3 

通過批處理文件PARAMS 1和3作爲對米1和2的.exe

一些更漂亮的功能可以找到here

1

Windows批處理腳本只是一種自動執行命令行操作的方法。您需要知道您的.exe程序是否支持命令行參數來執行您想要執行的操作 - 否則唯一的方法是使用某些第三方工具記錄擊鍵/鼠標點擊並稍後重播。

0

聽起來像你應該看看如何自動化你的應用程序,而不是命令行。正如Jeffrey Kamp已經指出的那樣,批處理文件不能做任何你在命令行上不能完成的任何事情,所以如果你的應用程序不能從那裏自動執行,那麼你運氣不好。一個可以發送點擊和按鍵到任意窗口的工具是AutoIt,這可能會更適合您的需求。

+0

是的,我真的在尋找一些自動化的生成過程。所以只是計劃自動化我們所做的所有手動的事情。所以我們不能通過打開一個.exe然後加載配置文件(.cfg)彈出窗口。 – Maddy 2009-06-10 06:05:17

1

TextPad支持命令行參數,學習打開Textpad,進入幫助 - >幫助主題,打開「參考信息」並選擇「命令行參數」。

從那裏複製:

如。 TEXTPAD.EXE -ac「讀 me.txt」(51,20)

在這個例子中TextPad將啓動 並打開「讀取me.txt」在線51, 柱20和在級聯顯示它 窗口。