Как сделать скрипт, который бы удалял сам себя?
Мы рады, что вы вернулись!
Вот такая ситуация: есть скрипт, который устанавливает локальный принтер конечному пользователю, а затем должен удалять сам себя. Как это сделать?
Создайте файл:
JScript (deleteitself.js):
var objFSO = new ActiveXObject("Scripting.FileSystemObject");for(var i=1;i<=5;i++){
WScript.echo(i);
WScript.sleep(1000);
}
var strScript = WScript.ScriptFullName;
objFSO.DeleteFile(strScript);
VBScript (deleteitself.vbs):
Set objFSO = CreateObject("Scripting.FileSystemObject")For i = 1 to 5
Wscript.Echo i
Wscript.Sleep 1000
Next
strScript = Wscript.ScriptFullName
objFSO.DeleteFile(strScript)
Запускать скрипт следует в оболочке cscript.exe, вот так:
cscript deleteitself.js
По мотивам Microsoft TechNet.


