Fenster per Batch minimieren

Mitglied: connecthor

connecthor (Level 1) - Jetzt verbinden

10.01.2011, aktualisiert 10:20 Uhr, 20504 Aufrufe, 9 Kommentare

Hallo und guten Morgen an alle!!!


Ich brauche eine Lösung für ein Problem bei uns. Wir haben ein Programm, das immer laufen muß. Leider ist dieses so schlecht programmiert, dass es ab und zu abstürzt.
Nun suche ich einen Weg, um zu schauen, ob das Programm läuft. Wenn nicht soll es gestartet werden und nach Zeit X in die Taskleiste minimiert werden.

für das suchen des Task nehme ich
abfrage mit errorlevel klappt auch nicht. Auch das minimieren bereitet mir zahnweh.

Gibt es eine Möglichkeit, das gestartete Fenster zu minimieren (ohne vbs)?

Danke
Mitglied: 60730
10.01.2011 um 10:13 Uhr
Moin,

die Frage gabs doch kürzlich erst (wieder), ist Suchfunktion wieder im passiven Modus?

Start /min "dummytext" laufwerk:\pfad\werkzeug

Gruß
Bitte warten ..
Mitglied: connecthor
10.01.2011 um 10:26 Uhr
Moin TimoBeil,

SuFu habe ich schon heiß benutzt, aber das Ergebnis war nicht zufriedenstellend.
Das minimiert starten bei dem Programm geht nicht, da das Progi sich erst initialisieren muß. Das tut es aber nicht wenn es minimiert ist.
Bitte warten ..
Mitglied: 60730
10.01.2011 um 11:08 Uhr
wenns so ist -nur via vbs oder über ganz krumme Wege, die ich weder nennen, noch du nehmen würde.
Bitte warten ..
Mitglied: KowaKowalski
10.01.2011 um 12:01 Uhr
Zitat von connecthor:
Moin TimoBeil,

SuFu habe ich schon heiß benutzt, aber das Ergebnis war nicht zufriedenstellend.
Das minimiert starten bei dem Programm geht nicht, da das Progi sich erst initialisieren muß. Das tut es aber nicht wenn es
minimiert ist.


Hi Thor,

dann meinst Du wohl eher still installieren und nicht minimiert starten.


mfg
kowa
Bitte warten ..
Mitglied: connecthor
10.01.2011 um 12:12 Uhr
Hi kowa

nee, installieren will ich da nix. das progi ist schon drauf. aber das muß halt laufen.
- ich muß also checken ob das ding läuft (so stündlich einmal)
- wenn nicht, muß ich das starten
- wenns startet darf das noch niht minimiert sein, da es nur "groß" initialisiert
- dann möcht ich es gern in der taskleiste ablegen

über den taskplaner hab ich mir das auch schon überlegt, aber das progie schießt sich immer unregelmäßig selber ab. und im schlimmsten falle 23.59h auf das ding zu warten kann ich nicht.

vielleicht nehm ich ja doch das vbs von Timo...
Bitte warten ..
Mitglied: Nagus
10.01.2011 um 22:28 Uhr
hi also ich habe was ähnliches mit pslist.exe von Sysinternals gelöst.
Wenn Du mit pslist.exe name einen Treffer hast, bekommst Du einen errorlevel 0, eine 1 wenn es nicht läuft.
Das ganze habe ich mit sleep.exe aus dem Windows ResKit verpackt und kann abhänging davon das ganze kontrollieren,

Wenn Du das ganze noch hübsch als Dienst verpackst bekommst Du das doch in ein paar Zeilen Batch hin ....

Nachfolgend mein code Schnipsel, wobei ich dann das Programm abschießen muss wenn es noch läuft ....

Gruß
Nagus
Bitte warten ..
Mitglied: 60730
10.01.2011 um 22:45 Uhr
Salü Nagus,

ähmm - viele Werkzeuge vom Mark sind mittlerweile ähnlich auch mit Boardmitteln ersetzbar.
  • Das Tasklist das der TO da in seiner Frage schon beschreibt, würde ich für den Fall nicht gegen ein pslist tauschen wollen.
Sein Problem ist doch,das dieses zu überwachende Werkzeug nur einigermaßen ordentlich läuft, wenn es nicht minimiert gestartet wird, aber danach nur unnütz Platz auf dem Bildschirm verschwendet.

Und dagegen hilftdazu braucht man halt wirklich nur ein VBS....

Gruß
Bitte warten ..
Mitglied: connecthor
11.01.2011 um 10:41 Uhr
morgen,

ja Timo, richtig erkannt!!! "...unnütz Platz auf dem Bildschirm..." tasklist hab ich auch schon probiert. das würde auch so funzen, nur das minimieren fehlt halt noch.
Wie würdest du das mit VB machen? also alles als gesamtes?

Gruß

CThor
Bitte warten ..
Mitglied: 60730
11.01.2011 um 15:16 Uhr
Moin,

ungefähr so:
wobei nicht jedes Programm das unterstützt, Itunes z.B kannst du so nicht "kleinkriegen".

Die Zahl hinter dem .sleep hab ich mal als groben Anhaltspunkt in den Topf geworfen.
  • je größer desto länger pausiert das Script
  • je länger es pausiert, desto wahrscheinlicher, das ein evtl. angemeldeter user in auf/ein anderes Fenster klickt und weil das dann im aktiven Fokus ist - die Tasten zum minimieren abbekommt.

Wir sind uns daher einig, das nicht nur das sich dauernd abschiessende Programm Murks ist, sondern auch der von mir genannte Weg.

"Schöner" wärs ja - der Autor des Buggytools nimmt sich Zeit und fixt das, oder eine virtuelle Kiste (VM) läßt das Programm laufen - da macht der Platzbedarf auf dem Bildschirm ja eh nix.

Gruß
Bitte warten ..
Heiß diskutierte Inhalte
Hardware
Schwarmwissen gefragt: Rätselstunde am Samstag Abend - LWL Verkabelung
gelöst Xaero1982FrageHardware28 Kommentare

Nabend Zusammen, heute Abend gibt es ein kleines Rätsel für euch was es zu lösen gilt. Die Lösung werde ...

Netzwerke
Aufbau Praxisnetzwerk mit Fragen (TI, Switch, Firewall, VoIP, Netzwerkdesign)
razorrFrageNetzwerke21 Kommentare

Hallo, ich bin neu hier, aber habe hier schon sehr lange im Forum mitgelesen bzw. mich schlau gemacht und ...

Datenbanken
SQL Null Abfrage
gelöst newit1FrageDatenbanken18 Kommentare

Hallo zusammen, ich versuche eine CSV in meine Datenbank zu importieren. Das klappt auch. Die CSV hat folgendes Format: ...

Vmware
ESXi für Raspberry Pi
sabinesInformationVmware16 Kommentare

VMware hat den ESXi für den Raspberry Pi (zu Testzwecken) vorgestellt, läuft 180 Tage auf dem Pi 4 mit ...

Backup
Veeam Backup-Server aus der Domäne nehmen
redhorseFrageBackup15 Kommentare

Guten Morgen, da in unserer Backupumgebung ein Hardwaretausch ansteht, konzipiere ich gerade Möglichkeiten die Sicherheit zu erhöhen. Konkret geht ...

Microsoft Office
Office 2016 auf Server 2019
gelöst EmptymanFrageMicrosoft Office11 Kommentare

Hallo zusammen, ich bin gerade dabei für mein Unternehmen eine neue Terminalserver-Umgebung auf Basis Server 2019 zu bauen. Im ...

Ähnliche Inhalte
Batch & Shell
Batch - Kopierjob
Goldenone95FrageBatch & Shell8 Kommentare

Hallo Community, leider weiß ich bezüglich einer Batch-Datei zum Kopieren und Ersetzen einer Datei in einem anderen Verzeichnis nicht ...

Batch & Shell
Kopfschmerzen (Batch)
gelöst clragonFrageBatch & Shell4 Kommentare

"" " Kann syntaktisch an dieser Stelle nicht verarbeitet werden Ich sterbe während die Flammen meiner Rage mich innerlich ...

Entwicklung
Batch - Überprüfung
gelöst apex.predator24FrageEntwicklung6 Kommentare

Hallo Zusammen Gibt es eine Möglichkeit, einen Prozess im TaskManager über eine Batch-Datei zu überprüfen ob dieser läuft oder ...

Batch & Shell
BATCH-Script
gelöst hipfzwirgelFrageBatch & Shell9 Kommentare

Hallo Batch-Profis, ich habe ein Batch-Script geschrieben mit welchem ich einen Treiber unattended installieren kann. Dazu benötige ich 5 ...

Windows Netzwerk
Shutdown batch
Andreas-scaFrageWindows Netzwerk9 Kommentare

Hallo zusammen der Befehl shtudwon ermöglicht mir ja Rechner herunterzufahren. Ich würde nun folgendes gerne realsieren. Jeden Tag zu ...

Batch & Shell
Auswahlfenster Batch
gelöst FrankreichFrageBatch & Shell12 Kommentare

Liebes Forum! Ich habe ein Batch Script geschrieben, bei welchem man die IP changen kann denn Namen und den ...

Neue Fragen
Administrator Magazin
11 | 2020 Virtualisierung ist aus der IT nicht mehr wegzudenken. In der November-Ausgabe des IT-Administrator Magazins dreht sich der Schwerpunkt um das Thema "Server- und Storage-Virtualisierung". Darin erfahren Sie, wie sich die Virtualisierungstechnologie entwickelt hat, welche Varianten es im Bereich Server und Speicher gibt und wie ...
Neue Beiträge
Neue Jobangebote
Server- und Storage-VirtualisierungServer- und Storage-VirtualisierungBerechtigungs- und IdentitätsmanagementBerechtigungs- und IdentitätsmanagementWebdienste und -serverWebdienste und -serverDatenbankenDatenbankenMonitoring & SupportMonitoring & SupportHybrid CloudHybrid Cloud