【问题标题】:Windows batch file browserWindows 批处理文件浏览器
【发布时间】:2016-03-20 02:43:23
【问题描述】:

所以我正在尝试制作一个 Windows 批处理文件,该批处理文件将打开文件对话框并允许我选择多个文件,这些文件会将文件名回显到一个 txt 文件。我做了一些研究并设法在这里找到部分答案

link to the answer

但是,这只允许我一次选择一个文件。 cmets 中的用户能够使其选择多个文件,但是没有关于如何选择的信息。感谢您的宝贵时间,希望您能提供帮助。

【问题讨论】:

标签: windows file batch-file browser


【解决方案1】:

请参阅MultiSelect

>>"%temp%\c.cs" echo class dummy{
>>"%temp%\c.cs" echo public static void Main^(^){
>>"%temp%\c.cs" echo OpenFileDialog f=new OpenFileDialog^(^);
>>"%temp%\c.cs" echo f.InitialDirectory=Environment.CurrentDirectory;
>>"%temp%\c.cs" echo f.Filter="Text Files (*.txt)|*.txt|All Files (*.*)|*.*";
>>"%temp%\c.cs" echo f.Multiselect = true;
>>"%temp%\c.cs" echo f.ShowHelp=true;
>>"%temp%\c.cs" echo f.ShowDialog^(^);
>>"%temp%\c.cs" echo foreach^(var filename in f.FileNames^)
>>"%temp%\c.cs" echo Console.Write^(filename^ + "\t");}}

不确定您想如何使用它,但只需修改代码以按照您的意愿处理输出即可。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-13
    相关资源
    最近更新 更多