![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-08 20:13 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助]一个筒单的批处理,但是不行总出错 |
| 可打印版本 864 / 6 |
| 第1楼 CZJang | 发表于 2008-05-29 02:14 |
| 初级用户 发帖 13 积分 32 | |
|
[求助]一个筒单的批处理,但是不行总出错 因为工作每次都要把文件从一个地方拷到另一个地方,觉得麻烦,想写个筒单的批处理解决问题,但是总是出错,那位仁兄帮看看:批处理如下:
@ECHO OFF CD "C:\" MD SOFT COPY *.exe "C:\soft\" 想到最后一行拷贝完后再执行 C:\soft\ 里的某个exe 文件应该怎么写,水平实在太菜,再这先谢谢了 |
|
| 第2楼 pusofalse | 发表于 2008-05-29 02:45 |
| 银牌会员 发帖 646 积分 1,604 | |
|
cd /d c:\
start c:\soft\1.exe [ Last edited by pusofalse on 2008-5-29 at 02:46 AM ] |
|
| 第3楼 CZJang | 发表于 2008-05-29 03:16 |
| 初级用户 发帖 13 积分 32 | |
|
不行喲!執行結果是:文件目錄是有了,但是我想复制的文件一个也没有复制过去,自然要执行的文件也就是找不到文件了
也就是这一句不行哟!COPY *.exe "C:\soft\" |
|
| 第4楼 p1509101 | 发表于 2008-05-29 04:47 |
| 中级用户 发帖 103 积分 206 | |
|
.......
都注册那么久了 连这个还不会弄? 你前面的代码虽然很基本但是还是没错的 拷贝完成后 的地步加个 start c:\soft\XX.exe 是也可以的 是要每个EXE都执行的话 用for |
|
| 第5楼 CZJang | 发表于 2008-05-29 07:07 |
| 初级用户 发帖 13 积分 32 | |
|
註冊久是因為以前偶然一個機會看到論壇覺得好,就註冊了但是也沒怎麼在意這方面的知識,現在再來有點臨時抱佛腳的意思,讓樓上這位見笑了,再有就是樓上的幫助我非常感謝,但是還是沒有解決我的問題,呵呵!!
注:本人有個不好的习惯就是喜歡收集自認為不錯的論壇,再有就是問題我已經用另外的方法解決了,啊啊! |
|
| 第6楼 everest79 | 发表于 2008-05-29 10:26 |
| 金牌会员 发帖 1,127 积分 2,564 | |
|
@ECHO OFF
CD "C:\" 这句就是错误的 CD命令要跨分区转换焦点必须加参数/D MD SOFT 要在C:盘下创建文件夹SOFT可以直接在MD下完成不需要转换路径 MD C:\SOFT COPY *.exe "C:\soft\" 这行命令拷贝的是C盘根目录下的所有可执行文件,若是你想拷贝批处理所在目录的话,明显是错语的 |
|
| 第7楼 CZJang | 发表于 2008-05-29 12:08 |
| 初级用户 发帖 13 积分 32 | |
Originally posted by everest79 at 2008-5-29 10:26 AM: 經你這麼一解釋真是一語惊醒夢中人,出錯的問題馬上就解決了,再一次讓 我見證批處理的強大,看來以後還真的是要好好學習學習了 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |