Я использую свой ноутбук с Windows 7 на испанском языке, поскольку он помогает мне выучить этот язык Недавно я хотел настроить пакетный файл DOS для отключения нескольких сетевых адаптеров - однако в испанском языке имена сетевых адаптеров используют специальные (не ANSI) символы. Например, акцентированные символы в этом имени:

Conexión de área local 4

Я скопировал / вставил имена из окна "Сетевые подключения" в мой файл .bat, но при выполнении получил сообщение об ошибке «Нет данных, не найдено адаптеров с таким точным именем».

Используя Notepad++, я изменил кодировку моего файла .bat с ANSI на UTF-8 (как с, так и без спецификации), но продолжал получать ту же ошибку. (Я вставил имя адаптера каждый раз после смены кодировки).

Таким образом, вопрос заключается в том, как лучше всего указать точное имя адаптера в моем командном файле, чтобы оно распознавалось Windows при его запуске?

1 ответ1

0

Попробовав различные методы, я обнаружил следующее:

  • Измени мою.BAT файл обратно в ANSI
  • Запустите следующую команду DOS, чтобы сгенерировать текстовый файл со списком адаптеров

    netsh interface ip show interfaces> list.txt

  • Скопируйте / вставьте имя адаптера из.TXT файл мой.BAT файл.

Я должен отметить, что имя адаптера выглядит странно с этим методом, но он работает:

Conexi ¢ n de rea local 4

Однако - по некоторым причинам это не работает со всеми моими адаптерами. Например, этот не распознается, когда я выполняю.ЛЕТУЧАЯ МЫШЬ:

Conexi ¢ n de red Bluetooth

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