窄口牛 发表于 2022-2-20 10:34:22

批处理选择文件和选择文件夹范例

本帖最后由 窄口牛 于 2022-2-26 19:58 编辑

这下在一部分支持vbs的pe里也能用了。


实证xp也能正常工作。

nttwqz 发表于 2022-2-20 12:38:05

两小时后的沙发

周末的人就是少啊

窄口牛 发表于 2022-2-20 12:45:51

还行吧,下载十八次了。

promrhxq 发表于 2022-2-20 19:51:53

感谢分享好东东

创新科技2015 发表于 2022-2-20 22:08:56


感谢分享

逍遥逸仙 发表于 2022-2-21 09:46:58

谢谢

逍遥逸仙 发表于 2022-2-21 21:56:51

下载了,研究研究

萌新挂B 发表于 2022-2-22 15:17:42

这个有什么用?不是很明白!请指教!

being 发表于 2022-2-26 19:22:21


窄口牛 发表于 2022-2-26 19:58:24

本帖最后由 窄口牛 于 2022-2-26 20:01 编辑

更新修正。换了一个可以设置文件后缀的。

ddnflier 发表于 2022-2-26 20:55:16

什么东东?

nowayer 发表于 2023-10-20 04:04:44

batche 发表于 2023-10-21 21:03:44

生成vbs有点麻烦。试试这个,写得比较复杂
@echo off
for /f "delims=" %%f in ('mshta.exe "about:<object id=d classid=clsid:3050f4e1-98b5-11cf-bb82-00aa00bdce0b></object><script>moveTo(0,-9999);function window.onload(){var p=/[^\0]*/;new ActiveXObject('Scripting.FileSystemObject').GetStandardStream(1).Write(p.exec(d.object.openfiledlg('',null,'All files (*.*)|*.*|Microsoft Word (*.doc;*.docx)|*.doc;*.docx|Adobe pdf (*.pdf)|*.pdf|','Select file'))+'\n');close();}</script><hta:application showintaskbar=no />"^&rundll32 javascript:"\..\mshtml,RunHTMLApplication "^;var%%20folder^=new%%20ActiveXObject^("Shell.Application"^).BrowseForFolder^(0^,"Select Folder"^,64^,17^)^;folder^=folder.items^(^)^;folder^=folder.item^(^)^;folder^=folder.Path^;new%%20ActiveXObject^("Scripting.FileSystemObject"^).GetStandardStream^(1^).Write^(folder^)^;close^(^)') do echo,%%f
pause

rbwrbw 发表于 2023-10-21 21:35:36

rbwrbw 发表于 2023-10-22 09:37:21

好!!!!!琰
页: [1]
查看完整版本: 批处理选择文件和选择文件夹范例