Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Batch um Programm nach Prüfung zu starten

Frage Entwicklung Batch & Shell

Mitglied: dernerl

dernerl (Level 1) - Jetzt verbinden

19.11.2013 um 16:16 Uhr, 1508 Aufrufe, 7 Kommentare, 1 Danke

Hallo Community,

könnt ihr mir bei meinem Code helfen, der Outlook erst starten soll wenn mein Softphone geöffnet ist? So ganz will das nicht funktionieren und ich bin auch noch in den Anfängen wenn es um scripten geht...


Hier mein Code:
@ECHO OFF
:loop
tasklist|findstr /b /i /"C:\Program Files (x86)\Cisco Systems\Cisco IP Communicator\communicatork9.exe" ||goto loop
start "" "C:\Program Files (x86)\Microsoft Office\Office14\outlook.exe"
exit
Mitglied: Snowman25
19.11.2013 um 16:27 Uhr
Hallo dernerl,

Angenommen, dass communicatork9.exe nur vorhanden ist, wenn dein Smartphone angeschlossen ist.
Probiers mal so:
01.
:loop 
02.
tasklist|findstr communicatork9.exe 1>nul 
03.
IF %ERRORLEVEL% NEQ 1 GOTO :outlook 
04.
ping localhost -n 5 1>nul 
05.
GOTO :loop 
06.
 
07.
:outlook 
08.
start /WAIT  "" "C:\Program Files (x86)\Microsoft Office\Office14\outlook.exe" 
09.
GOTO :loop
Ist ungetestet. Die Logik dahinter:
  • läuft communicatork9.exe?
  • Wenn ja:
    • starte Outlook und warte, bis es wieder beendet wird
  • Sonst:
    • Warte 5 Sekunden und schau nochmal.

Gruß,
Snowman25
Bitte warten ..
Mitglied: dernerl
27.11.2013 um 08:56 Uhr
Okay, danke das funktioniert!
Kannst du mir den Code noch näher erklären?

Vorallem:

IF %ERRORLEVEL% NEQ 1 GOTO :outlook

und

das letzte GOTO :Loop macht doch eine endlos Schleife, oder nicht?
Bitte warten ..
Mitglied: Snowman25
27.11.2013 um 10:06 Uhr
Klar:

IF %ERRORLEVEL% NEQ 1 GOTO :outlook 
Wenn der ERRORLEVEL nicht 1 ist, soll das Script zu :outlook springen.
Der ERRORLEVEL wird durch den findstr-Befehl gesetzt. Wenn das gesuchte Wort gefunden wird, ist der ERRORLEVEL 0, ansonsten 1.

Der letzte GOTO-Befehl macht in der Tat die Endlosschleife komplett.
start /WAIT startet ein Programm und wartet mit der weiteren Ausführung, bis dieses wieder beendet wurde.

Gruß,
Snowman25

Sollte das dein Problem gelöst haben, mach bitte einen Haken an die Frage.
Bitte warten ..
Mitglied: dernerl
27.11.2013 um 10:47 Uhr
Zitat von Snowman25:

Der letzte GOTO-Befehl macht in der Tat die Endlosschleife komplett.

aber dann wird doch Outlook ständig neu geöffnet weil dann wieder an den Anfang des Programms gesprungen wird. Oder hab ich da was falsch verstanden?

Gruß
dernerl
Bitte warten ..
Mitglied: Snowman25
27.11.2013 um 10:49 Uhr
Zitat von dernerl:
aber dann wird doch Outlook ständig neu geöffnet weil dann wieder an den Anfang des Programms gesprungen wird. Oder hab
ich da was falsch verstanden?
Zitat von Snowman25:
start /WAIT startet ein Programm und wartet mit der weiteren Ausführung, bis dieses wieder beendet wurde.
Bitte warten ..
Mitglied: dernerl
27.11.2013 um 14:53 Uhr
dann würde ja beim Beenden von Outlook wieder die Abfrage von vorne beginnen und somit Outlook wieder starten, oder nicht?
Bitte warten ..
Mitglied: Snowman25
27.11.2013 um 15:09 Uhr
ja, ausser es läuft der Prozess communicatork9.exe.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Batch Programm um gewisse Uhrzeit starten
Frage von Patrick-ITBatch & Shell16 Kommentare

Hallo zusammen, ich habe heute angefangen an einem Programm zu programmieren, welches Programme um gewisse Uhrzeiten starten soll, leider ...

Batch & Shell
Programm per batch datei starten
gelöst Frage von R0llingBatch & Shell2 Kommentare

Guten Tag Liebe Administrator Com! Ich betreibe einen Windows Root Server auf dem das Spiel Arma 2 DayZ läuft. ...

Batch & Shell
Batch: Prüfung auf erfolgreich ausgeführten Befehl
gelöst Frage von myluridBatch & Shell2 Kommentare

Guten Morgen zusammen! Habe folgedes Problem es existiert ein Skript, welches einen Ordner auf Dateien mit Größe 0 Byte ...

Batch & Shell
Programm mit Laufwerkzuweisung und Registryabfrage per Batch starten
gelöst Frage von kampenBatch & Shell4 Kommentare

Hallo zusammen, besteht die Möglichkeit ein Programm mit Laufwerkzuweisung und Registryabfrage per Batch zu starten? Bislang nutze ich 5 ...

Neue Wissensbeiträge
Perl

Perl hat heute Geburtstag: 30 Jahre Perl: Lange Gesichter zum Geburtstag

Information von Penny.Cilin vor 5 StundenPerl2 Kommentare

Hallo, auch wenn es wenige wissen und noch weniger Leute es nutzen. Perl hat heute Geburtstag. 30 Jahre Perl ...

Sicherheit

Blackberry stirbt - Keine Updates für Priv mehr

Tipp von certifiedit.net vor 6 StundenSicherheit

Blackberry wird zu einer 08/15 Firma und geht wohl mehr und mehr den Weg, den HTC schon ging. Von ...

Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 2 TagenWindows 1010 Kommentare

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 2 TagenSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Heiß diskutierte Inhalte
Batch & Shell
Kann man mit einer .txt Datei eine .bat Datei öffnen?
gelöst Frage von HelloWorldBatch & Shell22 Kommentare

Wie schon im Titel beschrieben würde ich gerne durch einfaches klicken auf eine Text oder Word Datei eine Batch ...

Netzwerkgrundlagen
Belibiges Teilnetz einer Subnetzmaske rausfinden?
gelöst Frage von CenuzeNetzwerkgrundlagen18 Kommentare

Wundervollen Gutentag, mittlerweile kann ich Subnetting so einigermaßen, aber ein Problem habe ich noch. Netzwerkadresse und Boradcast errechnen ist ...

LAN, WAN, Wireless
WLAN Reichweite erhöhen mit neuer Antenne
gelöst Frage von gdconsultLAN, WAN, Wireless12 Kommentare

Hallo, ich besitze einen TL-WN722N USB-WLAN Dongle mit einer richtigen Antenne. Ich frage mich jetzt ob man die Reichweite ...

Windows Server
Logging von "gesendeten Nachrichten" auf Terminalservern
gelöst Frage von Z3R0C0MM4N0THiN6Windows Server10 Kommentare

Hallo zusammen, kann mir jemand auf kurzem Wege sagen ob 1) die per Task-Manager (oder damals tsadmin) an Benutzer ...