我試圖編寫看起來像一個簡單的腳本,但我無法弄清楚。Windows命令行腳本基於用戶定義的起始變量在FOR循環中遞減變量
基本上,一個用戶被問到問題1:「他們想要添加多少(在這種情況下)視頻文件一起創建1個大視頻文件?」
然後用戶被問到問題2:「你想添加的文件的名稱是什麼?」現在這裏是我遇到的問題...
如何創建for循環,詢問問題2在第一個問題中給出的次數並將每個答案保存爲唯一變量(我猜測在遞減的變量)
我從用戶擁有所有正確的文件名後,然後程序將根據視頻程序語法調用視頻程序(THAT語法我不需要幫助,我明白那部分)
ex。 (一個「?」意味着我不知道要放什麼東西在那裏)
關閉@echo
組/ P的howmany =多少個文件,你要補充的嗎?
for /? %%變量(???)in(%howmany%???)do(set/p inputfilename =要添加的第一個文件的名稱是什麼?inputfilename = filename set%howmany%-1 ??? = %howmany%????)
所以如果用戶回答問題1 5,那麼for循環應該問問題5五次,每次給出答案時創建5個唯一變量。 inputfilename1 = movie1.mov inputfilename2 = movie2.mov等..
我一直想弄清楚這幾天..我不能說唱我的頭。之前我已經完成了很多命令,但是這讓我難倒了。我的瀏覽器歷史充滿了谷歌搜索,看起來像人們會問任何類型的文件。如果我在遠離這個問題的地方找到了任何東西,它總是被要求使用不同的編程語言。我的大腦被炸。這甚至有可能嗎?請提前幫助和感謝。
我讀了你的詳細解釋,太棒了!我正在爲數組的描述添加書籤!我會「提高」它,但不幸的是,我還沒有足夠的聲望。 :(我也閱讀了你的評論,我完全同意你的看法,我不明白爲什麼有人認爲抨擊任何編程語言應該被認爲是「有用的」,我非常感謝你花時間幫助潛在的程序員理解如何做事不只是爲他們做,謝謝 – julesverne
+ 1,在大多數情況下,可以使用「數組」,沒有「延遲擴展」或「貼近」它來保留驚歎號,但它確實很慢。 – Endoro