看看是不是这样子
做一个txt文件,用来编辑你想要的文字
如:example.txt 内容:
要求:
1.不调用TXT文件和其它文件。
2.不安装任何文件。
3.我想实现只要打开AU3源码,在某处把我的整段TXT文本
(包含换行回车和其它任意符号)贴进去,然后编译成EXE就
和上图一样。
有难度吧~???AU3能搞出来么?
有人问过这个问题,下面贴子附件有个很像记事本的文件,
我就想做这样的效果:
http://www.autoitx.com/viewthr ... hlight=%CB%B5%C3%F7
但是那个贴子的回答太不实际了,我不可能每生成个文件都搞
一大堆@crlf& ,那样会累死
不要让我去下载TXT转EXE的软件,我想要用AU3实现,因为如果
能实现的话,这个AU3脚本我还要加入其它代码#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 413, 330, 389, 172)
$Edit1 = GUICtrlCreateEdit("", 1, 8, 408, 316)
GUICtrlSetData(-1, "")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
read_txt ()
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Func read_txt ()
$file = FileOpen("example.txt", 0)
If $file = -1 Then
MsgBox(0, "错误", "不能打开文件.")
Exit
EndIf
$data = ""
While 1
$line = FileReadLine($file)
If @error = -1 Then ExitLoop
$data &= $line&@crlf
Wend
GUICtrlSetData ($Edit1,$data)
FileClose($file)
EndFunc
编辑时,只要在example.txt里面改,就可以了 |