jolinchen
2007-08-20, 03:01 PM
現在我有一個問題
有一個執行檔.exe
是在dos環境下工作的
然後需要輸入幾行的指令
現在我想要作一個批次檔
能夠進入該執行檔自動完成那幾行指令
請問各位高手該怎麼寫呢??
贊助商連結
有一個執行檔.exe
是在dos環境下工作的
然後需要輸入幾行的指令
現在我想要作一個批次檔
能夠進入該執行檔自動完成那幾行指令
請問各位高手該怎麼寫呢??
贊助商連結
贊助商連結 jolinchen 2007-08-20, 03:01 PM 現在我有一個問題 有一個執行檔.exe 是在dos環境下工作的 然後需要輸入幾行的指令 現在我想要作一個批次檔 能夠進入該執行檔自動完成那幾行指令 請問各位高手該怎麼寫呢?? 贊助商連結 jiang360 2007-08-20, 05:26 PM 因應上個禮拜的聖帕颱風,我寫了一隻批次檔給我的server用 是給他自動shutdown用的 參數如下,給你參考一下 shutdown -s -t 600 參數解釋:-s -t 是自動關機的參數,600是設定10分鐘之後自動關機 2003 server只支援10分鐘自動關機,大於他是無法啟動shutdown的 把這些參數寫在notepad(記事本)然後存成.bat檔 然後,再到『程式集』->附屬應用程式->系統工具->排定的工作 裡面去指定他執行這隻批次檔的時間 就可以在指定的時間裡,自動執行該支程式,等待10分鐘之後 主機就可以自動shutdown了~ 希望對你有幫助~ 以上.... pavo 2007-08-20, 09:51 PM dos 下的執行檔.除非程式本身已經有設計可以帶參數 如 xcopy /s /e. 不然不能光以bat檔餵資料 bx2aa 2007-08-21, 12:02 AM 現在我有一個問題 有一個執行檔.exe 是在dos環境下工作的 然後需要輸入幾行的指令 現在我想要作一個批次檔 能夠進入該執行檔自動完成那幾行指令 請問各位高手該怎麼寫呢?? 把要回的資料存檔, 使用 c:\> 有一個執行檔.exe < ????.txt 但是, 不是每個都有用, 我常用在 debug.exe 上 上面方法無效的話還有一種. 如果可以把該 .exe 和要輸入資料提供給我. 我用 AutoIT 幫您做一個. 這個不需要幾分鐘就能完成. jolinchen 2007-08-26, 12:23 AM 把要回的資料存檔, 使用 c:\> 有一個執行檔.exe < ????.txt 但是, 不是每個都有用, 我常用在 debug.exe 上 上面方法無效的話還有一種. 如果可以把該 .exe 和要輸入資料提供給我. 我用 AutoIT 幫您做一個. 這個不需要幾分鐘就能完成. 那個可以給我你的信箱嗎 我在寄程式給你 謝謝~~ bx2aa 2007-08-26, 11:59 PM http://www.pczone.com.tw/private.php 若要協助就寄過來, 您自己研究就免了. threesecond 2007-08-27, 11:29 AM 樓上回了那麼多,似乎沒抓到問題重點。 1. 原發文者問的程式,是真正的"純 MS-DOS"程式? 還是 Win2000/XP/2003 下面的 cmd 命令提示字元? 2. 你的 DOS 程式有支援任何參數或批次的模式,或管線命令嗎? 上面第二篇是牛頭不對馬嘴,只有第三篇算是說到關鍵。 jolinchen 2007-08-29, 11:24 AM 樓上回了那麼多,似乎沒抓到問題重點。 1. 原發文者問的程式,是真正的"純 MS-DOS"程式? 還是 Win2000/XP/2003 下面的 cmd 命令提示字元? 2. 你的 DOS 程式有支援任何參數或批次的模式,或管線命令嗎? 上面第二篇是牛頭不對馬嘴,只有第三篇算是說到關鍵。 第一個問題是XP下的cmd命令提示字元 第二個問題是我們的執行檔在DOS下執行的 所以我們想要在不動用它執行檔裡原本的程式碼的情況下 把原本需要輸入多行指令的 弄成一個新的執行檔去執行它 簡化我們的時間 謝謝 threesecond 2007-08-29, 05:49 PM 如果你的程式並不支援相關的參數, 那你需要的是 AutoIt 這個軟體, 使用方法請自行咕狗。 -- 我早就說很多人連 DOS 跟 cmd 都分不出來..... bx2aa 2007-09-05, 02:05 AM 第一個問題是XP下的cmd命令提示字元 第二個問題是我們的執行檔在DOS下執行的 所以我們想要在不動用它執行檔裡原本的程式碼的情況下 把原本需要輸入多行指令的 弄成一個新的執行檔去執行它 簡化我們的時間 謝謝 有一個執行檔.exe < input.txt 假如 有一個執行檔.exe 會依序問 ???????? [y/n] 這裡您可能要回 n ???????? [Yes/No] 這裡您可能要回預設值 <Enter> ???????? [Current/Set] 這裡您可能要回 C 那 input.txt 的內容就是 -------- input.txt Start -------- n C -------- input.txt end -------- 然後試看看, 可以就是運氣還不錯, 若結果是停在第一個問題的要求輸入 那就要用 AutoIT 去幫您按所要按的鍵或輸入的資料, 但是有個小問題, 就是當要按鍵時, 這個焦點視窗被移走就會停住如果沒有要求只輸入到哪個視窗, 資料還會輸入到其他視窗裡. 可以把執行 有一個執行檔.exe 的動作放到 AutoIT 裏去執行, 降低視窗被拉走的問題產生. |
|