[スタート]メニューからメモ帳++を起動すると、ウィンドウは特定のサイズになり、前回の設定と同じになります。ただし、PowerShellから実行すると、ウィンドウがはるかに小さくなり、フォントサイズも小さくなります。PowerShellは、[スタート]メニュー以外の設定でNotepad ++を実行します
私は私と一緒にプログラムを実行者として実行していないと思う。それは正しいのですか、それについて私は何ができますか?
私はInvoke-Item
とStart-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
}
おそらくスタートメニューから、64ビットバージョンのnotepad ++を起動しますか? – NineBerry
@NineBerry良い点。私は* c:\ Program Files *をチェックしました。そこにはメモ帳++はありませんが、x86-dirにしかありません。 64ビット版をどのように起動すればよいですか? –
次に、64ビット版がインストールされていないようです。 PowerShellスクリプトをどのように起動しますか?たぶんサービスから、または別のユーザーの下で実行するように構成された計画されたタスクからですか? – NineBerry