我知道可以通过复制代码 来删除批处理所在目录,但是若这个批处理是通过-
- Dim Wsh
- Set Wsh = WScript.CreateObject("WScript.Shell")
- WScript.Sleep(0000)
- Wsh.Run "run.bat",0,True
- Set Wsh=NoThing
- WScript.quit
复制代码 来调用,cd \ & rd /s /q "%~dp0"就不起作用了。
即C:\a\b\run.bat是通过C:\a\b\run.vbs来隐藏调用的,即使在C:\a\b\run.bat末尾加上cd \ & rd /s /q "%~dp0",也不能删除C:\a\b。请问怎样才能删除在用的批处理所在目录?
[ 本帖最后由 Wingl83 于 2009-7-21 17:12 编辑 ] |