[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 4# gd6570

下面是弹出一个文件选择框,并返回选择路径的方法:
  1. @echo off
  2. echo ^> 请选择一个文件。
  3. call :GetFile "F"
  4. if not defined F (
  5. echo ^> 您没有选择文件。
  6. ) else (
  7. echo ^> 您选择的文件是:
  8. echo   %F%
  9. )
  10. pause
  11. goto :eof
  12. :GetFile
  13. (echo;^<html^>^<head^>^<title^>Browse^</title^>^</head^>^<body^>^
  14. ^<input type='file' id='f' name='f'/^>^<script type='text/javascript'^>^
  15. f.click^(^);var shell = new ActiveXObject^('WScript.Shell'^);^
  16. var fso = new ActiveXObject^('Scripting.Filesystemobject'^);^
  17. fso.GetStandardStream^(1^).Write^(f.value^);window.close^(^);^
  18. ^</script^>^</body^>^</html^>)>%tmp%\getFile.hta
  19. set "%~1="
  20. for /f "delims=" %%a in ('mshta %tmp%\getFile.hta') do set "%~1=%%~a"
  21. goto :eof
复制代码
1

评分人数

    • 986981535: 好玩0.0可以实现域内电脑选择文件做管理员运 ...技术 + 1
『千江有水千江月』千江有水,月映千江;万里无云,万里青天。    http://yu2n.qiniudn.com/

TOP

返回列表