Linuxでは、バイナリをいくつかの場所に配置することで、短いシステムパスを使用できます。私は新しいアプリケーションをインストールしただけでパスを編集する必要はなく、実行したいアプリケーションを探す必要はありません。プログラムを起動するプログラムとしてPowerShellを使って、Windows(Vista)でも同じことを達成するにはどうすればよいですか?Windowsのコマンドラインから簡単にプログラムを実行
答えて
エイリアスとして常に.cmdファイルを追加できます。
エイリアスとして.cmdを使用するのではなく、PowerShellのビルトインエイリアスメカニズムを使用することができます。 Set-Alias Fiddler 'C: Program Files \ Fiddler2 \ Fiddler.exe ' –
Vistaにmklink経由でシンボリックリンクが追加されました。おそらく、あなたは "c:/ bin"フォルダをセットアップし、オリジナルのバイナリを指すシンボリックリンクを生成することができます。これは、VistaのシンボリックリンクがLinuxのシンボリックリンクと同様に動作することを前提としています。 Here's a short tutorial.
彼らは同様に動作しますが、別の問題があります。多くのプログラムでは、データやライブラリがインストールされているディレクトリにあると想定しています(ライブラリについては、これもLoadLibraryのアーティファクトです)。したがって、別のパスにexeだけをシンボリックリンクすると、C:\ bin \ blah.exeが起動します。これは、C:\ binではなく%ProgramFiles%\ Blahにあるので、データ/ライブラリをロードできません。だから、それはかなり脆弱な解決策です。結局のところ、WindowsはUnixとまったく異なる環境です。両方の方法を試してみると、通常正しく機能しません。 – Joey
私は、cにアプリケーションをインストール:\ビンを。
多くのプログラムは、レジストリ(マイクロソフト\ Windowsの\ CurrentVersionの\アプリケーションのパスのHKEY_LOCAL_MACHINE \ SOFTWARE \)でのアプリのパスエントリを作成します。これらのアプリケーションのために、あなたはとてもようにそれらを起動することができます:あなたはスタート・プロセスを提供してPowerShellのV2を、持っていない場合、あなたはV1にPowerShell Community Extensionsを使用することができます
PS> Start-Process <appname>
PS> Start-Process excel
。
私はちょっと、私は質問を誤解することができると、これは明白かもしれないと思うが、私はそれはあなたがすでにこのすべてを知らなかった場合に役立ちます願っています。
それは役立つかもしれないあなたのパス環境変数にいくつかのディレクトリを追加するように聞こえます。コマンドプロンプトから、setコマンドを使用してすべての環境変数を表示できます。その後、パスをカットアンドペーストしてセットを使用して追加することができます。あなたがGUIルートを好む場合は、右クリックしてマイコンピュータ - >プロパティ - >(Vistaでは7とXPの左側にある "高度なシステム設定"に進みます) - >詳細タブ - >変数ボタン。何かが呼び出されると、コマンドラインウィンドウが最初にパスにマークされたすべてのディレクトリをチェックインします。あなたのアプリケーションディレクトリがパスに入った後は、あなたのパスを完全に限定することなくそれを実行することができます。
VistaとWindows 7では、スタートメニューの「環境」を検索するだけで、「アカウントの環境変数を編集する」というエントリがあるので、 – Joey
特にPowershellを使用すると、起動したいプログラムのエイリアスを作成できます。私はこれが実際にはPATH
環境変数を編集するよりも実際には機能しないとは思っていません。
- 1. WindowsのコマンドラインからJavaアプリケーションを実行
- 2. WindowsのコマンドラインからPowerPoint Viewerを実行
- 3. SQLからWindowsプログラムを実行
- 4. Windowsサービスからプログラムを実行
- 5. WindowsのApp Storeで簡単にCMDコマンドを実行
- 6. コマンドラインでプログラムをプログラムで実行する
- 7. 簡単なflexプログラムでmain()の行が実行されない
- 8. Windows上で簡単なImageMagick(++)をダウンロード、コンパイル、実行するには
- 9. Golangで簡単なWindows DOSコマンドを実行するには?
- 10. 私はどのように私のWindowsコンピュータのコマンドラインからこのJavaプログラムを実行するのですか?
- 11. Windowsのコマンドラインからラケットを実行する
- 12. WindowsのコマンドラインからPythonスクリプトを実行する
- 13. コマンドラインでWindowsバッチファイルからリモートサーバーのPHPスクリプトを実行
- 14. コマンドラインからPythonプログラムを実行し、引数を指定する
- 15. プログラム名のみを使用してコマンドラインからPythonプログラムを実行する
- 16. コマンドラインから管理者としてPythonプログラムを実行
- 17. コマンドラインからWindowsワークフローを実行する方法
- 18. コマンドラインからWindowsサービスとしてJenkinsを実行する
- 19. WindowsコマンドラインからMaximaを実行する方法
- 20. Windows 7のコマンドラインから実行するとC#プログラムが頻繁に停止するのはなぜですか?
- 21. コマンドラインから単体テストを実行する
- 22. サブプロセスモジュール(Windows)を使用してPythonからコマンドライン命令を実行する(Windows)
- 23. コマンドライン引数で外部プログラムを実行
- 24. コマンドラインから作成して実行できる最も簡単な目的のCユニットテストは何ですか?
- 25. CruiseControl:コマンドラインから実行=成功、Windowsサービス=失敗
- 26. WindowsでEFIシェルコマンドを実行するコマンドライン
- 27. jGraspのwindowsエラー実行プログラム
- 28. Adobe AirからWindowsプログラムを実行するには?
- 29. UWPアプリから別のプログラムに簡単なintを送信
- 30. Macからの簡単なAppleScriptタスクの実行方法2016
残念ながら、これはプログラミング関連ではありません。 – lothar
私はそれに同意しなければならない、コンピュータサイエンス関連ではないかもしれないが、ソフトウェアエンジニアリングに関連している。私はプログラマーとして頻繁に私の道に物を追加することに対処しなければならない。 – dustyburwell
これはもっと設定に似ています。 ServerFaultにあるはずです。 – justinhj