liushenchi 发表于 2015-11-30 14:08:00

[已解决]如何替换字符。

本帖最后由 liushenchi 于 2015-12-2 17:10 编辑

公司替换邮箱后缀,如下图   需要把 @shentongxm.com替换成@shentong.com要求如下。

如何判断后缀是不是
@shentongxm.com
如果 是 往下执行,否 则退出。
“是”就把后缀替换成
@shentong.com
我只会利用按键去删除。需要判断语句。
Run("D:\Program Files\Foxmail 7.0\Foxmail.exe")
WinWait("Foxmail","工具栏")
Send("!tc")
WinWaitactive("帐号管理","更改(&E)")
ControlClick("帐号管理","更改(&E)","")
Send("{tab},{tab}")
Send("{Right}")
Send("{LEFT 6}")
Send("{DEL 2}")
ControlClick("帐号管理","更改(&E)","")
Send("{Right 3}")
Send("{tab}")
Send("{Right}")
Send("{LEFT 6}")
Send("{DEL 2}")
Send("{tab}")
$hWnd=WinGetHandle("");$hWnd 为目标窗口句柄,这里设置的是当前活动窗口
$ret=DllCall("user32.dll","long","LoadKeyboardLayout","str","08040804","int",1+0)
DllCall("user32.dll","ptr","SendMessage","hwnd",$hWnd,"int",0x50,"int",1,"int",$ret)
Send('nh')
Send("mail.shentong.com")
Send("{tab}")
Send("smtp.shentong.com")
Send("{tab}")
Send("pop3.shentong.com")
ControlClick("帐号管理","每隔(&C)","")
Send("{Right 2}")
Send("{tab}")
Send("{Right}")
Send("{LEFT 6}")
Send("{DEL 2}")

cfanpc 发表于 2015-11-30 15:19:43

你有很多要改么你这个直接读取配置文件修改就好了

liushenchi 发表于 2015-11-30 15:24:47

其他的暂时不需要修改。要怎么读取数据。怎么修改。我这几天才解除这工具。不会使用哈。

liushenchi 发表于 2015-11-30 15:25:23

回复 2# cfanpc
亲。还在没?
其他的暂时不需要修改。要怎么读取数据。怎么修改。我这几天才解除这工具。不会使用哈。

樱花雪月 发表于 2015-11-30 23:39:50

取右边字符,然后进行替换

xz00311 发表于 2015-12-2 14:16:15

先读取然后比对字符串

liushenchi 发表于 2015-12-2 15:54:38

回复 5# 樱花雪月


    要怎么读取啊?然后要怎么判断是不是跟我的后缀是一样的。就进行修改然后在往下执行。如果后缀已经修改过的就提示已经修改完退出。

light_he 发表于 2015-12-2 16:00:45

http://www.autoitx.com/forum.php?mod=viewthread&tid=50874&highlight=
一个内容,连续发了三篇帖子,@xlj310不是有回覆给你了吗?

车技一流 发表于 2015-12-6 19:14:06

新手入门 感谢分享
页: [1]
查看完整版本: [已解决]如何替换字符。