Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Диалог открытия файла не работает на WinXP... / 13 сообщений из 13, страница 1 из 1
18.04.2019, 16:12
    #39803488
natalitvinenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Диалог открытия файла не работает на WinXP...
Win7, jscript. Открываю окошко, выбираю файлик, программа hta.
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
var fso=new ActiveXObject("Scripting.FileSystemObject");
var objShell = new ActiveXObject("shell.application");
        var ssfWINDOWS = 36;
        var objFolder;
        
        objFolder = objShell.BrowseForFolder(0, "Example", 16384);
        if (objFolder != null)
        {
            pppath=objFolder.Self.path;
        Ex_ex = fso.GetExtensionName(pppath);
	pppath_GetFileName=fso.GetBaseName(pppath);
        }
	else
	{
		alert("Никакой файл не выбран! Я закрываюсь, пробуйте еще раз:-)");
        self.close();
	};



И все у меня хорошо и замечательно. Но программа пошла в народ. В народе она успешно работает на Win10, но не хочет работать на winXP, и машина с WinXP не одна. Спрос у Гугли приводит к списку советов вида "обновите все"- браузет, пакеты и т.п. В связи с чем есть вопросы:
1) Что минимального надо сделать, чтобы заработало на XP? Или там только долгие и упорные танцы?
2) Есть ли более древние чтоли методы, которые бы были пригодны для ХР? Поглядываю в сторону API - http://www.sql.ru/forum/237999/dialog-otkrytiya-falov-na-api
3) Пыталась пользоваться SAFRCFileDlg и MSComDlg.CommonDialog. Дохнет в момент создания ActiveXObject.
4) Если бы это была страничка, а не hta, то, возможно, проблема бы решалась снятием всех ограничений по ActiveX в настройках безопасности, занесением в доверенные и т.п. Попыталась даже сходить этим путем- ну так если мы открываем hta в Эксплорере, то она ж немедленно начинает выполняться. Ой...
Спасибо за возможные ответы. Извините за сумбур.


По ошибке начала спрашивать в Аксесовской части форума, не разобравшись- Удобный диалог выбора каталога?
...
Рейтинг: 0 / 0
18.04.2019, 16:59
    #39803509
carrotik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Диалог открытия файла не работает на WinXP...
natalitvinenko,
.. на WinXP (и ранее) работает VBScript ... практически все используемые вами методы там работают ...
...
Рейтинг: 0 / 0
19.04.2019, 09:21
    #39803736
natalitvinenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Диалог открытия файла не работает на WinXP...
carrotiknatalitvinenko,
.. на WinXP (и ранее) работает VBScript ... практически все используемые вами методы там работают ...
Стоп. Имеется в виду, что один и тот же по сути код в версии на VBScript пойдет, а на Jscript нет?
...
Рейтинг: 0 / 0
19.04.2019, 10:07
    #39803768
carrotik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Диалог открытия файла не работает на WinXP...
natalitvinenkocarrotiknatalitvinenko,
.. на WinXP (и ранее) работает VBScript ... практически все используемые вами методы там работают ...
Стоп. Имеется в виду, что один и тот же по сути код в версии на VBScript пойдет, а на Jscript нет?

.. если hta из браузера, то не знаю ... VBScript через wscript/cscript - пойдет .. смотря, какие у вас задачи, и нужен ли интерфейс ...
...
Рейтинг: 0 / 0
19.04.2019, 14:45
    #39803974
natalitvinenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Диалог открытия файла не работает на WinXP...
carrotiknatalitvinenkoпропущено...

Стоп. Имеется в виду, что один и тот же по сути код в версии на VBScript пойдет, а на Jscript нет?

.. если hta из браузера, то не знаю ... VBScript через wscript/cscript - пойдет .. смотря, какие у вас задачи, и нужен ли интерфейс ...

Нет, она не из браузера? она по человечески запускается. Просто пыталась решить проблему с запуском, пыталась каким-то хитрым способом понизить уровень безопасности, всех этих требований к ActiveX и потому полезла в браузер. Не получилось :-)
Интерфейса там по сути нет:- выскакивает окошко, которое вот ...не выскакивает, спрашивает файл и и утаскивает его в берлогу для преобразования.
...
Рейтинг: 0 / 0
19.04.2019, 15:46
    #39804025
carrotik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Диалог открытия файла не работает на WinXP...
natalitvinenko,
.. вот тут посмотрите на VBScript

Browse Folder Dialog

.. я проверил, и на 64-разрядной Win, и на WinXP диалог выводится ... вообще, посмотрите там по ссылке, там много чего интересного ..
...
Рейтинг: 0 / 0
22.04.2019, 11:29
    #39804766
carrotik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Диалог открытия файла не работает на WinXP...
natalitvinenko,

..у вас там расширение .HTA два раза не добавляется, случаем?
...
Рейтинг: 0 / 0
22.04.2019, 11:37
    #39804773
natalitvinenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Диалог открытия файла не работает на WinXP...
carrotik,я им уже более новый файл бросала с другим названием. Но и у того тоже нормальное расширение было. Если они только какого-то не переименовали или в названии не поковырялись. Чую, придется ехать на место:-(
...
Рейтинг: 0 / 0
22.04.2019, 15:09
    #39804928
Агнец за бортом
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Диалог открытия файла не работает на WinXP...
Обалдеть, где-то стоит XP?
...
Рейтинг: 0 / 0
22.04.2019, 15:12
    #39804932
carrotik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Диалог открытия файла не работает на WinXP...
Агнец за бортомОбалдеть, где-то стоит XP?
...не всем красиво жить ... некоторые ХР (как ни странно) были куплены за деньги, и выбросить жалко ... да и регион у ТС, сами понимаете ...
...
Рейтинг: 0 / 0
22.04.2019, 15:17
    #39804936
Агнец за бортом
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Диалог открытия файла не работает на WinXP...
carrotikАгнец за бортомОбалдеть, где-то стоит XP?
...не всем красиво жить

Может быть, там еще и IE6?
...
Рейтинг: 0 / 0
23.04.2019, 11:01
    #39805253
natalitvinenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Диалог открытия файла не работает на WinXP...
Вставлю фото ошибки по-новой, а то такую громадину вставляла на весь экран.

...
Рейтинг: 0 / 0
23.04.2019, 11:05
    #39805258
natalitvinenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Диалог открытия файла не работает на WinXP...
Агнец за бортомcarrotikпропущено...

...не всем красиво жить

Может быть, там еще и IE6?

Да, у нас перед войной, задолго до, началась лютая лицензионная политика. А перед самой войной,уже в 2014, было обострение: уже война шла, а я с компов нелицензионное резала и список установленного устанавливала :-) Так что...
Тут еще момент- машинки-то тоже немолодые. На них Win7, даже если забить на все, не поставишь. Это большая бюджетная организация, машины и обезпечение покупалось годами. Так что разбираемся с тем, что есть.
Одно могу сказать- Win3.11 вроде уже нету:-)
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Диалог открытия файла не работает на WinXP... / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]