![]() |
Модераторы: Akina |
![]() ![]() ![]() |
|
Prorok |
|
|||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 30.9.2005 Репутация: нет Всего: нет |
Вопрос вот в чем: выполняется некий скрипт, который берет некоторый путь и кладет его в переменную p, затем нужно из этого скрипта запустить другой скрипт с аргументом - путем из переменной p.
WshShell.Run "WScript.exe C:\temp2.vbs p" как и следовало ожидать не работает. Подскажите, как тут можно выкрутиться. |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 454 |
Если я правильно понимаю, эти "некие скрипты" выполняются двумя последовательными WshShell.Run? Тогда тебе не светит - каждый из порождаемых процессов работает со своей копией состояния среды, которое теряется в момент окончания работы WSH.
Следовательно, необходимо выполнять их в рамках одного WshShell.Run. А вот как это организовать - тут вариантов масса. Начиная от динамического формирования "оборачивающего" скрипта и заканчивая просто объединением скриптов (можно как отдельные Jobs, а можно и просто сделать один общий скрипт). Если же между двумя WshShell.Run выполняются другие операции, способные повлиять на что что и как вызывается и вызывается ли вообще - придется создавать "твердую" копию параметра, предназначенного к передаче. Тут тоже вариантов масса - от текстового файла до корректировки системных переменных, записи в реестр и пр. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4054 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 11 Всего: 109 |
Попробуй так
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "VB6" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | VB6 | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |