本帖最后由 .個朲綉√ 于 2010-9-8 10:52 编辑
自己修改后的源码也共享上来吧,方便后人。。。
吃水不忘挖井人啊。。。#NoTrayIcon
#include<file.au3>
#include<array.au3>
Dim $file = FileOpenDialog("选择Txt文件",@ScriptDir & "\","Txt文件 (*.txt)",1)
If @error Then
Exit
EndIf
dim $aArray
$No = InputBox("提示","请问一个文件要多少行号码?" & @CRLF & @CRLF & "例如:每份5万,输入50000" & @CRLF & @CRLF & "注意:" & @CRLF & "输入的数字不能大于被分割文件的行数。",30000)
If @error Then
Exit
EndIf
_filereadtoarray($file, $aArray)
for $i = 1 to Ceiling($aArray[0]/$No)
_FileWriteFromArray($aArray[$No *($i-1)+1] & '.txt', $aArray , $No *($i-1)+1 , $No*$i)
next
|