中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]一个筒单的批处理,但是不行总出错
作者:
标题: [求助]一个筒单的批处理,但是不行总出错 上一主题 | 下一主题
CZJang
初级用户





积分 32
发帖 13
注册 2007-4-14
状态 离线
『楼 主』:  [求助]一个筒单的批处理,但是不行总出错

因为工作每次都要把文件从一个地方拷到另一个地方,觉得麻烦,想写个筒单的批处理解决问题,但是总是出错,那位仁兄帮看看:批处理如下:

@ECHO OFF
CD "C:\"
MD SOFT
COPY *.exe "C:\soft\"


想到最后一行拷贝完后再执行 C:\soft\ 里的某个exe 文件应该怎么写,水平实在太菜,再这先谢谢了

2008-5-29 02:14
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
pusofalse
银牌会员




积分 1604
发帖 646
注册 2008-4-13
状态 离线
『第 2 楼』:  

cd /d c:\


start c:\soft\1.exe

[ Last edited by pusofalse on 2008-5-29 at 02:46 AM ]



心绪平和,眼藏静谧,无比安稳的火... Purification of soul...Just a false...^_^
2008-5-29 02:45
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
CZJang
初级用户





积分 32
发帖 13
注册 2007-4-14
状态 离线
『第 3 楼』:  

不行喲!執行結果是:文件目錄是有了,但是我想复制的文件一个也没有复制过去,自然要执行的文件也就是找不到文件了

也就是这一句不行哟!COPY *.exe "C:\soft\"

2008-5-29 03:16
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
p1509101
中级用户

海浪人生


积分 206
发帖 103
注册 2007-7-4
状态 离线
『第 4 楼』:  

.......
都注册那么久了 连这个还不会弄?
你前面的代码虽然很基本但是还是没错的
拷贝完成后 的地步加个 start c:\soft\XX.exe
是也可以的 是要每个EXE都执行的话 用for

2008-5-29 04:47
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
CZJang
初级用户





积分 32
发帖 13
注册 2007-4-14
状态 离线
『第 5 楼』:  

註冊久是因為以前偶然一個機會看到論壇覺得好,就註冊了但是也沒怎麼在意這方面的知識,現在再來有點臨時抱佛腳的意思,讓樓上這位見笑了,再有就是樓上的幫助我非常感謝,但是還是沒有解決我的問題,呵呵!!

注:本人有個不好的习惯就是喜歡收集自認為不錯的論壇,再有就是問題我已經用另外的方法解決了,啊啊!

2008-5-29 07:07
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
everest79
金牌会员

一叶枝头,万树皆春



积分 2564
发帖 1127
注册 2006-12-25
状态 离线
『第 6 楼』:  

@ECHO OFF
CD "C:\"  这句就是错误的 CD命令要跨分区转换焦点必须加参数/D
MD SOFT 要在C:盘下创建文件夹SOFT可以直接在MD下完成不需要转换路径 MD C:\SOFT
COPY *.exe "C:\soft\" 这行命令拷贝的是C盘根目录下的所有可执行文件,若是你想拷贝批处理所在目录的话,明显是错语的

   此帖被 +2 点积分    点击查看详情   
评分人:【 CZJang 分数: +2  时间:2008-5-29 12:09




49206C6F766520796F752067757973 54656C3A3133383238343036373837
2008-5-29 10:26
查看资料  发短消息 网志   编辑帖子  回复  引用回复
CZJang
初级用户





积分 32
发帖 13
注册 2007-4-14
状态 离线
『第 7 楼』:  



  Quote:
Originally posted by everest79 at 2008-5-29 10:26 AM:
@ECHO OFF
CD "C:\"  这句就是错误的 CD命令要跨分区转换焦点必须加参数/D
MD SOFT 要在C:盘下创建文件夹SOFT可以直接在MD下完成不需要转换路径 MD C ...

經你這麼一解釋真是一語惊醒夢中人,出錯的問題馬上就解決了,再一次讓 我見證批處理的強大,看來以後還真的是要好好學習學習了

2008-5-29 12:08
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: