У меня есть несколько похожих, простых функций Powershell в моем документе $PROFILE
, которые вызывают сбой моего компьютера при каждом их использовании.Иногда их использование работает, но в других случаях происходит сбой.
Функции просто открывают файл .docx
и .xlsx
в Microsoft Office.Вот функции.Обратите внимание, что некоторые из них открывают более двух документов, в то время как другие открывают программы, отличные от Office.Те, с которыми у меня больше всего проблем, это school-history
и school-geometry
function school-physics {
Start-Process "$logs\Physics.xlsx"
Start-Process "$school\Notes\Physics.docx"
Set-Location "$school\Answers\Physics"
}
function school-history {
Start-Process "$logs\History.xlsx"
Start-Process "$school\Answers\History.docx"
}
function school-literature {
Start-Process "$logs\Literature.xlsx"
Start-Process "$school\Answers\Literature.docx"
}
function school-geometry {
Start-Process chrome "www.ttwebversion.com"
Start-Process "$logs\Geometry.xlsx"
Start-Process "$school\Notes\Geometry.docx"
}
function school-greek {
Start-Process $logos
Start-Process "$logs\Greek.xlsx"
Start-Process $mnemosyne
}
Вероятна ли ошибка в моих функциях, моих документах (например, повреждение) или в Microsoft Office?Могу ли я что-нибудь сделать, чтобы этого не произошло (кроме открытия каждого документа обычным способом или с помощью команд Powershell, которые открывают только по одной за раз?
Один раз, после того, как мой компьютер несколько раз падал для одной и той же функции (school-geometry
), я попытался открыть документы обычным способом и обнаружил, что появилось сообщение об ошибке, в котором говорилось, что файлы, вероятно, повреждены, но казалось, что Office просто предполагал, что они были повреждены, потому что они вызывали сбой несколько раз. Я временно исправилпроблема заключается в копировании содержимого в новый документ, но теперь снова появляется ошибка (сейчас она с school-history
).