谢谢各位大大,
to:
q8249014
不好意思,小弟滴表达能力太差。就是要方便放其他程式调用的工具。
to:ficn & Hanyeguxing
谢谢ficn
谢谢Hanyeguxing
看了2位大大的批处理后有个小小的疑问,请教。
当用参数的时候 为什么我们不需要先用set a=%1 来设定,就能直接用-mount 0,"%1" 呢?
如果我们要用2个参数的话 例如 111.bat xxx iso
要让批处理可以接受这样的用法行吗?
set DT="C:\Program Files\D-Tools\daemon.exe"
%DT% -mount 0,%1.%2
因为我们不一定是要导入iso 可能是nrg 或mdf 档。
另外谢谢Hanyeguxing
您的批处理让小弟学会了还能用if "%1" == "" echo XXXX 来显示未键入参数的信息,以往小弟的批处理如果没指定参数if 之后都是goto exit的,实在让小弟受益不少。
这是后来小弟制作的批处理。不知有什么能够改进的部分?
@echo off
title D-Tools
set DT="C:\Program Files\D-Tools\daemon.exe"
set a=%1
%DT% -mount 0,"%cd%\%1"
exit
Last edited by www0com0my on 2009-9-21 at 09:08 ]