Виндузятники открыли для себя командную строку и теперь гордо показывают пользователям линукса?
Вообще-то это никак не связано. Что в линуксе, что виндовсе, свои инструменты CLI, где-то на уровне ГНУ пересекаются. Или ты считаешь, что консоль линуксом заканчивается? Это не так.
Ты там нафигачил лишнего, имхо. Зачем тебе вообще ИСКАТЬ в $PATH? Вот просто загоняю в массив все вхождения из первого аргумента. Дальше делай с ним что угодно.
@echo off
setlocal
set "ind=0"
for /f "tokens=*" %%i in (' "2>nul where %1" ') do call:set "%%i"
set command_
goto:eof
:set
set "command_%ind%=%~1"
set /a ind+=1
Ну в винде нет такого, что бы все было в %path%, для поиска браузеров надо использовать другие методы. В конкретном случае запустится дефолтный, и не надо вообще ничего искать:
Однако, кстати, даже и с браузером возможен вполне реальный случай использования, когда в определенном контексте желательно октрыть ссылку в конкретном браузере, но если его нет — открыть хоть в каком-нибудь (дефолтном).
Не моей, это раз. Очень даже нужной, одно дело прочитать справку к одной утилите и знать что она может, другое мучительно и долго искать в интернете, спрашивать на форумах, покупать книги, что бы узнать как открывается лоток сидюка.
Очень даже нужной, одно дело прочитать справку к одной утилите и знать что она может, другое мучительно и долго искать в интернете, спрашивать на форумах, покупать книги, что бы узнать как открывается лоток сидюка.
Не знал про sparse файлы. Тогда их нужно держать в специальном каталоге (как в KTorrent/qBittorrent), либо добавлять расширение типа *.part, чтобы отличить от обычных файлов.
Иногда ностальгия всплывает по turbo-vision подобным интерфейсам. Слышал, что есть реализации и сейчас. Был когда-то давно такой ФМ: dos-navigator. Очень удобный.
Угу, только бы научить консольные проги понимать коды клавиш. Чтобы не для каждой делать костыли типа vim'овского, а универсальным способом.
Кстати, вот для одного из случаев тему создавал ранее: tmux keybindings