Я помню дискуссию на эту тему либо на DosTips.com, либо здесь, на SO, но я не могу ее найти. Надеемся, что кто-нибудь сделает это, и мы сможем пометить этот вопрос как дубликат.
Мы знаем, что командные файлы будут искать текущий каталог, а затем переменную пути, чтобы найти исполняемый файл. Команда START
также выполняет поиск по следующему пути реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
. Таким образом, у вас есть несколько вариантов поиска исполняемого файла.
Вы можете использовать команду WHERE
, которая ищет текущий каталог и каталоги в переменной PATH.
where notepad.exe
Вы также можете просто искать переменную пути с помощью команды FOR
.
for %%I in (notepad.exe) do echo %%~$PATH:I
И, конечно, вы можете искать путь в реестре, как я уже упоминал выше, выполняя REG QUERY.
Для MySQL попробуйте MySQL Workbench.
И для MySQL и для PostgreSQL, попробуйте Средство моделирования данных ЖАБЫ.
При использовании приложения схемы с открытым исходным кодом Диаметр существует несколько инструментов для генерации схем Диаметра от баз данных SQL включая MySQL и PostgreSQL.
обновление: поддержки MySQL Workbench 5.2, перепроектирующие схемы от живой базы данных в дополнение к сценарию SQL. MySQL Workbench 5.2 просто объявил об их Предвыпускной версии 1 (с 12.05.2010).
Перепроектируйте от многих популярных систем DBMS, включая Oracle 9i и 10 г, SQL Server, Мой SQL, Доступ, PostgreSQL и других
pgDesigner для postgres, рабочая среда mysql для mysql ...