上使用下面的代碼,我能夠在一個目錄下創建文件夾列表 -批次 - 附加變量項的列表
Setlocal EnableDelayedExpansion
set /p pattern=Enter Search Term:
echo.
dir /b /A:D %pattern%*
例如,如果用戶輸入CON,結果可能是
- CON struction1
- CON struction2
- CON struction_Docs
等
我希望能夠將值附加到每個項目如。
1_Construction1
2_Construction_Docs
等
我是在想,我將不得不輸出I創建一個.txt的初步名單,然後讀取和可變附加到每一行修正?
的最終結果將是能夠選擇基於我們重視它的數量的項目之一,再有采取對項目進一步行動的用戶。
上次我看到一個菜單系統編碼爲批處理腳本是在Windows 3.1之前。這當然是可能的,但你確定vbscript或powershell不會讓你更快,更容易維護解決方案嗎?我意識到這屬於「沒有幫助」的範疇,但我浪費了大量的時間試圖讓批處理腳本執行它們不是爲了構建的東西。 – christutty
@christutty - 我發現,除非你操縱GUI或者使用不是整數或大於2^32的數字進行數學計算,否則批處理完全適合該任務。 – SomethingDark
我只有批次的經驗,而且在這方面的經驗有限。從列表中選擇一個項目的用戶就像我計劃製作的項目一樣複雜,批處理的其餘部分將是諸如robocopy和樹之類的東西。但如果他們不太複雜,我願意接受其他解決方案! 感謝您的輸入 –