Мне нужно написать скрипт .bat, который запустит Excel для определенного файла.
Сложность в том, что я не знаю точный путь, по которому устанавливается Excel.
Кроме того, мне нужно запустить его с возможностью сделать его доступным только для чтения.
Вот некоторые предпосылки, чтобы поставить проблему в контекст: В настоящее время файл .bat выглядит следующим образом:
"C:\My\Path\To\excel.exe" /r "S:\The\Path\To\File.xlsx"
Этот файл находится на общем диске. У пользователя есть ярлык для этого файла на рабочем столе.
Когда пользователь нажимает на ярлык, Excel запускает файл File.xlsx.
Но когда другой пользователь с другим путем к Excel делает то же самое, скрипт просто мигает окном cmd.
Кроме того, я также хотел бы найти способ устранить загромождение экрана в окне cmd во время его работы.
Это связано с этим вопросом:разрешить нескольким людям работать с одним файлом Excel только для чтения
Я попытался сделать короткий путь к файлу и сделать цель:
start excel /r "S:\The\Path\To\File.xlsx"