找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 19679|回复: 0

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

[复制链接]
发表于 2012-10-2 19:15:20 | 显示全部楼层 |阅读模式
各位版友大家好,我想请教一个批处理最小化的问题,
自身最小化的代码是 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也有这种功能吗?
感谢~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 14:12 , Processed in 0.016207 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表