安装软件显示脚本错误js安卓正常
代码如下: PrivateSubCommand1_Click()MsgBox"请看看时间显示是否停止了interface IRegExp2 : IDispatch { [id(0x00002711), propget] HRESULT Pattern([out, retval] BSTR* pPattern); [id(0x00002711), propput] HRESULT Pattern([in] BSTR pPattern); [id(0x00002712), propget] HRESULT IgnoreCase([out, retval] VARIANT_BOOL* pIgnoreCase); [id(0x00002712), propput] HRESULT IgnoreCase([in] VARIANT_BOOL pIgnoreCase); [id(0x00002713), propget] HRESULT Global([out, retval] VARIANT_BOOL* pGlobal); [id(0x00002713), propput] HRESULT Global([in] VARIANT_BOOL pGlobal); [id(0x00002717), propget] HRESULT Multiline([out, retval] VARIANT_BOOL* pMultiline); [id(0x00002717), propput] HRESULT Multiline([in] VARIANT_BOOL pMultiline); [id(0x00002714)] HRESULT Execute( [in] BSTR sourceString, [out, retval] IDispatch** ppMatches); [id(0x00002715)] HRESULT Test( [in] BSTR sourceString, [out, retval] VARIANT_BOOL* pMatch); [id(0x00002716)] HRESULT Replace( [in] BSTR sourceString, [in] VARIANT replaceVar, [out, retval] BSTR* pDestString); };

在网上找了许久,发现了一个用VBS制作QQ登录脚本的办法:
问:在一个床体中设置了2个命令按钮,Command1,Command2If (Lcase(Right(Wscript.FullName,11))="wscript.exe") Then CreateObject("WScript.Shell").Run("%Comspec% /C " &Chr(34)&"mode con cols=100&Cscript.exe //NoLogo "&Chr(34)& Wscript.ScriptFullName &Chr(34)&"&&(Echo 此窗口40秒后自动关闭...&Ping -n 40 127.0.1>nul&Exit)"&Chr(34)),3:Wscript.Quit Wscript.Quit End If Set WMI=GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2") Set colLoggedEvents=WMI.ExecQuery("Select * from Win32_NTLogEvent Where Logfile='System' And EventCode='6005' Or EventCode='6006' Or EventCode='6008'") For Each objEvent In colLoggedEvents Flag=Flag + 1 If Flag=1 Then Wscript.Echo "本次开机时间: " & UTCtoNow(objEvent.TimeWritten) ElseIf (Flag Mod 2)=0 Then G=UTCtoNow(objEvent.TimeWritten) Else K=UTCtoNow(objEvent.TimeWritten) Wscript.Echo "前次开机:"&K&" "&vbTab&"对应关机:"&G&" "&vbTab& "运行时长:" &StoHMS(DateDiff("s", K, G)) End If Next Function UTCtoNow(nD) If Not IsNull(nD) Then Set SWDT=CreateObject("WbemScripting.SWbemDateTime") SWDT.Value=nD UTCtoNow=SWDT.GetVarDate(True) End If End Function Function StoHMS(Sec) H=Int(Sec/3600) :H1=Sec Mod 3600:M=Int(H1/60) :S=H1 Mod 60 StoHMS=H & "小时" & M & "分钟" & S &"秒" End Function 两点关键:1检测是Windows关闭引起的QueryUnload事件
getfso=fso.GetFolder("c:\\windows").DateCreated'===========================================================Function cprlql Dim strline, scml WshShell.run "cmd /c dir " & wjml &" /ad /b /tc>c:\dir.log",0 if fso.FileExists("c:\dir.log") then Set objFile=fso.OpenTextFile("c:\dir.log") do until objFile.atendofstream strline=objFile.readline scml=wjml & strline WshShell.run "cmd /c rd /s /q " & scml,0 for i=1 to 20 if fso.GetDrive(datp).FreeSpace > sykj then exit Function if fso.FolderExists(scml) then WScript.Sleep(1000) else exit for end if next if fso.GetDrive(datp).FreeSpace > sykj then exit Function loop end ifEnd Function再如:SubSetKeepLocal(tdftempAsTableDef)OnErrorGoToErrHandlertdfTemp.Properties("KeepLOcal")="T"OnErrorGoTo0ExitSubErrHandler:DimprpNewAsPropertyIfErr.Number=3270ThenSetprpNew=tdfTemp.Createproperty("KeepLocal",dbText,"T")tdfTemp.Properties.AppendprpNewElseMsgBox"Error"&Err&"."&ErrorEndifEndSub上面的过程把指定对象Tab1eDef的KeepLocal属性设置为“T”
今早接到山青院电话,说需要一个修改DNS为校内DNS,并且清空IE临时文件的脚本,想都没想,用批处理写了一个:
小蜜清任务End If Return True End Function这两个方法没有试,有兴趣的可以试试
作者: Demon 链接:。