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サービスからプログラムを実行
- 2. SQLからWindowsプログラムを実行
- 3. コマンドラインでプログラムをプログラムで実行する
- 4. WindowsのApp Storeで簡単にCMDコマンドを実行
- 5. Windows上で簡単なImageMagick(++)をダウンロード、コンパイル、実行するには
- 6. Golangで簡単なWindows DOSコマンドを実行するには?
- 7. WindowsのコマンドラインからPythonスクリプトを実行する
- 8. コマンドラインでWindowsバッチファイルからリモートサーバーのPHPスクリプトを実行
- 9. 私はどのように私のWindowsコンピュータのコマンドラインからこのJavaプログラムを実行するのですか?
- 10. Windows 7のコマンドラインから実行するとC#プログラムが頻繁に停止するのはなぜですか?
- 11. コマンドラインから作成して実行できる最も簡単な目的のCユニットテストは何ですか?
- 12. CruiseControl:コマンドラインから実行=成功、Windowsサービス=失敗
- 13. Adobe AirからWindowsプログラムを実行するには?
- 14. Windowsでブラウザーを開かずにコマンドラインからURLを実行する
- 15. Javaからsqlplusスクリプトを実行する簡単な方法
- 16. PHPのコマンドラインで実行されるプログラムからの質問に応答する
- 17. 簡単なpythonプログラム
- 18. コマンドラインからSQLスクリプトを実行する
- 19. コマンドラインからMySQLを実行する
- 20. コマンドラインからWord 2013を実行
- 21. コマンドラインからDjangoシェルコマンドを実行する
- 22. コマンドラインからジャージープロジェクトを実行する
- 23. コマンドラインから.NETサービスを実行
- 24. コマンドラインからeclipseタスクを実行する
- 25. 簡単:端末(Mac)からCプログラムにデータを渡す
- 26. .NET C#プログラムでは、FTPからSFTPへの移行は簡単ですか?
- 27. MemoryStreamからプログラムを実行
- 28. 簡単なSpotifyアプリケーションの実行方法
- 29. 簡単なプログラムのクラッシュ
- 30. Windowsのコマンドラインからgit commit -mに改行を追加する
残念ながら、これはプログラミング関連ではありません。 – lothar
私はそれに同意しなければならない、コンピュータサイエンス関連ではないかもしれないが、ソフトウェアエンジニアリングに関連している。私はプログラマーとして頻繁に私の道に物を追加することに対処しなければならない。 – dustyburwell
これはもっと設定に似ています。 ServerFaultにあるはずです。 – justinhj