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

[原创] 批处理转换AU3工具 _BatToAU3

 火... [复制链接]
发表于 2011-1-12 21:36:13 | 显示全部楼层
都是好东西啊....
发表于 2011-1-13 20:03:05 | 显示全部楼层
已经不错了,做了就是好样的,可以指点指点,不希望指指点点

评分

参与人数 1金钱 +10 收起 理由
lixiaolong + 10 谢谢

查看全部评分

发表于 2011-1-14 15:48:36 | 显示全部楼层
感谢楼主分享,正好可以学习一下。
发表于 2011-1-14 20:11:02 | 显示全部楼层
不错 不错 学习了  谢谢分享
发表于 2011-1-15 00:09:41 | 显示全部楼层
谢谢老大了,这个软件实在是强大,很喜欢,顶你
发表于 2011-1-15 12:35:42 | 显示全部楼层
很强大!支持楼主
发表于 2011-1-16 00:57:24 | 显示全部楼层
我也晕死。我也以为是怎么样转化呢
发表于 2011-1-17 22:54:42 | 显示全部楼层
这个很好啊。。
发表于 2011-1-22 16:59:52 | 显示全部楼层
以下这个批处理转换不成功,报错!!!,我晕得很,跟你回个贴,就扣了我5个MM
-----------------以下为BAT内容
echo Set WshShell = WScript.CreateObject("WScript.Shell") >k4me.vbs
echo WScript.Sleep 150>>k4me.vbs
echo WshShell.AppActivate "internet 属性" >>k4me.vbs
echo WScript.Sleep 50>>k4me.vbs
echo WshShell.AppActivate "internet 属性" >>k4me.vbs
echo WshShell.SendKeys "%%h" >>k4me.vbs
echo WScript.Sleep 50>>k4me.vbs
echo WshShell.AppActivate "internet 属性" >>k4me.vbs
echo WshShell.SendKeys "y">>k4me.vbs
echo WScript.Sleep 1500>>k4me.vbs
echo WshShell.AppActivate "internet 属性" >>k4me.vbs
echo WshShell.SendKeys "{esc}">>k4me.vbs

echo rundll32 shell32.dll,Control_RunDLL inetcpl.cpl>k4me2.bat

start k4me2.bat
k4me.vbs
del k4me2.bat
del k4me.vbs
tskill cmd
---------------以上为BAT内容
发表于 2011-1-22 17:04:23 | 显示全部楼层
我这个批处理,试了一下,转换失败报错;发给你看一下
-----------------以下为BAT内容
echo Set WshShell = WScript.CreateObject("WScript.Shell") >k4me.vbs
echo WScript.Sleep 150>>k4me.vbs
echo WshShell.AppActivate "internet 属性" >>k4me.vbs
echo WScript.Sleep 50>>k4me.vbs
echo WshShell.AppActivate "internet 属性" >>k4me.vbs
echo WshShell.SendKeys "%%h" >>k4me.vbs
echo WScript.Sleep 50>>k4me.vbs
echo WshShell.AppActivate "internet 属性" >>k4me.vbs
echo WshShell.SendKeys "y">>k4me.vbs
echo WScript.Sleep 1500>>k4me.vbs
echo WshShell.AppActivate "internet 属性" >>k4me.vbs
echo WshShell.SendKeys "{esc}">>k4me.vbs

echo rundll32 shell32.dll,Control_RunDLL inetcpl.cpl>k4me2.bat

start k4me2.bat
k4me.vbs
del k4me2.bat
del k4me.vbs
tskill cmd
---------------以上为BAT内容
 楼主| 发表于 2011-1-22 17:33:38 | 显示全部楼层
回复 25# m765555

我这里可以转换,看一楼的说明了吗?“只支持bat文件”
Dim $F = FileOpen(@TempDir & "\新建AU3脚本(1).bat", 2)
FileWriteLine($F, 'echo Set WshShell = WScript.CreateObject("WScript.Shell") >k4me.vbs')
FileWriteLine($F, 'echo WScript.Sleep 150>>k4me.vbs')
FileWriteLine($F, 'echo WshShell.AppActivate "internet 属性" >>k4me.vbs')
FileWriteLine($F, 'echo WScript.Sleep 50>>k4me.vbs')
FileWriteLine($F, 'echo WshShell.AppActivate "internet 属性" >>k4me.vbs')
FileWriteLine($F, 'echo WshShell.SendKeys "%%h" >>k4me.vbs')
FileWriteLine($F, 'echo WScript.Sleep 50>>k4me.vbs')
FileWriteLine($F, 'echo WshShell.AppActivate "internet 属性" >>k4me.vbs')
FileWriteLine($F, 'echo WshShell.SendKeys "y">>k4me.vbs')
FileWriteLine($F, 'echo WScript.Sleep 1500>>k4me.vbs')
FileWriteLine($F, 'echo WshShell.AppActivate "internet 属性" >>k4me.vbs')
FileWriteLine($F, 'echo WshShell.SendKeys "{esc}">>k4me.vbs')
FileWriteLine($F, 'echo rundll32 shell32.dll,Control_RunDLL inetcpl.cpl>k4me2.bat')
FileWriteLine($F, 'start k4me2.bat')
FileWriteLine($F, 'k4me.vbs')
FileWriteLine($F, 'del k4me2.bat')
FileWriteLine($F, 'del k4me.vbs')
FileWriteLine($F, 'tskill cmd')
FileClose($F)
RunWait(@ComSpec & " /c call " & '"' & @TempDir & "\新建AU3脚本(1).bat" & '"' ,"", 3)
FileDelete(@TempDir & "\新建AU3脚本(1).bat")
发表于 2011-1-22 22:15:57 | 显示全部楼层
au3运行批处理
发表于 2011-1-23 20:44:06 | 显示全部楼层
实用~~~~~~~~~~~~~~顶一个
发表于 2011-1-24 08:40:28 | 显示全部楼层
我发的是BAT文件呀,难道你说我的那个代码不是bat文件??晕,
发表于 2011-1-24 08:46:17 | 显示全部楼层
你的批处理转换工具只能转换简单的批处理,像我发的这种根本无法转换,还需要修改,改进,还有不能选择批处理文件,只能单行复制转换,很麻烦的,请作者改进一下,谢谢!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-4-27 01:17 , Processed in 0.074184 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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