|
Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - Как задать быстрый вызов приложений из cmd |
|
Разное - Как задать быстрый вызов приложений из cmd
|
![]() Старожил Сообщения: 291 |
Привет всем не могу понять логику, как мне сделать чтоб я мог запускать программы из коммандной строки при этом не находясь в каталоге самой программы а также не вводя правильно или полное названия приложения.
т.е думал так C:\>SETX total "C:\Program Files (x86)\totalcmd\totalcmd64.exe" Успех. Указанное значение сохранено. C:\>total "total" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. но как видите не катит, как делается это правильно, читал инструкции но не удается разобрать как это все выглядит на практике. Спасибо! |
|
------- Отправлено: 17:09, 10-07-2017 |
Ветеран Сообщения: 1098
|
Профиль | Отправить PM | Цитировать Цитата Joni:
Цитата Joni:
и записать его в какой-нибудь каталог из перечисленных в переменной PATH (её содержимое можно посмотреть командой set path) - например в C:\Windows . И пробовать запустить total |
||
Отправлено: 17:31, 10-07-2017 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Забанен Сообщения: 795
|
по нормальному - никак. До сих пор, в уиндовс нету простых и таких нужных alias
![]() Но можно... сподвыподвертом: - в реестре HKEY_CURRENT_USER\Software\Microsoft\Command Processor создать ключ REG_SZ с именем Autorun туда вписать путь к bat\cmd-файлу : %SYSTEMROOT%\System32\ConsSet.bat - создать этот самый файл и записывать туда макросы для doskey : Эти комманды, этот файл будет исполняться каждый раз для каждого окна консоли. Дополняй его другими своими коммандами, переменными и проч. Можно сменить приглашение: Т.е. в духе M$ - вроде алиасы и есть, но их кагбе нет, ибо doskey не научиле запоминать назначеные юзером макросы; только в пределах сессии. ужснх. |
Отправлено: 19:35, 10-07-2017 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата x0r:
Цитата x0r:
Тем не менее, правильный путь — ![]() |
||
Отправлено: 20:18, 10-07-2017 | #4 |
Забанен Сообщения: 795
|
Ага. Iska, пральные замечания.
Только, путь-путём и Фар нисамненна годнота.. но тут немного другое ;-) тут же про aliases, про короткие имена для программ\комманд Цитата Joni:
@echo off (echo @echo off&echo prompt $_$p$_----------------------------------------------------$_$q$g echo doskey ls=dir /b echo doskey syn="d:\myprograms\fm\tc\plugins\wlx\synwrite\syn.exe" $* echo doskey tc="d:\myprograms\fm\tc\totalcmd.exe" echo doskey far="d:\myprograms\fm\far3\far.exe" ) > %SYSTEMROOT%\System32\ConsSet.bat rem --------------------------------------------------------------------------------------------------------------- reg add "HKEY_CURRENT_USER\Software\Microsoft\Command Processor" /v Autorun /t REG_SZ /d %%SYSTEMROOT%%\System32\ConsSet.bat /f > nul pause exit |
||
Отправлено: 22:26, 10-07-2017 | #5 |
(*.*) Сообщения: 36567
|
Профиль | Сайт | Отправить PM | Цитировать В каких случаях при запуске программы не надо указывать полный путь к ней
https://www.outsidethebox.ms/12669/ |
Отправлено: 22:39, 10-07-2017 | #6 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Vadikan, пару уточнений по статье можно сделать?
Для командной строки тоже есть ShellExecute() — «start», и в этом случае имена из App Paths работают. Кроме HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths может быть задействован и аналогичный путь для текущего пользователя, HKCU (скажем, на HKLM прав нет, а хоцца). Цитата x0r:
![]() |
|
Отправлено: 00:18, 11-07-2017 | #7 |
Забанен Сообщения: 795
|
Цитата Iska:
|
|
Отправлено: 00:33, 16-07-2017 | #8 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - [решено] Ярлыки для управления громкостью: быстрый вызов | PeaJInbIu | Microsoft Windows 7 | 2 | 27-12-2015 00:48 | |
CMD/BAT - [решено] Powershell вызов из cmd | c4uran | Скриптовые языки администрирования Windows | 7 | 15-09-2015 10:53 | |
Интерфейс - не работает быстрый вызов Win + X | fraskini | Microsoft Windows 8 и 8.1 | 2 | 04-03-2014 03:32 | |
CMD/BAT - [решено] как из cmd задать глубину цвета, разрешение и частоту экрана? | super_bitard | Скриптовые языки администрирования Windows | 3 | 02-04-2011 15:00 | |
Разное - [решено] Быстрый вызов ярлыков работает медленно | Nikarus | Microsoft Windows 2000/XP | 8 | 17-12-2008 15:33 |
|