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

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

Ответить
Настройки темы
VBS/WSH/JS - VBScript скрытие cmd окна при исполнении bat-фаила

Аватара для gausssom

Забанен


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

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


Решил написать VBScript скрытие cmd окна при исполнении bat-фаила. Скрипт полностью рабочий, но есть небольшая проблема: У меня на пк имя пользователя Денис и в скрипте это имя тоже прописано как только меняю имя пользователя на другое выдает ошибку: фаил не найден приходиться каждый раз редактировать vbs фаил( править имя пользователя в скрипте) а после исправления тоже все работает как надо
Вот сам скрипт:
Dim oShell
Set oShell = WScript.CreateObject ("WSCript.shell")
oShell.run "C:\Users\Денис\Desktop\cszero\docent.bat", 0
Set oShell = Nothing
Как решить данную проблему? Чтоб потом так не играться каждый раз после смены имени; компилировать батник в exe не предлагать
Всем заранее спасибо

Отправлено: 18:24, 26-08-2012

 

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


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

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


oShell.run "%userprofile%\desktop\cszero\docent.bat", 0

Отправлено: 19:21, 26-08-2012 | #2



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

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


Аватара для gausssom

Забанен


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

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


пишет фаил не найдет

Отправлено: 19:30, 26-08-2012 | #3


Ветеран


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

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


Код: Выделить весь код
With WScript.CreateObject("WScript.Shell")
	.Run """" & .SpecialFolders("Desktop") & "\cszero\docent.bat""", 0
End With
Для запуска пакетного файла «docent.bat» из папки «cszero» с Рабочего стола текущего пользователя.
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:31, 26-08-2012 | #4


Аватара для gausssom

Забанен


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

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


Iska а ваш вариант скрипта более универсальным можно сделать (чтоб вообще с любого места работал)

то как это сделать

Отправлено: 19:56, 26-08-2012 | #5


Ветеран


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

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


Скрипт отработает независимо от того, из какого места он будет запущен.

Подозреваю, что Ваш вопрос в ином. Поясните подробнее.

Отправлено: 08:19, 27-08-2012 | #6



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - отключитьь скрытие консольного окна Bint Microsoft Windows 7 2 22-11-2010 15:18
PowerShell - [блог] Курс по PowerShell (6434A) в моём исполнении :) Xaegr Скриптовые языки администрирования Windows 0 26-01-2010 20:30
CMD/BAT - [решено] Сворачивание (не скрытие) консольного окна. Smarty Скриптовые языки администрирования Windows 6 15-05-2009 20:12
CMD/BAT - [решено] скрытие окна BAT файла rivera Скриптовые языки администрирования Windows 12 14-05-2007 14:59
Скрытие окна консольных приложений armandi Автоматическая установка Windows 2000/XP/2003 3 16-09-2005 11:04




 
Переход