⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mapdriveorprinter.js

📁 javascript source code part2
💻 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 + -