|
VBScript. Проблемы с открытием папки из MsgBox
|
|||
---|---|---|---|
#18+
Помогите допилить скрипт? 2 дня писал. Затыка в том, что при нажатии кнопки "Нет" в MsgBox он должен закрываться, а при нажатии "Да" должен открываться каталог по пути из переменной f1. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2017, 21:03 |
|
VBScript. Проблемы с открытием папки из MsgBox
|
|||
---|---|---|---|
#18+
ypmail Код: vbnet 1.
ypmail Код: vbnet 1.
Во втором случае ты берешь переменную в кавычки, сможешь объяснить почему? Подсказка на следующий шаг: В переменной f1 хранится не путь, судя по коду. И еще лафхак: Если ты будешь называть переменные нормальными вменяемыми именами, твой код можно будет читать и анализировать. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2017, 21:10 |
|
VBScript. Проблемы с открытием папки из MsgBox
|
|||
---|---|---|---|
#18+
ypmail Код: vbnet 1. 2. 3. 4. 5. 6.
и в чём сакральный смысл вызова MsgBox в двух ветках If? может надо так (может быть ошибка, т.к. не понятен смысл)? Код: vbnet 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2017, 08:06 |
|
VBScript. Проблемы с открытием папки из MsgBox
|
|||
---|---|---|---|
#18+
А что это за объект в файловой системе с именем f1 ? Shocker.ProВо втором случае ты берешь переменную в кавычки Если там должна быть именно переменная, то пытаться запустить на выполнение её значение - дикость несусветная. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2017, 08:16 |
|
VBScript. Проблемы с открытием папки из MsgBox
|
|||
---|---|---|---|
#18+
HandKotможет надо так (может быть ошибка, т.к. не понятен смысл)? Код: vbnet 1. 2. 3. 4.
Скорее так: Код: vbnet 1. 2. 3. 4. 5. 6.
В твоём варианте MsgBox() будет вызван точно так же вне зависимости от остальных условий. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2017, 08:19 |
|
VBScript. Проблемы с открытием папки из MsgBox
|
|||
---|---|---|---|
#18+
Спасибо, вот так работает: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Единички к переменным добавил, т.к. в куске "D:\VW DATA\Сервисные мероприятия\Aktionen\" вместо D почему-то в MsgBox выводилось значение d. Поэтому добавил в переменные 1 и стало нормально выводиться. Как бы теперь вместо "C:\Windows\" открывать папку, путь которой показан в сообщении MsgBox? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2017, 08:32 |
|
VBScript. Проблемы с открытием папки из MsgBox
|
|||
---|---|---|---|
#18+
ypmail, objShell.Run "D:\VW DATA\Сервисные мероприятия\Aktionen\" ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2017, 10:17 |
|
VBScript. Проблемы с открытием папки из MsgBox
|
|||
---|---|---|---|
#18+
big-dukeypmail, objShell.Run "D:\VW DATA\Сервисные мероприятия\Aktionen\" недо ещё значение e1 к этому пути добавить Код: vbnet 1.
не работает ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2017, 18:48 |
|
VBScript. Проблемы с открытием папки из MsgBox
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2017, 18:50 |
|
VBScript. Проблемы с открытием папки из MsgBox
|
|||
---|---|---|---|
#18+
Неужели в vbs это никак не обойти? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2017, 15:36 |
|
VBScript. Проблемы с открытием папки из MsgBox
|
|||
---|---|---|---|
#18+
ypmailне работает Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2017, 15:48 |
|
VBScript. Проблемы с открытием папки из MsgBox
|
|||
---|---|---|---|
#18+
Akina Код: vbnet 1.
Открывает папку "Компьютер". ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2017, 17:08 |
|
VBScript. Проблемы с открытием папки из MsgBox
|
|||
---|---|---|---|
#18+
а что в e1, не null часом? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2017, 17:20 |
|
VBScript. Проблемы с открытием папки из MsgBox
|
|||
---|---|---|---|
#18+
Код: vbnet 1.
Получаем значение 42 G8 Код: vbnet 1.
Приводим его к виду названия папки 42G8, т.е. чтобы оно было без пробела в середине MsgBox выводит в конце адреса 42G8 без пробела, а дальше пытаюсь это значение прилепить к постоянному пути и открыть реально существующую по адресу папку: D:\VW DATA\Сервисные мероприятия\Aktionen\42G8 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2017, 17:25 |
|
VBScript. Проблемы с открытием папки из MsgBox
|
|||
---|---|---|---|
#18+
Если упростить задачу и привести скрипт к такому виду: Код: vbnet 1. 2. 3. 4. 5. 6.
objShell.Run path - не работает objShell.Run "" & path & "" - не работает как правильно записать открытие папки по пути, указанному в переменной? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2017, 10:01 |
|
VBScript. Проблемы с открытием папки из MsgBox
|
|||
---|---|---|---|
#18+
ypmailobjShell.Run "" & path & "" - не работаетКавычек должно быть по 4. Или вместо них вставить явно CHR(34). И нужно убедиться, что хендлер для папки не переброшен с эксплорера куда-то ещё... в крайнем случае явно запускать его с параметром - именем папки. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2017, 10:16 |
|
|
start [/forum/topic.php?fid=60&fpage=12&tid=2155150]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 307ms |
total: | 443ms |
0 / 0 |