|
Как узнать папку скрипта на Javascript? |
☑ |
0
Ислам
31.03.14
✎
13:15
|
Нужно узнать папку из которой запущен скрипт.
Делаю вот так: FSO.GetAbsolutePathName(".") возвращает "C:\\Users\\Ислам\\Desktop", хотя скрипт был запущен с флэшки.
|
|
1
Ислам
31.03.14
✎
13:15
|
FSO - это "Scripting.FileSystemObject"
|
|
2
Ислам
31.03.14
✎
13:25
|
Ап
|
|
3
Starhan
31.03.14
✎
13:26
|
и тигры у ног моих сели.
|
|
4
Вяйнемейнен
31.03.14
✎
13:26
|
Получить полный путь скрипта WScript.ScriptFullName, затем определить его каталог - либо из имени, либо через FileSystemObject
|
|
5
Ислам
31.03.14
✎
13:31
|
(4) WScript не определен, не могу его подключить.
|
|
6
Jump
31.03.14
✎
13:46
|
(0)Ну правильно он тебе возращает.
Текущий каталог пользователя.
Какая ему разница откуда он запущен.
|
|
7
Ислам
31.03.14
✎
13:54
|
(6) Спасибо, К.О.
А по теме кто-нибудь знает ответ на вопрос?
|
|
8
Jump
31.03.14
✎
13:54
|
GetAbsolutePathName преобразует заданный путь в полное имя пути и возвращает результат.
Т.е для преобразования ему нужен путь в качестве аргумента, если запустить без аргумента, он по умолчанию преобразует текущий путь в полный вариант.
|
|
9
skunk
31.03.14
✎
13:56
|
(8)текущий не обязательно каталог скрипта
|
|
10
Ислам
31.03.14
✎
13:56
|
(8) "." это и есть текущий путь, т.е. рабочий стол, он мне не нужен.
|
|
11
skunk
31.03.14
✎
13:56
|
(7)нет такого ... храни в константе
|
|
12
skunk
31.03.14
✎
13:57
|
ну либо передавай параметром
|
|
13
Jump
31.03.14
✎
13:58
|
(7)Пожалуйтса.
А как получить путь тебе объяснили в (4), что не нравится?
|
|
14
Jump
31.03.14
✎
14:01
|
(5)Не увидел.
Но суть в чем - FSO точно не будет знать откуда запущен скрипт, там нет возможностей получить это.
|
|
15
Ислам
31.03.14
✎
14:01
|
Всем спасибо, сам нашел. Вот так надо: window.location.pathname
|
|
16
fvadim
31.03.14
✎
14:03
|
Угадал автора по теме :)
|
|
17
Вяйнемейнен
31.03.14
✎
15:31
|
(15) Вы бы уже тогда ясно писали в теме, из браузера скрипт запускается или сам по себе
|
|
18
Ислам
01.04.14
✎
05:45
|
(17) Раздел форума "Веб-мастеринг" подразумевает что в браузере. Иначе бы был раздел "Админ". Почему никто кроме модераторов не пользуется разделами по назначению?
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший