Как / Где вы устанавливаете Console2 на Windows 7

22

Я загрузил исходный код и двоичные файлы с http://sourceforge.net/projects/console/files/

В файле справки для двоичных файлов он ссылается на файл установки, но его нет.

Список файлов, включенных в Console-2.00b145-Beta.zip:

  • Microsoft.VC90.CRT (папка)
  • console.chm
  • Console.exe
  • console.xml
  • ConsoleHook.dll
  • FreeImage.dll
  • FreeImagePlus.dll

Как мне установить или разместить файлы для Console2 в Windows 7?

Брайан Боатрайт
источник
какую ошибку вы обнаружили при запуске console.exe? .dll не найден? посмотрите здесь . надеюсь это поможет.
Е. Лин Аунг
Нет ошибки. он просто упомянул установочный файл в справке chm, и я его не увидел.
Брайан Боатрайт
2
Рассмотрите возможность использования ConsoleZ . По сути, это форк оригинального проекта Console2, который стал бездействующим. ConsoleZ активно развивается и предоставляет лучший опыт под Windows 7/8.
Ишек

Ответы:

34

Вот что я сделал

  1. Загрузите Console2 из SourceForge (получите версию _32bit.zip или _64bit.zip в зависимости от вашей ОС)
  2. Загрузите Console2 src, чтобы получить файл .ico.
  3. Скопируйте папку Console2 в C: \ Program Files
  4. Скопируйте файл Console.ico из Console Source загрузок в папку выше
  5. Откройте Console2 и отредактируйте свои настройки шрифта или лучше прочитайте блог Скотта Хансельмана в его настройке Console2

Чтобы добавить контекстное меню, которое откроет Console2 в определенном каталоге, обновите реестр следующим образом (Windows7):

[HKEY_CLASSES_ROOT \ Directory \ Shell \ open_console]
@ = Открыть Консоль2 Здесь
Значок = C: \ Program Files \ Console2 \ Console.ico

[HKEY_CLASSES_ROOT \ Directory \ Shell \ open_console \ Command]
@ = C: \ Program Files \ Console2 \ Console.exe -d "% v"

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ Directory \ Background \ Shell \ open_console]
@ = Открыть Консоль2 Здесь
Значок = C: \ Program Files \ Console2 \ Console.ico

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ Directory \ Background \ Shell \ open_console \ Command]
@ = C: \ Program Files \ Console2 \ Console.exe -d "% v"

Первая запись в реестре для HKCR добавляет элемент контекстного меню «Открыть Console2 Here», когда вы нажимаете кнопку ON.

Вторая запись реестра для HKLM добавляет элемент контекстного меню «Open Console2 Here», когда вы находитесь в папке и щелкаете фоном.

Брайан Боатрайт
источник
любая причина, по которой вы добавили фоновые ключи в HKLM вместо HKCR
Джон Эриксон,
Да. Первый добавляет контекстное меню к фону папки, а второй добавляет элемент контекстного меню «Открыть консоль2 здесь» к значку папки.
Брайан Боатрайт
На самом деле, ваш комментарий обратный. Первый добавляет пункт контекстного меню к значку папки, а второй - к фону папки. Нет причин, по которым вы не можете поместить их обоих в HKCR или оба в HKLM.
Дэвид Кеннеди
1
Кроме того, я должен был избежать значений для реестра, чтобы принять их. например, @="Open Console2 Here"и@="\"C:\\Program Files (x86)\\Console2\\Console.exe\" -d \"%V\""
Дэвид Кеннеди
Делай все как объяснил Брайан Боатрайт. Если это не сработает, попробуйте C:\Program Files\Console2\Console.exe -d %1вместо@=C:\Program Files\Console2\Console.exe -d "%v"
Борис Месяц
4

Я имею Console2, работающий на Windows 7 64bit, и решил это намного легче. Имея диск C для программ, я использую диск D для инструментов и других данных.

Путь установки: D:\Tools\Console2

Теперь вам просто нужно отредактировать системную переменную «PATH» и добавить к ней путь установки:

Ключ : ПУТЬ

Значение : {другие пути} ;D:\Tools\Console2(точка с запятой не требуется в конце)

Теперь вы можете просто ввести «console» (так как имя файла «console.exe») в команду run (Windows + R), и Console2 запустится сразу.

Совет : В сочетании с «Total Commander» вы можете просто переключать панель команд. Поэтому, когда вы размещаете себя по определенному пути и просто начинаете вводить «console», он запускает Console2 с этим конкретным путем. Это позволяет избежать тысяч команд "cd", чтобы добраться туда, куда вы хотите.

Эд Мишель
источник
2

Используйте Chocolately , выполните его установку, как указано на его домашней странице

 @powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

затем

choco install consolez

после его установки запустите

console
BozoJoe
источник