#batch-file #cmd #stata
Вопрос:
Я пытаюсь запустить файл Stata do из командной строки Windows, но он не выполняется, так как имя каталога содержит пробел и символы с ударением. К сожалению, я не могу переименовать каталог, так как это корпоративный стандарт.
Вы можете увидеть команду здесь:
cmd
"T:/Stata14/StataMp-64.exe" /e do "Y:/do/mydofile.do"
В «mydofile.do» содержит следующий простой код:
clear
set more off
sysuse auto
save "Y:/állé test/test.dta"
Сценарий отлично работает с использованием графического интерфейса Stata, но Windows, похоже, более чувствительна к специальным символам (если я изменю место сохранения на «Y:/alle_test/test.dta» тоже работает, но, как я уже сказал, это запрещено).
Есть ли какое-нибудь решение для этого?
Комментарии:
1. Каков вывод команды
CHCP
. Ожидает ли stata кодировку символов OEM или ANSI?2. ЧКП: 852. Я думаю, что stata использует ANSI, но я не уверен
3. Спасибо за подсказку! К сожалению, в моих каталогах нет коротких имен. Я собираюсь попросить администратора настроить его. Затем я даю отзыв