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