たとえば、Bashでは次のことができます。
emacs foo.txt &
Windowsに同等のものはありますか?emacsのWindowsバージョンでこれを行う方法がわからないようです。
たとえば、Bashでは次のことができます。
emacs foo.txt &
Windowsに同等のものはありますか?emacsのWindowsバージョンでこれを行う方法がわからないようです。
回答:
Windowsのコマンドラインからプログラムを起動するコマンドは「開始」です
Starts a separate window to run a specified program or command.
START ["title"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
[/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
[/AFFINITY <hex affinity>] [/WAIT] [/B] [command/program]
[parameters]
"title" Title to display in window title bar.
path Starting directory
B Start application without creating a new window. The
application has ^C handling ignored. Unless the application
enables ^C processing, ^Break is the only way to interrupt
the application
I The new environment will be the original environment passed
to the cmd.exe and not the current environment.
MIN Start window minimized
MAX Start window maximized
SEPARATE Start 16-bit Windows program in separate memory space
SHARED Start 16-bit Windows program in shared memory space
LOW Start application in the IDLE priority class
NORMAL Start application in the NORMAL priority class
HIGH Start application in the HIGH priority class
REALTIME Start application in the REALTIME priority class
ABOVENORMAL Start application in the ABOVENORMAL priority class
BELOWNORMAL Start application in the BELOWNORMAL priority class
AFFINITY The new application will have the specified processor
affinity mask, expressed as a hexadecimal number.
WAIT Start application and wait for it to terminate
MINオプションを使用して、最小化されたプログラムを開始することができます。
ハハ、私は成功しました、sublime text3をマークダウンプレビューのサーバーとして使用することは私の提案です、sublime textのウィンドウを閉じた後、私は動作しません。私は多くの方法を試してみましたが、やっとうまくいきました。まず、このプログラムを開始するためにバットを作成する必要があります。
start /B "" "D:\dev\sublime3\Sublime Text 3\subl.exe" "-s" "%USERPROFILE%\Dropbox\dev\apis\*.markdown"
sencond、スケジュールタスクでこのバットを実行します。
run window+R->taskschd.msc->add a task
このスケジュールに従ってこのバットを実行するトリガーを追加します
この結果は、崇高なテキストウィンドウを表示することを回避するために機能することです。通常開かれる崇高なテキストと競合します。
おそらく、私はOmniMarkupPreviewer
プラグインを使用してマークダウンをプレビューしました。このバグ(または完璧な機能ではない)を修正して、毎回異なるビューIDを使用していました。
計算を開始
Windowsのコマンドプロンプトからプログラムを起動する方法
STARTのコマンドは、MS-DOSベースまたはWindowsベースのプログラムを開始するには、MS-DOSプロンプトで使用されています。プログラムは、フォアグラウンドまたはバックグラウンドで実行できる個別のタスクとして開始されます。
残念ながら、これは可能だとは思いません。
Windows Scripting Hostスクリプトで次のような方法でこれを実行できます。
Set oShell = WScript.CreateObject("WScript.Shell")
Set oProc = oShell.Run "<your command here>",0,True
「0」は、結果のウィンドウを非表示にすることを示します(他のオプションについては、http://msdn.microsoft.com/en-us/library/d5fk67ky(VS.85).aspxのドキュメントを参照してください)。 true」は、スクリプトが実行される前にコマンドが完了するまで待機することを示します。
コマンドラインから使用できる汎用の「このコマンドを非表示で実行」スクリプトでこれをラップするのは簡単な演習です。
Microsoftの新しい新しいPowerShellがインストールされている場合、これを行う簡単な方法があるかもしれません(PowerShellをまだ使用したことがありません)。
ウィンドウを最小化してよければ、他の人が言及した「開始」コマンドでそれを行うことができます。残念ながら、「/ B」オプション(必要なように聞こえます)はコマンド専用であり、画面に表示されるウィンドウアプリケーションを停止しません。
注:上記のうち、メインウィンドウを非表示/最小化してプログラムを起動すると、表示される新しいウィンドウの作成を停止したり、実行後にメインウィンドウをフォーカスしたりすることができます。