|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Winnity — диалог выбора папки или файла из командой строки |
|
|
CMD/BAT - Winnity — диалог выбора папки или файла из командой строки
|
Идиот Сообщения: 1125 |
Профиль | Сайт | Отправить PM | Цитировать
Winnity — консольное приложение, показывающее диалог выбора папки или файла, которое можно использовать в командных файлах.
Предположим, командный файл принимает в качестве параметра запуска папку. Привертев к нему Winnity, можно запускать такой командный файл просто щелчком мыши, выбрать папку и дождаться завершения его работы. Пример выбора папки Пример выбора файла Домашняя страница winnity |
|
------- Отправлено: 23:42, 07-01-2012 |
Старожил Сообщения: 415
|
Профиль | Отправить PM | Цитировать У вас ссылка битая, лишний httр
Цитата:
|
|
Отправлено: 00:00, 08-01-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 415
|
Профиль | Отправить PM | Цитировать Сразу пустил winnity в дело - пристроил к скрипту, применяющему патчи к одной известной игре. Хотелось бы немного расширить функционал, а именно:
|
Последний раз редактировалось Anonymоus, 08-01-2012 в 02:47. Отправлено: 02:16, 08-01-2012 | #3 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать Это несложно.
Вопрос только, в каком виде задавать эти параметры? Через ини-файл или через опции командной строки? |
------- Отправлено: 13:52, 08-01-2012 | #4 |
Старожил Сообщения: 415
|
Профиль | Отправить PM | Цитировать Лучше бы конечно через опции. Например, выбор одиночного файла /F:single, выбор нескольких /F:multi. Маски - работают только при диалоге выбора файла, для директорий это ни к чему. Например, /M "zip rar 7z"
|
|
Отправлено: 14:09, 08-01-2012 | #5 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать Прямо щас напишу
|
------- Отправлено: 21:52, 10-01-2012 | #6 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать Готово
Забирать там же Цитата:
|
|
------- Отправлено: 00:25, 11-01-2012 | #7 |
Старожил Сообщения: 415
|
Профиль | Отправить PM | Цитировать Благодарю за изменения, сейчас перекачаю новую версию.
UPD: Скачал, протестировал. Выбор директории работает отлично, как и в предыдущей версии. А вот с файлами что-то не так. При запуске просто с ключом /f, без /e или /m - не выводит выбранный файл, просто не пишет ничего в stdout. При запуске /f /m - дает выбрать несколько файлов, но по прежнему не выводит результата. При запуске с /f /e=*.cab фильтр не применяется, видны файлы с любыми расширениями, соответственно, можно выбрать не подходящий под фильтр. И снова не выводит результат. ОС - Win XP SP3. Запускал такой строкой: For /F "tokens=*" %%I In ('winnity /f') Do (Echo "%%I") |
Последний раз редактировалось Anonymоus, 11-01-2012 в 03:29. Отправлено: 03:19, 11-01-2012 | #8 |
Идиот Сообщения: 1125
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 08:24, 11-01-2012 | #9 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Вещь полезная в плане того, что после XP выкинули потребные библиотеки, а «comdlg32.ocx» требует лицензирования (хотя и есть и вполне легальный способ его задействовать). Спасибо.
Цитата hb860:
или даже: ? hb860, можете там же реализовать и поддержку GetSaveFileName? Иногда бывает нужно и такое. Также, возможно, стоит дать возможность задавать текст заголовка диалогового окна. 2All: Вопрос — у меня под XP окно «Open File» отображается под окном командной строки/запущенного пакетного файла. У кого-либо наблюдается подобное? |
|
Отправлено: 20:55, 11-01-2012 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] открытие диалога выбора файла без mshta.exe (на cmd или js,vbs) | AUTO-NEK | Скриптовые языки администрирования Windows | 14 | 23-05-2011 12:48 | |
Интерфейс - [решено] Проблема выбора целевой папки для записи файла при команде "Сохранить как". | GrayWolf | Microsoft Windows 7 | 11 | 19-09-2010 13:10 | |
CMD/BAT - [решено] Скрипт для случайного выбора строки из файла | Anonymоus | Скриптовые языки администрирования Windows | 8 | 14-06-2010 04:03 | |
Ошибка при копировании папки или файла | CarBon | Microsoft Windows 2000/XP | 4 | 14-05-2009 22:22 | |
Автоматическое копирование файла или папки | BRAT2 | Хочу все знать | 3 | 02-11-2008 04:59 |
|