Fragensteller
Firefox beenden und dan neu starten

Frage
-
Hallo ich hab da ein problem
ich möchte über eine batch datei oder powershell eine datei haben
wo ich alle firefox instanzen schliessen kann und bei erneuten ausführen eine wieder öffne.
ich hab keine erfarung mit powerschell und weiss nicht wie ich das schreiben soll?
kann mir da bei einer helfen ?
Alle Antworten
-
Hallo SirJar,
als PowerShell Skript (den Fehler beim Prozess starten überlasse ich mal Dir als Einstieg zum Lernen ;) )
$firefoxpath = "${env:ProgramFiles(x86)}\Mozilla Firefox\firefox.exe" If((Get-Process -Name firefox).count -ge 1) { Stop-Process -Name firefox } else { Start-Process -FilePath $firefoxpath }
oder 5 Minuten Google ;)
https://technet.microsoft.com/de-de/library/ee177004.aspx
Freundliche Grüße
Sandro
MCSA: Windows Server 2012
Fachinformatiker Fachrichtung Systemintegration (IHK, 07/2013)
- Als Antwort vorgeschlagen Carsten Heins Donnerstag, 17. November 2016 09:41
- Bearbeitet SandroReiter Donnerstag, 17. November 2016 09:50
-
OK danke aber das problem was ich noch habe ist das wenn dann Firefox neu startet das ich eine fehlermeldung bekomme ich möchte es aber das die fenster normal geschlossen werden und dann ein neues fenster aufgeht ohne fehlermeldung.
Und nicht das Firefox dann sagt des ein problem war und die bestehenden task wieder herstellen will
geht das weil ich da nix gefunden habe.
oder meintest du das mit dem fehler im start?
- Bearbeitet SirJar Donnerstag, 17. November 2016 10:07
-
Da das ein Taskkill ist, denkt Firefox das er abgestürzt ist weil er nicht "normal" beendet wurde.
Schau Dir das hier mal genauer an, ob das macht was Du brauchst:
Get-Process firefox | % { $_.CloseMainWindow() }
Freundliche Grüße
Sandro
MCSA: Windows Server 2012
Fachinformatiker Fachrichtung Systemintegration (IHK, 07/2013)
-
Du fügst das eine in das andere (geht am schnellsten ;) )
$firefoxpath = "${env:ProgramFiles(x86)}\Mozilla Firefox\firefox.exe" If((Get-Process -Name firefox).count -ge 1) { Get-Process firefox | % { $_.CloseMainWindow() } | Out-Null } else { Start-Process -FilePath $firefoxpath }
Zum Thema aneignen, schau Dir das hier mal an:
Freundliche Grüße
Sandro
MCSA: Windows Server 2012
Fachinformatiker Fachrichtung Systemintegration (IHK, 07/2013)
- Als Antwort vorgeschlagen SandroReiter Sonntag, 4. Dezember 2016 07:57