Мне нужно быстро написать простой графический интерфейс через приложение командной строки. Требуется два шага:
- Укажите путь к входному файлу,
- Укажите путь к выходному файлу (не существует)
Я обнаружил предыдущий пост, однако попытка заставить работать выше (1) кажется безумной задачей.
Действительно, BrowseForFolder кажется, работает только в некоторых странных случаях, вы можете использовать BIF_BROWSEINCLUDEFILES
только для *.pdf
и / или *.txt
(проб и ошибок). Я могу получить сообщение об ошибке, если выберу *.dll
и / или *.jpg
(не спрашивайте).
Поэтому вместо этого я отказался от этого подхода и последовал другому, в данном случае (objIE.Document.all.FileSelect
), возвращается только имя выбранного файла, путь по какой-то причине кажется всегда установлен на "c:/fakepath"
. Итак, мне снова не хватает полного пути, чтобы передать его в приложение командной строки.
Есть ли какой-нибудь разумный способ (‹10 строк кода) заставить (1) и (2) работать на Win7 / 64bits (VBS, HTA ...)?