2016-09-06 9 views
0

Windowsのコマンドラインモードをサポートしていないアプリを実行して、ユーザーの汎用データを5フィールド必要とします。しかし、GUIのようなコマンドラインを開いたり表示したりせずにこのアプリケーションを実行したい。これはPowerShellでできることですか?もしそうなら、誰かが私を正しい方向に向けることができます。事前に感謝しますguiを表示せずにpowershellでguiアプリを実行する

+0

アプリケーションによって、またコマンドライン引数を受け入れるかどうかによって異なります。 GUIと対話するためには、[AutoHotKey](https://www.autohotkey.com)が良い選択です。 [このランダムビデオ](https://www.youtube.com/watch?v=bS-ycdoOyj8)は、マウス/キーストロークを紹介します – gms0ulman

+1

[このPowerShell Snapin](http://wasp.codeplex.com)は、再探しています。 – gms0ulman

+0

スケジュールされたタスクをschtasksを使用してシステムとして起動する – nkasco

答えて

0

PowerShellは、アプリケーションの実行方法と、コマンドラインまたは実行ダイアログでの実行方法を変更しません。アプリケーションが実行時に引数を介して入力を受け入れることができる場合、アプリケーションを実行するためのこれらのメソッドのいずれかが機能します。

powershellがコンソールホストから読み取ることができるかどうかを確認するには、適切なコマンドレットが読み取りホストになります。だからあなたはユーザーから読んだり、あなたが望む引数でコマンドを実行することができます。

$user = read-host "Username:" 
& examplecommand.exe $user 
関連する問題