Как вы автоматически запускаете команды для интерактивных оболочек? - PullRequest
0 голосов
/ 02 мая 2018

Я ищу файл rc . Я хочу выполнить

chcp 65001 > nul
cd %TEMP%

каждый раз, когда запускается новая интерактивная оболочка. Информация о системе:

Clink v0.4.8 [git:d565ad] Copyright (c) 2012-2016 Martin Ridgers
http://mridgers.github.io/clink

Microsoft Windows [Version 10.0.16299.125]

myuser@MYHOST C:\Users\myuser
$ choco info conemu | rg -i ^^conemu
ConEmu 18.4.29.0 [Approved] Downloads cached for licensed users

myuser@MYHOST C:\Users\myuser
$ █

1 Ответ

0 голосов
/ 05 мая 2018

Когда вы устанавливаете Clink, он добавляется в запись реестра автозапуска оболочки. Это делается путем регистрации файла .bat, используемого для его запуска . Таким образом, каждый раз, когда вы запускаете новую оболочку, этот файл запускается. Поэтому все, что вам нужно сделать, это открыть clink.bat и добавить свои команды в раздел запуска в конце файла, прежде чем появится clink:

:launch
chcp 65001 > nul
cd %TEMP%
start /b "Clink" cmd.exe /s /k ""%~dpnx0" inject %clink_profile_arg%"
exit /b 0

(обратите внимание, я использую start /b, чтобы сохранить вашу новую кодовую страницу)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...