2

Я хочу изменить ярлык для использования другой привязки процессора, например:

cmd /c "start /affinity 7 path\program"

Работает нормально, пока path или program содержит пробелов.

Затем понадобятся кавычки вокруг path\program , вложенные в другие кавычки.

Как этого достичь?

2 ответа2

2

Вы должны попытаться использовать обратную косую черту как escape-символ:

cmd /c "start /affinity 7 \"path\program\""

Обратите внимание, что обратная косая черта является особенной, только если она находится перед кавычкой или обратной косой чертой

Обновить :
Официально вышеприведенное решение должно работать, но на практике это не так.

Я пытался без обратной косой черты и, хотя это звучит странно, у меня работает (Win XP).

cmd /c "start /affinity 7 "path\program""

1

Вам не нужны корневые кавычки в этом случае. Просто установите цель ярлыка на:

cmd /c start /affinity 7 "path\program"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .