找回密码
 加入
搜索
查看: 4189|回复: 11

[AU3基础] 请教如何将VBS代码转换成AU3呀

  [复制链接]
发表于 2011-9-6 15:43:05 | 显示全部楼层 |阅读模式
本人新手,刚刚接触制作脚本类的东西..还有顺带问下大家VBS何AU3的类似何区别
  1. SET oShell = CREATEOBJECT("Wscript.Shell")
  2. Const ForReading = 1
  3. strDomainName="tjadri.com"
  4. Set objFSO = CreateObject("Scripting.FileSystemObject")
  5. Set objTextFile = objFSO.OpenTextFile _
  6.     ("c:\\account.txt", ForReading)
  7. Do Until objTextFile.AtEndOfStream
  8.     strNextLine = objTextFile.Readline
  9.     arrServiceList = Split(strNextLine , ",")
  10.     strCurrentUserName= strDomainName & "" & arrServiceList(0)
  11.    
  12. Loop
  13. msgbox strCurrentUserName
  14. strCommand= "cmd /c net localgroup administrators " & strCurrentUserName & " /add"
  15. msgbox strCommand
  16. SET oExec = oShell.Exec(strCommand)
复制代码
发表于 2011-9-6 17:46:15 | 显示全部楼层
不懂VBS,,漂过,等高人解决
发表于 2011-9-6 18:05:19 | 显示全部楼层
论坛里有VB转AU3地代码!自己搜索下!
发表于 2011-9-6 18:58:01 | 显示全部楼层
直译如下:
  1. $oShell = OBJCREATE("Wscript.Shell")
  2. Global $ForReading = 1
  3. $strDomainName="tjadri.com"
  4. $objFSO = ObjCreate("Scripting.FileSystemObject")
  5. $objTextFile = $objFSO.OpenTextFile("c:\account.txt", $ForReading)
  6. while not $objTextFile.AtEndOfStream
  7.     $strNextLine = $objTextFile.Readline
  8.     $arrServiceList = StringSplit($strNextLine , ",")
  9.     $strCurrentUserName= $strDomainName & "" & $arrServiceList[1]
  10. wend
  11. msgbox(0,"",$strCurrentUserName)
  12. $strCommand= "cmd /c net localgroup administrators " & $strCurrentUserName & " /add"
  13. msgbox(0,"",$strCommand)
  14. $oExec = $oShell.Exec(strCommand)
复制代码
转换成au3代码猜测如下:
  1. $strDomainName="tjadri.com"
  2. $h_File=fileopen("c:\account.txt", 0)
  3. while 1
  4.     $strNextLine = fileReadline($h_File)
  5.     if @error then exitloop
  6.     $arrServiceList = StringSplit($strNextLine , ",")
  7.     $strCurrentUserName= $strDomainName & "" & $arrServiceList[1]
  8. wend
  9. fileclose($h_File)
  10. msgbox(0,"",$strCurrentUserName)
  11. $strCommand= @ComSpec&" /c net localgroup administrators " & $strCurrentUserName & " /add"
  12. msgbox(0,"",$strCommand)
  13. run(strCommand)
复制代码
以上未经测试
 楼主| 发表于 2011-9-7 01:32:25 | 显示全部楼层
直译如下:转换成au3代码猜测如下:以上未经测试
kevinch 发表于 2011-9-6 18:58




太感谢了,我也没事。。。只是让我学到了很多 谢谢
 楼主| 发表于 2011-9-7 01:32:29 | 显示全部楼层
直译如下:转换成au3代码猜测如下:以上未经测试
kevinch 发表于 2011-9-6 18:58




太感谢了,我也没事。。。只是让我学到了很多 谢谢
 楼主| 发表于 2011-9-7 01:32:30 | 显示全部楼层
直译如下:转换成au3代码猜测如下:以上未经测试
kevinch 发表于 2011-9-6 18:58




太感谢了,我也没事。。。只是让我学到了很多 谢谢
 楼主| 发表于 2011-9-7 01:32:49 | 显示全部楼层
太感谢了,我也没试。。。不过让我学到了很多 谢谢
 楼主| 发表于 2011-9-7 01:32:53 | 显示全部楼层
太感谢了,我也没试。。。不过让我学到了很多 谢谢
发表于 2011-9-7 21:38:12 | 显示全部楼层
本帖最后由 xiehuahere 于 2011-9-7 21:42 编辑

欢迎楼主来论坛提问,贡献都比我高啦。羡慕嫉妒恨~~~ ^_^

另,我的回答在这里:
http://zhidao.baidu.com/question/316405136.html

论坛高人可以指教一二。
 楼主| 发表于 2011-9-8 11:38:55 | 显示全部楼层
哈哈  在这里碰到你。。。
 楼主| 发表于 2011-9-8 12:10:13 | 显示全部楼层
现在发现了,其实VBS和AU3很类似 因为AU3说明写了 AU3是以编写并生成具有 BASIC 语言风格的脚本程序,而VB就是叫Visual Basic   所以很类似...
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2026-9-22 09:50 , Processed in 0.070699 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

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