2

Я использую эту команду для создания задачи:schtasks /Create /TN ITCMD-CHAT-NOTIF /SC ONLOGON /tr "%cd%\Notif\Notif.vbs" /F

Однако проблема возникает. Когда в пути есть пробел, он все равно не заключает в кавычки действия. Есть ли способ поместить цитаты вокруг действия?

1 ответ1

3

Это может быть достигнуто путем вложения двух разных символов кавычки. ("' последующим '" или "\" последующим \"")

schtasks /Create /TN ITCMD-CHAT-NOTIF /SC ONLOGON /tr "'%cd%\Notif\Notif.vbs'" /F

Из документации по schtasks :

==> Spaces in file paths can be used by using two sets of quotes, one
    set for CMD.EXE and one for SchTasks.exe.  The outer quotes for CMD
    need to be double quotes; the inner quotes can be single quotes or
    escaped double quotes:
    SCHTASKS /Create
       /tr "'c:\program files\internet explorer\iexplorer.exe'
       \"c:\log data\today.xml\"" ...

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