|
Как узнать папку скрипта на 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) Раздел форума "Веб-мастеринг" подразумевает что в браузере. Иначе бы был раздел "Админ". Почему никто кроме модераторов не пользуется разделами по назначению?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |