Windows10に隠されたプログラムを実行する
Windowsに隠されたアプリケーションを起動できることをご存知ですか? 一部のアプリはワークフローを中断することなくタスクを実行するバックグラウンドで実行できるため、必要になる場合があります。 バッチスクリプトから隠されたアプリを実行し、その作業を実行させ、ウィンドウを表示しないようにすることができます。 この記事では、Windows10に隠されたプログラムを実行するすべての方法を紹介します。
広告
この記事では、例としてメモ帳を非表示にします。 同じ方法を使用して、必要な他のアプリを非表示にすることができます。
方法1。 VBScriptの使用
これは、アプリを非表示にして起動するための古くて「従来の」方法です。 これは、VBScriptが利用可能なすべてのWindowsバージョンで機能します。 最新のWindowsバージョンはすべてVBScriptをサポートしています。
お気に入りのテキストエディタを開き、次のテキストを貼り付けます。
薄暗いWShell。 WShell = CreateObject( "WScriptを設定します。 シェル") WShell。 「Notepad.exe」、0を実行します。 WShell = Nothingを設定します
拡張子が.VBSのファイルに保存します。 ダブルクリックすると、メモ帳が非表示になります。
バッチファイルから呼び出すには、次のように実行します。
wscript "" path \ to \ your vbs file.vbs "
ここでは、WscriptのRunメソッドです。 シェルオブジェクトは、新しいプロセスでプログラムを実行します。 2番目のパラメーターは0で、アプリケーションを非表示にして実行するように指示します。
いくつかのコマンドライン引数を使用してアプリケーションを実行する必要がある場合、構文は次のとおりです。
WShell。 "path \ to \ app.exe / arguments1 / arguments2"、0を実行します
アプリケーションパスにスペースが含まれている場合は、パスの最初と最後に引用符を追加します。 例えば:
WShell。 & "C:\ Program Files(x86)\ Mozilla Firefox \ firefox.exe"&、0を実行します
タスクマネージャーを開くと、アプリが実行されていることを確認できます。 Notepad.exeが実行されているのが表示されますが、ウィンドウは表示されません。
方法2。 PowerShellの使用
Windows 10以前のバージョンのPowerShellには、非表示のプログラムを開始するためにも使用できる組み込みのコマンドレットStart-Processが付属しています。
構文は次のとおりです。
Start-Process -WindowStyle hidden -FilePath Notepad.exe
このテキストを.PS1拡張子の付いたファイルに保存すると、次のようにバッチファイルから呼び出すことができます。
powershell-executionPolicyバイパス-file "path \ to \ my file.ps1"
方法3。 サードパーティのツールを使用する
ウィンドウの状態を操作するために使用できるサードパーティのツールがいくつかあります。 このようなサードパーティツールの唯一の問題は、ウイルス対策ソフトウェアで誤検知が発生することが多いことです。 サードパーティのツールを使用する必要がある場合は、次のものを試してみることをお勧めします。
静かな
構文は次のとおりです。
Quiet.exe "path \ to \ executeable file.exe"
NirSoftによるNirCmd
NirCmd は、多くの便利なトリックを実行できる強力なコンソールツールです。 そのオプションの1つは、非表示のプロセスを開始する機能です。
構文は次のとおりです。
nircmd exec hidden "C:\ Windows \ Notepad.exe"
それでおしまい。 Windows 10に隠されたアプリを起動する別の方法を使用する場合は、コメントで自由に共有してください。