псевдоним pwd в Windows cmd - PullRequest
       1

псевдоним pwd в Windows cmd

0 голосов
/ 20 ноября 2018

Я хочу создать фиксированный pwd псевдоним, как в этой теме, но я хочу сохранить все псевдонимы в одном файле, как в этом ответе от Argyll.В настоящее время мой файл cmdAliases.cmd выглядит следующим образом:

@echo off

doskey ls=dir
doskey pwd=echo ^%cd^%

Запуск команды pwd теперь выводит:

ECHO is on.

Я считаю, что пробелы в команде являются проблемой.Есть ли способ исправить это, используя только файл cmdAliases.cmd?

1 Ответ

0 голосов
/ 20 ноября 2018

Предоставленные вами ссылки показывают, как это сделать.

У меня есть макросы doskey в файле aliases.txt в моей папке %USERPROFILE%

11:24:16 C:\Users\LotPings________________________________________
> type Aliases.txt
~=CD /D "C:\Users\LotPings"
\=CD \
-=CD ..
Alias=Doskey $*
Aliases=Doskey /MACROS:ALL

И запись автозапуска, котораязагружает этот файл

> reg query "HKEY_CURRENT_USER\Software\Microsoft\Command Processor" /v autorun
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
    autorun    REG_SZ    Doskey /MacroFile="C:\Users\LotPings\Aliases.txt"

Для создания этого автозапуска автоматически скопируйте следующие строки в строку cmd или командный файл

Set "Key=HKEY_CURRENT_USER\Software\Microsoft\Command Processor"
Set "Val=Autorun"
Set "Typ=REG_SZ"
Set "Dat=Doskey /Macrofile=\"%USERPROFILE%\Aliases.txt\""
reg add "%Key%" /v %Val% /t %Typ% /d "%Dat%" /f
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...