【问题标题】:List Highlighted files to a file list. (Windows Batch)将突出显示的文件列出到文件列表中。 (Windows 批处理)
【发布时间】:2014-10-05 20:28:21
【问题描述】:

是否可以(在 Windows 批处理中)将一堆突出显示的文件列出到文件列表中。它有环境变量吗?

【问题讨论】:

  • 通过突出显示,您的意思是选中?
  • 是的,有可能吗?
  • 在哪里?如果在文件夹窗口中,Shift + 右键单击​​并选择复制为路径。
  • 那么在这种情况下,Windows 批处理文件是否可以将复制到剪贴板的文本存储到变量中?

标签: windows file batch-file cmd filelist


【解决方案1】:

您可能想使用批处理的 %* 变量。

在一个批次中拖放一个或多个文件,它应该会得到它:

echo %*

注意:您也可以使用 %1、%2、%3 ...,但仅限于 %9。

【讨论】:

  • 究竟该如何设置呢?你会使用 set /p 的用户输入吗?
  • 只需将文件拖放到 .bat 上
  • 逐行获取,使用for %%i in (%*) do echo %%i
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-06
相关资源
最近更新 更多