当我从“开始”菜单启动Notepad ++时,窗口具有一定的尺寸,字体大小与我上次设置的一样。但是,然后我从PowerShell执行它,窗口要小得多,字体大小也是如此。
我怀疑我没有和我一起执行该程序作为调用者。这是正确的,我能做些什么呢?
我已经尝试了Invoke-Item
和Start-Process
,但它们都产生了相同的结果(我不确定它们之间的区别,尽管googlearching)。
function Edit{
param([string]$file = " ")
Invoke-Item 'C:\Program Files (x86)\Notepad++\notepad++.exe ' $file
#Start-Process 'C:\Program Files (x86)\Notepad++\notepad++.exe' $file
}
答案 0 :(得分:1)
如果您使用的是上面的窗口7。
如果您将Notepad ++作为您的帐户运行,它将作为您的标准帐户运行,但如果您从管理PowerShell会话启动它,您将在管理会话中启动Notepad ++,这会导致Notepad ++使用'单独的个人资料'因为没有更好的解释方法。
基本上您的标准帐户和管理员帐户虽然可能是您的帐户,但它们不是相同的配置文件,并且可以设置不同的设置。