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

[文本处理] 批处理自身带参数最小化

各位版友大家好,我想请教一个批处理最小化的问题,
自身最小化的代码是 start /min %0,
但是我的批处理是带多个参数的,

I:\1201a31.nc
.
I:\1201a37.nc
D:\nc\hass\1101b44.nc


我的代码如下,请问要怎麽把最小化加进去呢?
start /min %0 似乎无用
  1. @ECHO OFF
  2. @setlocal enabledelayedexpansion
  3. CD "C:\Documents and Settings\wang\NCVIEWER\"
  4. del *.txt
  5. rem ********
  6. rem Pick up first 2 letters in %1 to get path like C: D: E:
  7. rem ********
  8. echo %1>drive.txt
  9. (for /f "tokens=1* delims=:" %%d in ('findstr /n .* drive.txt') do (
  10. set drive=%%e"
  11. set drive=!drive:~0,2!
  12. ))
  13. rem ********
  14. rem Echo all file's full path into t1.txt
  15. rem ********
  16. (for %%f in (%*) do (
  17. call echo !drive!%%%%f
  18. )>>t1.txt)
  19. sort t1.txt>t2.txt
  20. rem *********
  21. rem 1 line Main Program
  22. rem *********
  23. for /f "tokens=1* delims=" %%g in ('findstr .* t2.txt') do (
  24. NcViewer.exe %%g
  25. )
  26. del *.txt
  27. exit
复制代码
另外我想请问一个vbs参数的问题,
将档案A丶B丶C拖到bat档上放开,
bat就可以获得三个路径参数,
请问vbs也有这种功能吗?
感谢~

返回列表