回复 30# cs8901
道理是一样的啊,手动输入的值可以是你随机的值。
读取TXT文档第随机行,再设置MAC
不太懂你的意思,你是说有其他命令参数可以从一个文本随机复制?我原本是用一个BAT来操作,随机复制文本的一行,然后再转到上面的写的au3来实现粘贴,论坛里面大多都是随机或者要手动写入
对的
Local $line = FileReadLine("文本地址.txt", Random(1, 总的有多少行, 1))
MsgBox(0,"",$line)
就可以随机读取一行
可是它只是读取,没有写入粘贴板,只是读取出来并显示
我看人家写的#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")
看的不是很明白,我想着怎么可以复制文本然后接着上面的代码来实现修改
ClipPut(FileReadLine("文本地址.txt", Random(1, 总的有多少行, 1)))
是直接复制文本第随机行
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)))
意思就是说$value 这个参数 直接用上面复制的文本来代替,这样就直接写入了对吧
不需要复制这一环
上面那句写注册表我没确定,你确定的话就是。你试一下
大哥,太感谢你了{:face (293):}你要是在我这边,非得请你喝酒,是必须请,能留个QQ不
你问题解决了吗?171035156
软件制动安装哈
可以sleep一下
学习了,感谢分享!!收藏了