Na przykład w Bash mogę to zrobić:
emacs foo.txt &
Czy jest jakiś odpowiednik w systemie Windows? Nie mogę znaleźć sposobu, aby to zrobić za pomocą emacsa w wersji dla systemu Windows.
Na przykład w Bash mogę to zrobić:
emacs foo.txt &
Czy jest jakiś odpowiednik w systemie Windows? Nie mogę znaleźć sposobu, aby to zrobić za pomocą emacsa w wersji dla systemu Windows.
Odpowiedzi:
Poleceniem do uruchamiania programów z wiersza polecenia w systemie Windows jest „start”
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
Możesz użyć opcji MIN, aby uruchomić zminimalizowany program
HaHa, udało mi się. Aby użyć wzniosłego tekstu3 jako serwera podglądu przecen jest moją propozycją, po zamknięciu okna wzniosłego tekstu nie będę działać. Wypróbowałbym wiele metod, w końcu to działa. najpierw powinieneś stworzyć nietoperza, aby uruchomić ten program.
start /B "" "D:\dev\sublime3\Sublime Text 3\subl.exe" "-s" "%USERPROFILE%\Dropbox\dev\apis\*.markdown"
sencond, uruchom tego nietoperza zgodnie z harmonogramem.
run window+R->taskschd.msc->add a task
dodaj wyzwalacz, aby uruchomić tego nietoperza zgodnie z tym harmonogramem
dodaj tego nietoperza jako operację do wykonania
Rezultat jest taki, że działa tak, aby nie wyświetlać wysublimowanego okna tekstowego. I działa w konflikcie z wysublimowanym tekstem normalnie otwartym.
Być może zgadłeś, że używam OmniMarkupPreviewer
wtyczki do podglądu Markdown. Naprawiłem ten błąd (lub nie idealną funkcję), że za każdym razem używa innego identyfikatora widoku.
rozpocznij oblicz
Jak uruchomić program z wiersza polecenia w systemie Windows
Polecenie START jest używane w wierszu polecenia MS-DOS do uruchomienia programu opartego na MS-DOS lub Windows. Program jest uruchamiany jako osobne zadanie, które można uruchomić na pierwszym planie lub w tle.
Niestety nie sądzę, że jest to możliwe.
Możesz to zrobić w skrypcie hosta skryptów systemu Windows za pomocą:
Set oShell = WScript.CreateObject("WScript.Shell")
Set oProc = oShell.Run "<your command here>",0,True
Gdzie „0” oznacza, że okno wynikowe powinno być ukryte (inne opcje, patrz dokumentacja pod adresem http://msdn.microsoft.com/en-us/library/d5fk67ky(VS.85).aspx ) i „ true ”oznacza, że chcesz poczekać na wykonanie polecenia przed kontynuowaniem skryptu.
Byłoby to proste ćwiczenie, aby zakończyć to ogólnym skryptem „uruchom to ukryte polecenie”, którego można użyć z wiersza poleceń.
Jeśli masz zainstalowany nowy program Microsoft PowerShell, może to być łatwiejszy sposób (jeszcze nie pracowałem z PowerShell).
Jeśli z przyjemnością zminimalizujesz okno, możesz to zrobić za pomocą polecenia „start”, o którym wspomniała inna osoba. Niestety opcja „/ B” (która brzmi tak, jakbyś tego chciał) dotyczy tylko poleceń i nie zatrzymuje aplikacji okienkowych na ekranie.
Uwaga: którekolwiek z powyższych elementów uruchamiasz program z ukrytym / zminimalizowanym oknem głównym, nic nie stoi na przeszkodzie, aby tworzył nowe okna, które są widoczne, lub zwiększał ostrość okna, gdy jest uruchomione.