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

[AU3基础] 请教个问题,Send("{DOWN9}") 没作用

  [复制链接]
发表于 2015-1-30 16:20:22 | 显示全部楼层
回复 30# cs8901


    道理是一样的啊,手动输入的值可以是你随机的值。
读取TXT文档第随机行,再设置MAC
 楼主| 发表于 2015-1-30 16:38:48 | 显示全部楼层
不太懂你的意思,你是说有其他命令参数可以从一个文本随机复制?我原本是用一个BAT来操作,随机复制文本的一行,然后再转到上面的写的au3来实现粘贴,论坛里面大多都是随机或者要手动写入
发表于 2015-1-30 16:46:18 | 显示全部楼层
对的
Local $line = FileReadLine("文本地址.txt", Random(1, 总的有多少行, 1))
MsgBox(0,"",$line)
就可以随机读取一行
 楼主| 发表于 2015-1-30 16:55:36 | 显示全部楼层
可是它只是读取,没有写入粘贴板,只是读取出来并显示
我看人家写的#NoTrayIcon
#include <Process.au3>
$file = FileOpen("mac.txt", 0)
While 1
   $value = FileReadLine($file)
    If @error = -1 Then ExitLoop
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0001", "NetworkAddress", "REG_SZ", $value)
_RunDOS("devcon disable =net")
_RunDOS("devcon enable =net")
看的不是很明白,我想着怎么可以复制文本然后接着上面的代码来实现修改
发表于 2015-1-30 16:58:52 | 显示全部楼层
ClipPut(FileReadLine("文本地址.txt", Random(1, 总的有多少行, 1)))

是直接复制文本第随机行
发表于 2015-1-30 17:01:13 | 显示全部楼层
RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0001", "NetworkAddress", "REG_SZ", $value)
这个要是写MAC的注册表的话,就可以直接

RegWrite("HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0001", "NetworkAddress", "REG_SZ", FileReadLine("test.txt", Random(1, 100, 1)))
 楼主| 发表于 2015-1-30 17:13:58 | 显示全部楼层
意思就是说$value 这个参数 直接用上面复制的文本来代替,这样就直接写入了对吧
发表于 2015-1-30 17:15:53 | 显示全部楼层
不需要复制这一环
发表于 2015-1-30 17:18:16 | 显示全部楼层
上面那句写注册表我没确定,你确定的话就是。你试一下
 楼主| 发表于 2015-1-30 17:20:24 | 显示全部楼层
大哥,太感谢你了你要是在我这边,非得请你喝酒,是必须请,能留个QQ不
发表于 2015-1-30 17:23:14 | 显示全部楼层
你问题解决了吗?171035156
发表于 2015-2-1 23:32:56 | 显示全部楼层
软件制动安装哈
发表于 2015-2-5 10:02:36 | 显示全部楼层
可以sleep一下
发表于 2015-2-7 11:13:06 | 显示全部楼层
学习了,感谢分享!!收藏了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-23 12:39 , Processed in 0.066597 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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