Ничего. Автоматически выполненный должен быть отключен. Это - один путь распространение Conficker на полностью исправленные системы Windows.
Сохраните это в названный файл which.cmd
:
@for %%e in (%PATHEXT%) do @for %%i in (%1%%e) do @if NOT "%%~$PATH:i"=="" echo %%~$PATH:i
@for %%i in (%1) do @if NOT "%%~$PATH:i"=="" echo %%~$PATH:i
Или загрузите UnxUtils - у них есть легкие собственные порты наиболее распространенных инструментов.
Или если Вы не заботитесь о легкости, установите Microsoft Services Для Unix. Да, это имеет Microsoft Vi.
Я использую whereis, записанный Joseph M. Newcomer (соавтор Программирования Win32).
Нет, никакой собственный эквивалент. Не может даже получить завершение команды с ^F
в a cmd /f:on
оболочка, больше - жалость.
Можно всегда устанавливать порт Windows среды оболочки Unix для получения which
, конечно.
У Вас есть это с PowerShell. Если у Вас нет PS, можно получить ее от Microsoft. Это свободно.
Вот статья из Журнала Linux, который касается темы Unix (удар) команд, доступных в PowerShell.
Windows Server 2003/2008 имеет, "где" встроено.
И если Ваша программа является интерактивной, можно всегда проверять Диспетчер задач. Выберите процесс, Вы хотите исследовать, и выбрать "Open file Location" из всплывающего окна meny
cygwin
– Ring Ø 11 October 2010 в 03:55