📄 mapdriveorprinter.js
字号:
/*
mapDriveOrPrinter.js
- provides wrapper functions to map network drives
and printer shares
*/
var enmDrives = new Enumerator(objFSO.Drives);
var arrDrives = new Array;
var i = 0;
for (enmDrives.moveFirst();
!enmDrives.atEnd();
enmDrives.moveNext())
{
arrDrives[i++] = enmDrives.item().DriveLetter.toLowerCase();
}
function MapDrive(sSharePath, sLetter)
{
var bDriveInUse = false;
sLetter = sLetter.toLowerCase();
for (var i = 0; i < arrDrives.length; i++)
{
if (sLetter == arrDrives[i])
{
bDriveInUse = true;
break;
}
}
if (!bDriveInUse)
{
if (objFSO.FolderExists(sSharePath))
{
objNet.MapNetworkDrive(sLetter + ":", sSharePath);
}
else
{
WScript.Echo("unable to locate server share " + sSharePath);
}
}
}
function AddPrinter( sPrinterPath )
{
// if printer share exists and OS == Windows NT
// add printer and set as default
// (Win 9x requires second arg: driver name [as string])
if ("Windows_NT" == objSystem("OS"))
{
objNet.AddWindowsPrinterConnection(sPrinterPath);
}
objNet.SetDefaultPrinter( sPrinterPath );
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -