1、Q1 如何调试脚本?MsgBox(0,“测试“,$var) ConsoleWrite(“var=“ 注意:回显截取只支持 Run而不是 RunWait#include Opt(“MustDeclareVars“,1)_test()Func _test()Local $foo,$line,$lines$foo = Run(ComSpec 读取注册表指定的值$var = RegRead(“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion“, “ProgramFilesDir“)MsgBox(4096, “Program files 文
2、件夹位于:“, $var);创建一个主键、子键或值项。RegWrite(“HKEY_LOCAL_MACHINESOFTWARETest“, “TestKey“, “REG_SZ“, “Hello this is a test“);删除注册表指定的值 (注意:这里删除的是键项,而不是键值。)RegDelete(“HKEY_LOCAL_MACHINESOFTWARE“, “TestKey“);其他还有 RegEnumKey(),RegEnumVal(),详细应用请参考帮助。 Q6.2 注册表权限设置http:/ . hlight=%C8%A8%CF%DEQ7 如何不重启刷新注册表马上生效?Do P
3、rocessClose(“explorer.exe“)Until Not ProcessExists(“explorer.exe“)Run(“gpupdate /force“,“,SW_HIDE);强烈推存应用这个DllCall(“user32.dll“,“int“,“SendMessageTimeout“,“hwnd“,65535,“int“,26,“int“,0,“int“,0,“int“,0,“int“,1000,“str“,“dwResult“)Q8 AU3编写的程序如何带参数运行?If $cmdline0 0 Then$filename = $cmdline1MsgBox(4096, “测试“, 你输入的命令行参数是 “ 删除脚本程序自身Run(ComSpec删除脚本所在目录的一切东西Run(ComSpecRC4加密(AU3 内置函数)#include Opt(“MustDeclareVars“, 1)Local $var;加密字符串$var=_StringEncrypt(1,“sanhen“,ComputerName,1)MsgBox(0,“test“,$var);解密字符串$var=_StringEncrypt(0,$var,ComputerName,1)MsgBox(0,“test“,$var)