
高手支招,使用批處理修改非默認打印機名稱最后由 5i365 于 -11-2 15:47學校的電腦上有一臺默認的打印機, 兩臺非默認的打印機, 我想把兩臺非默認的打印機改名字, 名字格式為第一臺非默認的打印機新名字為: 計算機名_2_打印機名第二臺非默認的打印機新名字為: 計算機名_3_打印機名以此類推自己組合最下面的兩段代碼為一代碼如下, 執行時總是報錯, 但單獨的兩段代碼,都可以執行成功, 請高手指點錯誤所在, 非常感謝!set n=2for /f skip=2 tokens=1,2* delims=, %%i in ('wmic printer where default=false get name /format:csv 2^>nul') do (set pr_name=%%jset newpr_name=%COMPUTERNAME%_%n%_%%jCscript C:WindowsSystem32Printing_Admin_scriptszh-CNprncnfg.vbs -z %newpr_name% -x -p pr_nameset /a n+1)----------------------------------------------------------------百度沒有找到相關代碼, 通過谷歌找了如下代碼1.獲取所有非默認打印機代碼:set n=2for /f skip=2 tokens=1,2* delims=, %%i in ('wmic printer where default=false get name /format:csv 2^>nul') do (echo %%jset pr_name=%%jset newpr_name=%COMPUTERNAME%_%n%_%%jset /a n+1)2.更改打印機名代碼:Cscript C:WindowsSystem32Printing_Admin_scriptszh-CNprncnfg.vbs -z %newpr_name% -x -p pr_name

