Мне нужно написать пакетный скрипт, который открывает определенный файл xls от имени другой учетной записи пользователя. RunAs отдельно работает нормально:Runas определенный файл xls
runas /profile /user:username "C:\Program Files (x86)\Microsoft Office\Office15\EXCEL.EXE"
первенствует разъем также OK:
"C:\Program Files (x86)\Microsoft Office\Office15\EXCEL.EXE /r C:\fol der\file.xls"
, но вместе это не так:
runas /profile /user:username "C:\Program Files (x86)\Microsoft Office\Office15\EXCEL.EXE /r C:\fol der\file.xls"
Он не может обработать путь файла XLS, если есть место где угодно.
Вы могли бы попытаться добавить^до пространства, чтобы избежать его. '' "C: \ Program Files (x86) \ Microsoft Office \ Office15 \ EXCEL.EXE"/r "C: \ fol der \ file.xls" "' тоже может помочь. – MichaelS
Попробуйте следующее: http://ss64.com/nt/syntax-esc.html – MichaelS
Проблема в том, что у меня нет пути к файлу xls. Я использую переменную '% cd%' как bat, и файлы xls помещаются в одну и ту же папку. Поэтому я не знаю, что сбежать заранее. – fishmong3r