1. 程式人生 > >指令碼實現exe的執行過程中引數的輸入

指令碼實現exe的執行過程中引數的輸入

對於生成的exe進行互動式的引數輸入和輸出,若是通過雙擊exe檔案,在執行過程中再通過鍵盤進行引數的輸入的話,一來可能犯錯,二來,不方便進行修改。而以本文的形式把待輸入的文字進行整理,以供exe檔案讀取,更加方便。同時通過增加迴圈也方便進行對exe的批量執行。

rem @echo off 
mycoding.exe <t.txt >my.log rem 將t.txt的內容作為輸入,將螢幕顯示的內容輸出成日誌
pause rem避免螢幕一閃而過

在此說下<,從檔案中獲得輸入資訊,而不是從螢幕上,如上述從t.txt中獲取待輸入的數字。一般用於 date time label 等需要等待輸入的命令。

@echo off

echo 2005-05-01>temp.txt

date <temp.txt



del temp.txt

這樣就可以不等待輸入直接修改當前日期

至於> 和 >>,這兩個輸出重定向命令

> 清除檔案中原有的內容後再寫入

>> 追加內容到檔案末尾,而不會清除原有的內容

主要將本來顯示在螢幕上的內容輸出到指定檔案中

指定檔案如果不存在,則自動生成該檔案

type c:\test.txt >prn