如何修復此程式碼以僅選擇文字檔案?

如何修復此程式碼以僅選擇文字檔案?

我正在運行一個批次程式來從對話框視窗中挑選文字文件,但它會挑選所有類型的文件。

我正在運行的批次文件:

    set dialog="about:<input type=file id=FILE><script>FILE.click();new ActiveXObject
    set dialog=%dialog%('Scripting.FileSystemObject').GetStandardStream(1).WriteLine(FILE.value);
    set dialog=%dialog%close();resizeTo(0,0);</script>"

    for /f "tokens=* delims=" %%p in ('mshta.exe %dialog%') do set "file=%%p"
    echo selected  file is : "%file%"
    pause

預期輸出:

彈出的文件瀏覽器只能選擇文字檔案*.txt而不是所有文件*.*

相關內容