|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] аналог %~dp0 из bat для vbs |
|
VBS/WSH/JS - [решено] аналог %~dp0 из bat для vbs
|
Пользователь Сообщения: 63 |
Профиль | Отправить PM | Цитировать Как заменить %~dp0 в коде, чтобы скрипт работал из той папки, где был запущен, при условии, что батник в этой же папке?
Пробовал разное, искал на просторах сети, но что-то не выходит.. Set WshShell = CreateObject("WScript.Shell") WshShell.Run chr(34) & "%~dp0\1.bat" & Chr(34), 0 Set WshShell = Nothing |
|
Отправлено: 10:09, 09-03-2016 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата NLOLegion:
Цитата NLOLegion:
И как понять: Цитата NLOLegion:
Цитата NLOLegion:
|
||||
Отправлено: 14:28, 04-01-2020 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 63
|
Профиль | Отправить PM | Цитировать Iska, решение однозначно есть. Ваш код(пример ниже) работает!:
Option Explicit Dim objFSO Dim objWshShell Set objFSO = WScript.CreateObject("Scripting.FileSystemObject") Set objWshShell = WScript.CreateObject("WScript.Shell") objWshShell.Run objWshShell.ExpandEnvironmentStrings("%comspec% /c """) & objFSO.BuildPath(objFSO.GetParentFolderName(WScript.ScriptFullName), "1.bat") & """", 1, False Set objWshShell = Nothing Set objFSO = Nothing WScript.Quit 0 Просто любой батник я запускаю кодом ниже указав до батника полный путь, а хочется скрестить оба скрипта, и понять как это делается(попытаться) |
Отправлено: 05:18, 05-01-2020 | #12 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата NLOLegion:
objWshShell.Run objWshShell.ExpandEnvironmentStrings("%comspec% /c """) & objFSO.BuildPath(objFSO.GetParentFolderName(WScript.ScriptFullName), "1.bat") & """", 0, False
VBScript - Run Method (Windows Script Host) (смотреть значения intWindowStyle в разделе Remarks) Запуск внешних приложений из скрипта VBScript, применение объекта WshShell - AskIt.RU .Run - VBScript - SS64.com и т.д. |
|
Отправлено: 07:41, 05-01-2020 | #13 |
Пользователь Сообщения: 63
|
Профиль | Отправить PM | Цитировать Iska, то что доктор прописал! Спасибо!
|
Отправлено: 07:56, 05-01-2020 | #14 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Любой язык - [решено] Передача значения из vbs в bat | idlazarev_alex@vk | Скриптовые языки администрирования Windows | 1 | 09-02-2015 13:56 | |
VBS/WSH/JS - Скрипт VBS для запуска .bat-файла при выключении компьютера(сценарий) | W1nn1ep00h | Скриптовые языки администрирования Windows | 2 | 16-05-2013 16:31 | |
VBS/WSH/JS - [решено] Аналог команды CD на VBS | BigBoo | Скриптовые языки администрирования Windows | 1 | 08-07-2011 02:50 | |
Любой язык - [решено] Передать данные из bat-файла в vbs-скрипт | Hector | Скриптовые языки администрирования Windows | 2 | 21-06-2011 15:43 | |
VBS/WSH/JS - Помогите написать аналог моего батника на VBS | mitiya | Скриптовые языки администрирования Windows | 4 | 29-08-2009 16:21 |
|