【问题标题】:Convert bat command in vbs在vbs中转换bat命令
【发布时间】:2014-07-18 05:16:53
【问题描述】:

我需要将 bat 中的 1 个命令转换为 vbs。有人可以帮帮我吗?

del /f /q /s "%HOMEDRIVE%%HOMEPATH%\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.Outlook\*.*"

我尝试复制其他命令,但没有成功

【问题讨论】:

    标签: windows batch-file vbscript


    【解决方案1】:

    不调用 cmd 的“纯”vbscript:

    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Set wshShell = CreateObject( "WScript.Shell" )
    
    homedrive=wshShell.ExpandEnvironmentStrings( "%HOMEDRIVE%" )
    homepath=wshShell.ExpandEnvironmentStrings( "%HOMEPATH%" )
    objFSO.DeleteFile(homedrive & homepath & "\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.Outlook*.*"),true
    

    【讨论】:

    • +1,虽然我建议使用BuildPath 来构建路径。
    【解决方案2】:
    Shell("cmd.exe /c del /f /q /s ""%HOMEDRIVE%%HOMEPATH%\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.Outlook*.*""")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-31
      • 1970-01-01
      • 2014-02-26
      • 2013-04-11
      • 1970-01-01
      相关资源
      最近更新 更多