存在しますか?たとえば、Windowsのバッシュで、私はこれを行うことができます。 Windowsのbashに相当するbashの起動
start my-file.py # by default, .py gets executed, so it does
start https://github.com # opens github.com
にはどうすれば
bash
存在しますか?たとえば、Windowsのバッシュで、私はこれを行うことができます。 Windowsのbashに相当するbashの起動
start my-file.py # by default, .py gets executed, so it does
start https://github.com # opens github.com
にはどうすれば
bash
でこれを行うことができ、これらのアプリケーションは、オペレーティング・システムの一部ではなくシェルです。
シェルは、オペレーティングシステム用のコマンドを入力できる単なるプログラムです。 Windowsにはcmd
と新しいPowerShellが付属しています。 Linuxには多くのシェルが付属していますが、ほぼすべてのディストリビューションのデフォルトはbash
ですが、他にも多くの人が使用していますが、より一般的なものの1つはzsh
です。
macosもbashでデフォルトになりますが、Linuxと同じように、別のシェルをインストールすることもできます。
したがって、プログラムstart
は実際にはWindowsの一部です。使用しているオペレーティングシステムであれば、それに対応するものはbash
である必要があります。
xdg-open
を試すことができますLinuxのopen
を使用することができ、MacOSでstart
man
page:
xdg-openは、ユーザーの優先アプリケーションでファイルまたはURLを開きます。 のURLが提供されている場合、URLはユーザーの希望するウェブの ブラウザで開かれます。ファイルが提供されている場合、ファイルはそのタイプのファイルの好ましいアプリケーションである で開かれます。 xdg-openはファイル ftp、httpとhttpsのURLをサポートしています。
xdg-openは、デスクトップセッション内でのみ使用できます。 rootとしてxdg-openを使用することは推奨されません。
ShellExecute functionをラップするものが必要です。
Cygwinでは、これはcygstart
です。
PowerShellの場合、これはStart-Process
です。
あなたはbashのシェルからPowerShellを実行することができますが、それは理想的ではありません。
powershell Start-Process Blah.java
これは、現在Windows上でUbuntuのためfeature requestです。