返回列表 发帖

[求助]学习批处理的几个问题

1、CALL命令
(1)call 命令调用不在同目录下的批处理程序的格式是什么?下面的我都试过,
都不行啊:
    call c:\documents and settings\ b.bat
    call [c:] [documents and settings] b.bat
    call [c:\documents and settings] b.bat
   不是提示格式不对就是说"c:\documents 不是批处理程序或可执行文件"
(2)call 能不能调用另一个批处理程序中的标号呢(就是只执行标号后面的那些
程序,而不执行之前的程序)
2、START命令
(1)start 命令启动应用程序时的参数格式是什么样的
        比如min参数(开始时最小化)现在
        start qq /min      
        start qq /min 都不能使启动的qq登陆窗口最小化啊!
(2)当命令、程序需要相应的参数的时候,start 如何传送,具体格式是什么?
3、CHOICE命令
为什么用choice命令时它提示说choice 不是批处理程序或可执行文件,也不是
内部和外部命令呢?是我的命令编得不对吗:
@echo on
choice /c:sme start-qq,mem,end
if errorlevel 3 goto start-qq
if errorlevel 2 goto mem
if errorlevel 1 goto end
:start-qq
start qq
goto end
:mem
mem
goto end
:end
echo i succeed!!!

[求助]学习批处理的几个问题

身边也没有朋友一起学这个,就只有请教网的高手们了。
谢谢!!!

TOP

[求助]学习批处理的几个问题

谢谢大家的回答!感觉动力好足啊!!
现在1、(1)是知道怎么回事了:只要在路径上加上引号就可以了(请看此帖的也不太懂批处理的朋友注意一下:要在引用和被引用的两个路径上都加引号哦!)
其他的问题我是不是没问清楚呢?
1、(2)楼上飞鸟说的方法我看不懂。是不是新建了这样一个netsend.bat,就可用调用另一个批处理文件中的:send了吗?但好像这样也不行啊,请再说明白一点吧。
2、(1)zhangyw258的回答里是不是没有说为什么start qq /min 不能使启动的qq登录窗口最小化的问题呢?我也试了一下start /min qq 也还是不能最小化。
等待高手解答其余问题……
再次感谢你们付出自己的时间而作的回答!!!非常谢谢!!!

TOP

[求助]学习批处理的几个问题

现在才知道的,赶紧补上:CHOICE  不是内部命令和WIINDOWS 自带的外部命令,而是一个小DOS 工具 ,用来做选择的。所以没有这个工具就用不了choice这个命令了。
就这样了。

TOP

[求助]学习批处理的几个问题

这下看懂了,谢谢刺客了!!!
start 那个问题我试了一下start /min notepad 和start notepad /min 前面那个是正确的,可以最小化。
而后者它会认为是创建文件名为min.txt的文本文件,创建的目录为c盘根目录c:\。
至于那个start /min qq,可能是qq本身的原因吧,我也还是不明白。
谢谢所有看过此帖的朋友!谢谢给予解答的朋友!!!

TOP

返回列表 回复 发帖