如何自动生成ERD?

过去我们可以使用RDISK /-s自动生成ERD,可是现在我们必须使用ntbackup.exe生成ERD。但是我们可以使用WSH自动生成ERD。下面就是源代码:

var shell = new ActiveXObject("WScript.Shell");
shell.Popup("Please insert blank floppy disk in the drive A:", 15);

shell.Run("ntbackup.exe");
WScript.Sleep("500");

shell.Sendkeys("%m"); //选择Emergency repair,其中%代表Alt

shell.Sendkeys("~"); //输入Enter,也可以输入{ENTER}

WScript.Sleep("15000"); //停止15秒

shell.Sendkeys("%{F4}"); //关闭窗口

shell.Sendkeys("~");

shell.Sendkeys("%{F4}");

WScript.Quit();