2

Моя команда выглядит так:

  • TASKKILL /FI "WINDOWTITLE eq Microsoft Excel - Book1 Mine.xlsx"

    Это работает нормально, но когда я сохраняю то же самое, что и «Book1 Mine.xsl», и запускаю ту же команду.

  • TASKKILL /FI "WINDOWTITLE eq Microsoft Excel - Book1 Mine.xls"

    Не работает

Когда я вручную открыл Book Mine.xls я вижу, что она открыта в режиме совместимости. Я думаю, что проблема здесь.

Вопрос: Как убить процесс (тот, что с Book1 Mine.xls), который открывается в режиме совместимости?

Я использую MS-Office 2010, Windows 7 OS 32 Bit

Есть идеи, как взломать это?

2 ответа2

1

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

  • taskkill /F /IM excel.exe ,
  • taskkill /F /IM iexplorer.exe ,
  • taskkill /F /IM notepad.exe ,

Где /F используется для принудительного завершения процесса.

В вашем примере вы пропустили IM . Используйте пробелы, как показано в примере.

1

Вы можете использовать подстановочные знаки, чтобы зафиксировать разницу ...

например;

TASKKILL /FI "WINDOWTITLE eq Microsoft Excel - Book1 Mine.*" /f

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