Я новачок у написанні сценаріїв і не можу змусити цього працювати. Я міг би, якби перемістив файли в шлях без пробілу, але хотів би, щоб він працював з простором, якщо міг.
Я хочу витягнути купу оновлень Office у папку з файлом .cmd. Щоб зробити пакетний файл зручним для використання на будь-якому комп'ютері, я встановив змінну контуру, яку мені потрібно змінити лише в одному місці, щоб запустити її на іншій машині. Проблема полягає в тому, що шлях має в ньому простір. Якщо я поставлю лапки навколо шляху у визначенні, cmd.exe розміщує їх навколо контуру, перш ніж він додає ім'я файлу та перемикається, і пакет виходить з ладу з "Синтаксичною помилкою синтаксису командного рядка". Без лапок воно не вдається: "не розпізнається як внутрішня чи зовнішня команда, функціонуюча програма чи пакетний файл".
Для тестування я використовую довідковий перемикач до тих пір, поки я не зможу працювати. Я можу це зробити, використовуючи 8.3 ім'я файлу / папки (наприклад, Мої документи як MyDocu ~ 1), але чи можна це зробити іншим способом?