Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] скрыть выполнение vbs или объединение окон

Ответить
Настройки темы
VBS/WSH/JS - [решено] скрыть выполнение vbs или объединение окон

Новый участник


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

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


Доброго времени суток, форумчане! В общем есть такой сценарий, который запускается при входе в систему:

Цитата:
Dim strFolder1, strFolder2, strFolder3, strFolder4, strFolder5, objShell
strFolder1 = "%Userprofile%"
strFolder2 = "%Userprofile%\Рабочий стол"
strFolder3 = "%Userprofile%\Мои документы"
strFolder4 = "%Userprofile%\Избранное"
strFolder5 = "%Userprofile%\Главное меню"
Set objShell = CreateObject("Wscript.Shell")
objShell.Run("%COMSPEC% /k cacls """ & strFolder1 & """ /E /P %Username%:R")
objShell.Run("%COMSPEC% /k cacls """ & strFolder2 & """ /T /E /P %Username%:R")
objShell.Run("%COMSPEC% /k cacls """ & strFolder3 & """ /T /E /P %Username%:R")
objShell.Run("%COMSPEC% /k cacls """ & strFolder4 & """ /T /E /P %Username%:R")
objShell.Run("%COMSPEC% /k cacls """ & strFolder5 & """ /T /E /P %Username%:R")
WScript.Quit
Но после его запуска, собственно, появляются 5 dos окошек ("для продолжения нажмите любую клавишу"). Интересуют 2 вопроса
1) Как все это дело скрыть?
2) Как сделать из этого чуда не 5 окон, а одно?

Отправлено: 14:48, 03-07-2012

 

Ветеран


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

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


Цитата Добрый Фей:
1) Как все это дело скрыть? »
Код: Выделить весь код
objShell.Run("%COMSPEC%  cacls """ & strFolder1 & """ /E /P %Username%:R", 0)
Цитата Добрый Фей:
2) Как сделать из этого чуда не 5 окон, а одно? »
Использовать пакетный файл. Вам здесь, в принципе, WSH не нужен, коль Вы напрямую задаёте названия каталогов.
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:19, 03-07-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


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

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


Iska Спасибо.
Нам нужен именно vbs.
И вот еще один вопрос.. Как автоматически закрыть окна cmd (а их 5!) после выполнения скрипта?

Отправлено: 16:32, 03-07-2012 | #3


Ветеран


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

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


Цитата Добрый Фей:
Нам нужен именно vbs. »
Почему? Изложите причины.

Цитата Добрый Фей:
И вот еще один вопрос.. Как автоматически закрыть окна cmd (а их 5!) после выполнения скрипта? »
Внимательно перечитать пост, обратив внимание на выделенное цветом.
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:41, 03-07-2012 | #4


Новый участник


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

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


Цитата Iska:
Почему? Изложите причины. »
Потому что у пользователей, которым мы делаем этот скрипт, нет прав запускать bat файлы
Цитата Iska:
Внимательно перечитать пост, обратив внимание на выделенное цветом. »
проверили все работает как нужно! спасибо!

Отправлено: 16:48, 03-07-2012 | #5


Ветеран


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

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


Цитата Добрый Фей:
Потому что у пользователей, которым мы делаем этот скрипт, нет прав запускать bat файлы »
Спасибо, ясно.

Отправлено: 16:52, 03-07-2012 | #6


Аватара для gora

Ушёл из жизни


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

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


cacls.exe - самостоятельная утилита, а не оператор cmd.exe. Может запускать ее непосредственно, без вызова cmd.exe?

Отправлено: 20:25, 04-07-2012 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] скрыть выполнение vbs или объединение окон

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Скрыть выполнение BAT файла garanov Скриптовые языки администрирования Windows 2 08-06-2011 16:40
Выполнение wuauclt iron9999 WSUS 2 02-08-2010 14:38
[решено] Как заткнуть *.cmd? Как скрыть выполнение DOS-овской команды? J-S Автоматическая установка Windows 2000/XP/2003 5 08-05-2010 22:24
Интерфейс - Центрирование окон Проводника и окон приложений. vzli_izv Microsoft Windows 2000/XP 3 16-11-2009 02:34
Система - Удаленное выполнение charodey_mag Программное обеспечение Windows 6 03-12-2008 13:03




 
Переход