Doskey для составной команды

Doskey работает в современных версиях Windows для установки псевдонимов для единственных команд, например. doskey foo=bar.

Существует небольшая проблема, пытающаяся использовать его для составных команд как doskey foo=bar & baz так как это интерпретируется как (doskey foo=bar) & baz. Очевидная фиксация должна была бы добавить явные круглые скобки, doskey foo=(bar & baz) но по некоторым причинам это не работает, и doskey foo="bar & baz" не работает также.

Есть ли какой-либо способ сделать это?

32
задан 18.02.2011, 18:56

2 ответа

Выйдите из амперсанда.

foo=bar ^& baz
39
ответ дан 07.12.2019, 09:09

Использовать $T разделить команды:

doskey foo=bar $T baz
doskey cpdel=copy $1 $2 $T del $1

от doskey /?:

$T     Command separator.  Allows multiple commands in a macro.
19
ответ дан 07.12.2019, 09:09

Теги

Похожие вопросы