找回密码
 加入
搜索
楼主: yingf20

[AU3基础] 求[批量文本替换]源码[已解决]

 火...   [复制链接]
发表于 2011-5-31 15:21:39 | 显示全部楼层
看看啥内容
发表于 2011-5-31 19:52:39 | 显示全部楼层
回复看看~~~~
发表于 2011-6-4 04:29:03 | 显示全部楼层
那我就回复看看嘛
发表于 2011-6-5 17:59:06 | 显示全部楼层
回复学习,谢谢分享
发表于 2011-6-14 14:48:11 | 显示全部楼层
值得收藏下
发表于 2011-6-16 09:47:46 | 显示全部楼层
最讨厌回复后才能查看的帖子
发表于 2011-6-16 09:50:23 | 显示全部楼层
#include <WindowsConstants.au3>

GUICreate("Form1", 280, 250)
GUICtrlCreateLabel("文本路径", 20, 24, 73, 17)
$Input1 = GUICtrlCreateInput("", 85, 20, 121, 21)
GUICtrlCreateLabel("要修改的内容", 4, 48, 76, 17)
$Input2 = GUICtrlCreateInput("", 85, 45, 121, 21)
GUICtrlCreateLabel("修改为:", 24, 72, 52, 17)
$Input3 = GUICtrlCreateInput("", 85, 70, 121, 21)
$But1 = GUICtrlCreateButton("浏览", 210, 18, 50, 25, $WS_GROUP)
$Button1 = GUICtrlCreateButton("替换", 60, 120, 50, 25, $WS_GROUP)
$Button2 = GUICtrlCreateButton("关闭", 120, 120, 50, 25, $WS_GROUP)
GUISetState()

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case - 3, $Button2
                        Exit
                Case $Button1
                        FileWrite(StringTrimRight(StringRegExpReplace(GUICtrlRead($Input1), '.+\\', ''), 4) & '~.TXT', StringRegExpReplace(FileRead(GUICtrlRead($Input1)), GUICtrlRead($Input2), GUICtrlRead($Input3)))
                        MsgBox(0, '', '完成')
                Case $But1
                        $folder = FileOpenDialog("查找", '', "可执行文件(*.txt)")
                        If Not @error Then GUICtrlSetData($Input1, $folder)                        
        EndSwitch
WEnd

、===========================
以上代码有缺陷..............还是感谢你

给你一个 我 的 代码 你瞧瞧
==================

$OpenFilename = FileOpenDialog("选择您要转换的文件", -1, "所有文件(*.*)")

;FileDelete($OpenFilename)
FileWriteLine($OpenFilename,ControlGetText("精科电脑算命 V2.7","","Edit4"))

$BianLiang2 = FileRead($OpenFilename)
$BianLiang3 = StringReplace($BianLiang2, "aaaaaaaaaaaaaaaasssssssssssssssssssssss", "INSERT INTO  emlog_blog VALUES('")
;FileDelete($OpenFilename)
FileWriteLine($OpenFilename, $BianLiang3   )

$BianLiang = FileRead($OpenFilename)
$BianLiang1 = StringReplace($BianLiang ,"cccccccccccccccccccccccccddddddddddddddddaaaaaaaaaaaaa---------------------------sssssssssssssssssssssggggggghhhhhhhhhhh", "','")
;FileDelete($OpenFilename)
FileWriteLine($OpenFilename, $BianLiang1   )

$BianLiang = FileRead($OpenFilename)
$BianLiang1 = StringReplace($BianLiang ,"aaaaaaaaaaaaa---------------------------sssssssssssssssssssssllllllllmmmmmmmmmmmm", "','1308056742','<iframe height=\"&'"'&"900\"&'"'&"  src=\"&'"')
;FileDelete($OpenFilename)
FileWriteLine($OpenFilename, $BianLiang1   )

$BianLiang = FileRead($OpenFilename)
$BianLiang1 = StringReplace($BianLiang ,"aaaaaaaaaaaaaa---------------------------sssssssssssssssssssss", "\"&'"'&"  width=\"&'"'&"1440\"&'"'&"></iframe>','','','1','- 1','blog','1','0','0','0','n','n','y','y','');")
;FileDelete($OpenFilename)
FileWriteLine($OpenFilename, $BianLiang1   )

Run ("NOTEPAD.EXE" &" "& $OpenFilename)
发表于 2011-6-16 13:51:57 | 显示全部楼层
看看再说,学习一下了...
发表于 2011-7-9 21:18:45 | 显示全部楼层
看看是否需要
发表于 2011-7-9 22:27:53 | 显示全部楼层
回复看看。
发表于 2011-7-12 05:58:13 | 显示全部楼层
看看啥内容。。
发表于 2011-7-21 14:08:39 | 显示全部楼层
haishiyincangde
发表于 2011-7-21 14:14:30 | 显示全部楼层
正好前天我也写了一个,因为网上的那些工具都替换不了,所以自己写了
发表于 2011-7-21 14:17:36 | 显示全部楼层
你这还是单文件的了,我写的是批量的
发表于 2011-7-21 21:43:37 | 显示全部楼层
回复看看了.
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-15 18:15 , Processed in 0.070913 second(s), 14 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表