简单的Powershell功能导致计算机崩溃

时间:2019-02-19 20:17:20

标签: excel powershell ms-word

我的$PROFILE文档中有几个类似的简单Powershell函数,这些函数在每次使用它们时都会导致计算机崩溃。有时可以使用它们,但有时会导致一切崩溃。

这些功能只需使用Microsoft Office打开.docx文件和.xlsx文件即可。这里是功能。请注意,其中一些打开了两个以上的文档,而另一些打开了Office以外的程序。我认为最麻烦的是school-historyschool-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)。

0 个答案:

没有答案