Muszę napisać skrypt .bat, który uruchomi program Excel na określonym pliku.
Najtrudniejsze jest to, że nie znam dokładnej ścieżki, w której program Excel jest zainstalowany.
Dodatkowo muszę zacząć od opcji, aby uczynić go tylko do odczytu.
Oto kilka kontekstów, w których problem można umieścić w kontekście: Obecnie plik .bat wygląda następująco:
"C:\My\Path\To\excel.exe" /r "S:\The\Path\To\File.xlsx"
Ten plik znajduje się na dysku udostępnionym. Użytkownik ma skrót do tego pliku na pulpicie.
Gdy użytkownik kliknie skrót, program Excel rozpoczyna się na File.xlsx.
Ale gdy inny użytkownik z inną ścieżką do Excela robi to samo, skrypt po prostu miga w oknie cmd.
Nawiasem mówiąc, chciałbym również znaleźć sposób, aby wyeliminować zaśmiecanie okna cmd podczas ekranu.
Jest to związane z tym pytaniem: Pozwól wielu osobom pracować z jednym plikiem Excel tylko do odczytu
Próbowałem zrobić skrót do pliku i ustawić cel:
start excel /r "S:\The\Path\To\File.xlsx"
źródło