2017-01-13 1 views
0

[スタート]メニューからメモ帳++を起動すると、ウィンドウは特定のサイズになり、前回の設定と同じになります。ただし、PowerShellから実行すると、ウィンドウがはるかに小さくなり、フォントサイズも小さくなります。PowerShellは、[スタート]メニュー以外の設定でNotepad ++を実行します

私は私と一緒にプログラムを実行者として実行していないと思う。それは正しいのですか、それについて私は何ができますか?

私はInvoke-ItemStart-Processの両方を試しましたが、両方とも同じ結果が得られました(googlearchingにもかかわらず、その違いについてはわかりません)。アカウントとしてメモ帳を++実行する場合は、あなたがメモ帳++を起動します管理PowerShellセッションを形成し、それを起動した場合、それはしかし、あなたの標準のアカウントとして実行されます

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

おそらくスタートメニューから、64ビットバージョンのnotepad ++を起動しますか? – NineBerry

+0

@NineBerry良い点。私は* c:\ Program Files *をチェックしました。そこにはメモ帳++はありませんが、x86-dirにしかありません。 64ビット版をどのように起動すればよいですか? –

+0

次に、64ビット版がインストールされていないようです。 PowerShellスクリプトをどのように起動しますか?たぶんサービスから、または別のユーザーの下で実行するように構成された計画されたタスクからですか? – NineBerry

答えて

1

は、Windows上で7

を使用している場合管理セッションでも、Notepad ++がそれを説明するためのより良い方法がないために 'seperate profile'を使用するようになります。

基本的にあなたの標準アカウントと管理者アカウントは、あなたのアカウントであっても同じプロファイルではなく、異なる設定を持つことができます。

+0

私はそれが良いことだと思うので、プロファイルは異なる動作をすることができます。しかし、私は、PowerShellからNotePad ++を実行する方法を知りたいので、メニューから起動するときと同じように見えます。提案? –

+0

@KonradVilterstenこの前の質問は、これであなたを助けることができるはずです。 http://stackoverflow.com/a/29271474 – Random206

関連する問題