![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 13:55 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS学习入门 & 精彩文章 (教学室) » 教我怎麼建檔,開檔,讀檔,寫檔,關檔[求助] |
| 可打印版本 1,473 / 11 |
| 第1楼 x123 | 发表于 2003-06-11 00:00 |
| 初级用户 发帖 9 积分 139 | |
|
教我怎麼建檔,開檔,讀檔,寫檔,關檔[求助] 在書店找不到DOS使用手冊的這種時期,能找到個教授DOS的專門站真叫人興奮!
板主 能不能教我怎麼建檔,開檔,讀檔,寫檔,關檔,怎麼將檔案讀取內容用參、代數代入呢? 我在98開機片有加上xcopy.exe smartdrv.exe deltree.exe xcopy32.mod edit.com 因為我在D:有個a.mp3,然我想用.bat方式來複製a.mp3 壹萬份到D:\SP\ 而COPY後的檔名為1到10000遞增,因此參考一些入門書來試寫,可是材劣寫了一個多星期近50個小時還是不可行,老是錯誤。 所以能否請您指導指導!謝謝! 以下是不知試了多少次修改了多少次最後頭腦都亂七八糟後的錯誤編輯,煩請您指正 :WIN2000 md d:\win2000 edit d:\win2000\sd.txt echo "0" >d:\win2000\sd.tx goto sdd :sdd a: type d:\win2000\sd.txt "$sd"="%0" if "$sd" not exist "10000" do xcopy d:\a.txt d:\win2000\ $sd++ ren d:\win2000\a.txt $sd.txt if "$sd" == "10000" goto END goto sdd |
|
| 第2楼 ko20010214 | 发表于 2003-06-11 00:00 |
| 版主 发帖 1,628 积分 7,296 | |
|
晕,打算编写病毒啊?10000份MP3,那要4到5万兆的空间。40G到50G的空间全被你复制同一首MP3给耗光了,那还了得?
|
|
| 第3楼 Roy | 发表于 2003-06-11 00:00 |
| 管理员 发帖 1,633 积分 4,869 | |
|
不如這樣吧......
這個檔案執行時大小會以幾何級的速度增大....... HDFILL.BAT ---------------- @CTTY NUL @COPY HDFILL.BAT HDFILL.$$$ >NUL @COPY HDFILL.BAT+HDFILL.$$$ >NUL |
|
| 第4楼 ko20010214 | 发表于 2003-06-11 00:00 |
| 版主 发帖 1,628 积分 7,296 | |
|
一个ctrl+C就解决了!
|
|
| 第5楼 Roy | 发表于 2003-06-11 00:00 |
| 管理员 发帖 1,633 积分 4,869 | |
以下是引用ko20010214在2003-6-11 19:48:04的发言:ko你是不是真的試過呢........ 而且你似乎不明白"CTTY NUL"的意義呢..... |
|
| 第6楼 Roy | 发表于 2003-06-11 00:00 |
| 管理员 发帖 1,633 积分 4,869 | |
|
CTTY NUL 是關閉螢幕和鍵盤......
Ctrl+C/Ctrl+Break也是沒用了... |
|
| 第7楼 ko20010214 | 发表于 2003-06-11 00:00 |
| 版主 发帖 1,628 积分 7,296 | |
|
晕,没看到这行。。。呵呵。。。sorry.
那只好reset了。。。就是不能让你把硬盘填满垃圾。呵呵。。。 其实我以前就试过了。。而且不是COPY HDFILL.BAT+HDFILL.$$$ 而是copy一个本身就很大的文件,不断循环。几次后就很慢了。。。 另,ctty NUL 这个是不是一个开关命令啊?(也就是说第二遍就成了开启键盘?) 我不大记得了,也懒得去试了。。。 如何打开和关闭控制台,具体参数是什么,给讲讲啊。 |
|
| 第8楼 Dark-Destroy | 发表于 2003-06-11 00:00 |
| 元老会员 发帖 3,551 积分 8,312 | |
|
x123,你是使用繁體字的??
|
|
| 第9楼 x123 | 发表于 2003-06-11 00:00 |
| 初级用户 发帖 9 积分 139 | |
|
是的;我使用繁體字,因為我在台灣,"http://newdos.idv.st/ "網址我連不上;無法顯示網頁。
我的檔案播放時間只長7秒鐘只有128k,但如果要當病毒檔,塞滿硬碟也非難事。 (128K乘10000)除1024==1250MB 這不會太離譜,經這麼一算,我只要跑5000次就夠了,剛好一張CD-R容量。 我曾經用for指令但只能重複作一定規則的工作,無法如同Perl語言使用FOR來作迴圈動作, 所以我須要學會用DOS來建檔如*.txt,開檔,讀檔,寫檔,關檔,怎麼將檔案讀取內容用參、代數代入。 我才會依我的方式來寫這個批次檔的控制。其實我也不懂為什麼要用到CTTY來改變鍵盤輸入與螢幕輸出,我也想知道。 先謝謝大家 |
|
| 第10楼 Dark-Destroy | 发表于 2003-06-11 00:00 |
| 元老会员 发帖 3,551 积分 8,312 | |
|
哦,你跟我都是台灣人呢~~
http://newdos.idv.st/我也不知道為什麼無法上去,可能是服務器的問題吧~~ 你改用http://hk.geocities.com/tiqit2/ 來看吧~~ |
|
| 第11楼 x123 | 发表于 2003-06-12 00:00 |
| 初级用户 发帖 9 积分 139 | |
|
http://hk.geocities.com/tiqit2/
速度很好 |
|
| 第12楼 Dark-Destroy | 发表于 2003-06-12 00:00 |
| 元老会员 发帖 3,551 积分 8,312 | |
|
現在"新DOS時代"(繁體字版)的域名換了
http://newdos.2ya.com/ |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |