|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] открытие диалога выбора файла без mshta.exe (на cmd или js,vbs) |
|
|
CMD/BAT - [решено] открытие диалога выбора файла без mshta.exe (на cmd или js,vbs)
|
Новый участник Сообщения: 13 |
Профиль | Отправить PM | Цитировать
как можно открыть диалог выбора файла с последующией записью в переменную без использования mshta.exe? связано с отсутствием этой программы в той среде из которой будет запускаться скрипт. На js, vbs всречал но к сожалению несмог разобраться в коде + незнаю как реализовать на них остальную часть.
|
|
Отправлено: 19:21, 19-05-2011 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата AUTO-NEK:
они точно есть в вашей конфигурации Windows?.. примеры: How Can I Show Users a Dialog Box for Selecting Files How Can I Close a Folder I’ve Opened with a Script? |
|
Последний раз редактировалось amel27, 20-05-2011 в 16:44. Причина: очепятка Отправлено: 16:11, 20-05-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 13
|
Профиль | Отправить PM | Цитировать |
Отправлено: 16:37, 20-05-2011 | #3 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать AUTO-NEK, это был вопрос ))
1-й вариант подходит только для XP; 2-й только при наличии соответствующих библиотек - нужно тестить P.S. AFAIK других вариантов на WSH нет |
Отправлено: 16:47, 20-05-2011 | #4 |
Новый участник Сообщения: 13
|
Профиль | Отправить PM | Цитировать что это вопрос я понял но решил что возможно вы знакомы с той версией PE из которой производиться установка Vist-ы, поэтому так ответил и на всякий случай загрузил список файлов, сам ответить на вопрос о com объектах затрудняюсь
|
|
Отправлено: 17:06, 20-05-2011 | #5 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать AUTO-NEK, универсального способа нет - выбирать вам
Цитата:
|
|
Отправлено: 17:13, 20-05-2011 | #6 |
Новый участник Сообщения: 13
|
Профиль | Отправить PM | Цитировать пробовал все варианты нетребующих загрузки дополнительных файлов, неодин не сработал. Но некоторые из них у меня и на обычной ОС несработали. Просто копировал код в файл и давал соответствующие раксширение. Думал что должен сработать вариант с MSCOMDLG32.OCX. Только непонял какое должно быть у него расширение ocx или dll. Если dll то он присутствует. Или вариант при котором придеться закинуть еще пару файлов? Пробовал закидывать mshta, но он несработал, хотя ошибок тоже невыдавал. Как я понимаю недостает каких-то компонентов которыми пользуеться он сам, на этом и остановился.
|
Последний раз редактировалось AUTO-NEK, 20-05-2011 в 17:40. Отправлено: 17:20, 20-05-2011 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата AUTO-NEK:
2. Не факт, что сработает на этапе PE/RE, ибо в загруженном реестре должны быть записи о регистрации компонента — тоже нужно проверять. 3. Требует лицензирования (наличие в загруженном реестре определённого значения). |
|
Отправлено: 18:59, 20-05-2011 | #8 |
Новый участник Сообщения: 13
|
Профиль | Отправить PM | Цитировать с помошью скрипта этоже можно сделать, тоесть сначала зарегистрировать, потом уже воспользоваться им, например аплеты панели управления получаеться устанавить. Мне впринципе всеравно как это реализовывать, пробовал воспользоваться програмкой для этого дела на x86 работает, а на x64 постоянно чегото нехватает, думал со скриптами проще будет, если есть какие-нибудь предложения по реализации прошу поделиться ими. С языками программирования незнаком.
нет всетаки с регистрацией компонентов проблема |
Последний раз редактировалось AUTO-NEK, 20-05-2011 в 23:14. Отправлено: 19:24, 20-05-2011 | #9 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата AUTO-NEK:
|
|
Отправлено: 17:47, 21-05-2011 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Установка - Установка WinXpGameEdition без файла SETUP.EXE | permas | Microsoft Windows 2000/XP | 13 | 26-05-2009 16:52 | |
C/C++ - Открытие текстового файла | .::.DIMA.::. | Программирование и базы данных | 4 | 05-05-2009 12:17 | |
Запуск *.ехе из HTML без диалога открыть/сохранить | Guest | Программирование и базы данных | 1 | 11-02-2004 02:19 | |
Увеличить размер диалога открытия файла (без утилит). | ShaRP | Microsoft Windows 95/98/Me (архив) | 1 | 23-09-2003 16:11 | |
c++ открытие файла | Guest | Программирование и базы данных | 4 | 08-08-2003 02:40 |
|