![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Печать из директории |
|
CMD/BAT - Печать из директории
|
Новый участник Сообщения: 3 |
Есть папка "C:\Обмен\!Бланки\Печать\" туда сотрудники копируют файлы формата .doc и .docx. Нужно распечатать все файлы doc и docx при запуске батника.
Цитата:
|
||
Отправлено: 15:06, 03-09-2013 |
Пользователь Сообщения: 124
|
Профиль | Отправить PM | Цитировать #Powershell script. #Don't forget unlock script executing by #using command "Set-ExecutionPolicy RemoteSigned" or "Set-ExecutionPolicy Unrestricted" #Save this file with ".ps1" extension gci "C:\Обмен\!Бланки\Печать\*" | ? {($_.Name -like "*.doc") -or ($_.Name -like "*.docx")} | % {Start-Process $_.FullName -Verb Print} |
------- Отправлено: 15:15, 03-09-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Почему не проще: «-Include "*.doc","*.docx"» при «Get-ChildItem»? Или не «$_.Name -match "^.*\.docx?$"» (последнее, конечно, не проще
![]() |
Отправлено: 16:00, 03-09-2013 | #3 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать А возможностями обычного .bat не получится? Просто с powershell вообще не знаком
|
Отправлено: 16:59, 03-09-2013 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Аэровафли:
Цитата Аэровафли:
2. Однократно разрешить исполнение неподписанных скриптов, например: Цитата sunnykey:
Цитата sunnykey:
|
|||||
Отправлено: 17:14, 03-09-2013 | #5 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Спасибо огромное!
Можно попросить еще два косметических изменения к скрипту? Могу пару бутылочку пива накинуть на телефон взамен ,)) 1) Удалять все файлы в директории "Печать" после запуска скрипта и проведенной печати 2) Запускать печать в фоном режиме (если это конечно возможно) |
Отправлено: 10:11, 04-09-2013 | #6 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 10:53, 04-09-2013 | #7 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Запуск скрипта из текущей директории | lampich | Программирование и базы данных | 0 | 28-12-2012 23:56 | |
[решено] Как убрать лишнии директории из библиотеки Windows 7 | lunar | Хочу все знать | 3 | 02-10-2012 11:30 | |
CMD/BAT - [решено] Переход из одного батника в другой с изменением рабочей директории. | RomanLis | Скриптовые языки администрирования Windows | 1 | 12-04-2012 16:59 | |
[решено] Запуск программы из [GuiRunOnce] без $ОЕМ$ директории | Nun-Nun | Автоматическая установка Windows 2000/XP/2003 | 2 | 08-02-2011 16:32 | |
Win32 API - Копирование всех файлов из директории | DaRiYs | Программирование и базы данных | 4 | 03-09-2009 23:36 |
|