Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Старожил


Сообщения: 426
Благодарности: 108

Профиль | Отправить PM | Цитировать


Часть с удалением принтеров (извини, проверять у себя как-то неохота... )
можно попробовать распараллелить, запустив все копии printui.dll одновременно.
Список принтеров можно для красоты сунуть в одну строку и выбирать в цикле...

Код: Выделить весь код
set ToDel=it2_996801\Canon zgb_996801\Canon bkass_996801\Canon zdgm_996801\Canon zpek_996801\Canon sspr_996801\Canon zs2_996801\clp5 sb1_996801\Canon zhoz_996801\Canon gi_996801\Canon
:L01
for /F "tokens=1*" %%P in ("%ToDel%") do (
start rundll32 printui.dll,PrintUIEntry /dn /q /n\\%%P
set ToDel=%%Q
)
if not "%ToDel%"=="" Goto L01
Если поможет - попробуй также поступить и с проверками.

-------
Как сказало Дерево Дровосеку: "я - пень".

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:57, 15-07-2009 | #2