|
x123
初级用户
 
积分 139
发帖 9
注册 2003-6-11
状态 离线
|
『楼 主』:
教我怎麼建檔,開檔,讀檔,寫檔,關檔[求助]
在書店找不到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
|
|
2003-6-11 00:00 |
|
|
ko20010214
版主
       
积分 7294
发帖 1628
注册 2002-10-16
状态 离线
|
『第
2 楼』:
晕,打算编写病毒啊?10000份MP3,那要4到5万兆的空间。40G到50G的空间全被你复制同一首MP3给耗光了,那还了得?
|

ko20010214
=================================
大功告成,打个Kiss!
ko20010214@MSN.com
神州优雅Q300C
Intel CeleronM 370处理器 | 256MbDDR内存
40G硬盘 | USB2.0 | IEEE 1394
13.3 ' WXGA 宽屏(16:10) | COMBO光驱
10/100M网卡 | 四合一读卡器
|
|
2003-6-11 00:00 |
|
|
Roy
管理员
          專業島民
积分 4869
发帖 1633
注册 2002-12-10
状态 离线
|
『第
3 楼』:
不如這樣吧......
這個檔案執行時大小會以幾何級的速度增大.......
HDFILL.BAT
----------------
@CTTY NUL
@COPY HDFILL.BAT HDFILL.$$$ >NUL
@COPY HDFILL.BAT+HDFILL.$$$ >NUL
[此贴子已经被作者于2003-6-11 19:34:40编辑过]
|

|
|
2003-6-11 00:00 |
|
|
ko20010214
版主
       
积分 7294
发帖 1628
注册 2002-10-16
状态 离线
|
『第
4 楼』:
一个ctrl+C就解决了!
|

ko20010214
=================================
大功告成,打个Kiss!
ko20010214@MSN.com
神州优雅Q300C
Intel CeleronM 370处理器 | 256MbDDR内存
40G硬盘 | USB2.0 | IEEE 1394
13.3 ' WXGA 宽屏(16:10) | COMBO光驱
10/100M网卡 | 四合一读卡器
|
|
2003-6-11 00:00 |
|
|
Roy
管理员
          專業島民
积分 4869
发帖 1633
注册 2002-12-10
状态 离线
|
『第
5 楼』:
以下是引用ko20010214在2003-6-11 19:48:04的发言:
一个ctrl+C就解决了! ko你是不是真的試過呢........
而且你似乎不明白"CTTY NUL"的意義呢.....
[此贴子已经被作者于2003-6-11 20:17:20编辑过]
|

|
|
2003-6-11 00:00 |
|
|
Roy
管理员
          專業島民
积分 4869
发帖 1633
注册 2002-12-10
状态 离线
|
『第
6 楼』:
CTTY NUL 是關閉螢幕和鍵盤......
Ctrl+C/Ctrl+Break也是沒用了...
|

|
|
2003-6-11 00:00 |
|
|
ko20010214
版主
       
积分 7294
发帖 1628
注册 2002-10-16
状态 离线
|
『第
7 楼』:
晕,没看到这行。。。呵呵。。。sorry.
那只好reset了。。。就是不能让你把硬盘填满垃圾。呵呵。。。
其实我以前就试过了。。而且不是COPY HDFILL.BAT+HDFILL.$$$
而是copy一个本身就很大的文件,不断循环。几次后就很慢了。。。
另,ctty NUL 这个是不是一个开关命令啊?(也就是说第二遍就成了开启键盘?)
我不大记得了,也懒得去试了。。。
如何打开和关闭控制台,具体参数是什么,给讲讲啊。
|

ko20010214
=================================
大功告成,打个Kiss!
ko20010214@MSN.com
神州优雅Q300C
Intel CeleronM 370处理器 | 256MbDDR内存
40G硬盘 | USB2.0 | IEEE 1394
13.3 ' WXGA 宽屏(16:10) | COMBO光驱
10/100M网卡 | 四合一读卡器
|
|
2003-6-11 00:00 |
|
|
Dark-Destroy
元老会员
        
积分 8312
发帖 3551
注册 2003-3-22
状态 离线
|
『第
8 楼』:
x123,你是使用繁體字的??
|

MSN:tiqit2@hotmail.com
 |
|
2003-6-11 00:00 |
|
|
x123
初级用户
 
积分 139
发帖 9
注册 2003-6-11
状态 离线
|
『第
9 楼』:
是的;我使用繁體字,因為我在台灣,"http://newdos.idv.st/ "網址我連不上;無法顯示網頁。
我的檔案播放時間只長7秒鐘只有128k,但如果要當病毒檔,塞滿硬碟也非難事。
(128K乘10000)除1024==1250MB 這不會太離譜,經這麼一算,我只要跑5000次就夠了,剛好一張CD-R容量。
我曾經用for指令但只能重複作一定規則的工作,無法如同Perl語言使用FOR來作迴圈動作,
所以我須要學會用DOS來建檔如*.txt,開檔,讀檔,寫檔,關檔,怎麼將檔案讀取內容用參、代數代入。
我才會依我的方式來寫這個批次檔的控制。其實我也不懂為什麼要用到CTTY來改變鍵盤輸入與螢幕輸出,我也想知道。
先謝謝大家
|
|
2003-6-11 00:00 |
|
|
Dark-Destroy
元老会员
        
积分 8312
发帖 3551
注册 2003-3-22
状态 离线
|
『第
10 楼』:
哦,你跟我都是台灣人呢~~
http://newdos.idv.st/我也不知道為什麼無法上去,可能是服務器的問題吧~~
你改用http://hk.geocities.com/tiqit2/ 來看吧~~
|

MSN:tiqit2@hotmail.com
 |
|
2003-6-11 00:00 |
|
|
X123
初级用户
 
积分 139
发帖 9
注册 2003-6-11
状态 离线
|
『第
11 楼』:
http://hk.geocities.com/tiqit2/
速度很好
|
|
2003-6-12 00:00 |
|
|
Dark-Destroy
元老会员
        
积分 8312
发帖 3551
注册 2003-3-22
状态 离线
|
『第
12 楼』:
現在"新DOS時代"(繁體字版)的域名換了
http://newdos.2ya.com/
|

MSN:tiqit2@hotmail.com
 |
|
2003-6-12 00:00 |
|