-1
所以我有一個腳本運行磁盤清理,但我想記錄下來。是否可以通過f.writeline或其他?我已經嘗試添加一些寫行但沒有工作,所以我刪除了這些..日誌磁盤清理VBScript
Option Explicit
On Error Resume Next
SetRegKeys
DoCleanup
Sub DoCleanup()
Dim WshShell
Set WshShell=CreateObject("WScript.Shell")
WshShell.Run "C:\WINDOWS\SYSTEM32\cleanmgr /sagerun:1"
End Sub
Sub SetRegKeys
Dim strKeyPath
Dim strComputer
Dim objReg
Dim arrSubKeys
Dim SubKey
Dim strValueName
Dim fso
Const HKLM=&H80000002
strKeyPath="SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches"
strComputer="."
strValueName="StateFlags0001"
Set objReg=GetObject("winmgmts:\\" & strComputer & "\root\default:StdRegProv")
objReg.Enumkey HKLM ,strKeyPath,arrSubKeys
For Each SubKey In arrSubKeys
objReg.SetDWORDValue HKLM,strKeyPath & "\" & SubKey,strValueName,2
Next
End Sub
謝謝!
嘿謝謝你的幫助!到目前爲止,我已將腳本添加到腳本中,但它不會工作,我將'logfilename'更改爲'C:\ Log.txt'。我究竟做錯了什麼? – user3611729
任何人都可以幫助我解決這個問題嗎?親切的問候 – user3611729