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

Mitglied: dernerl

dernerl (Level 1) - Jetzt verbinden

19.11.2013 um 16:16 Uhr, 1549 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
Windows Server
Batch Script bei Start ausführen
Frage von KEFHVDIWindows Server3 Kommentare

Hallo, wie kann ich bei einem Windows Server 2012 ein Batchscript, welches mir ein Laufwerk einbinden soll, beim start ...

Batch & Shell
Batch Programm (Ping funktion)
gelöst Frage von MedicalAdBatch & Shell1 Kommentar

Servus Leute, ich versuche ein Batch Pprogramm zu schreiben das die Eingabe des Users Pingt. Ich habe es auch ...

Batch & Shell

Batch will start Anweisung nicht ausführen

gelöst Frage von zeroblue2005Batch & Shell7 Kommentare

Hallo Zusammen, ich brauche mal Hilfe. Ich habe hier die Batch vom Programm ApcUPS die eine USV steuert! Das ...

Batch & Shell

Per BATCH Autostart Programm einfügen

Frage von DarkwarfBatch & Shell3 Kommentare

Guten, Folgendes: Ich habe eine Batch, die mehrere Aufgaben erledigt und diese Batch wird über ein kleines visual basic ...

Neue Wissensbeiträge
Windows 10

Windows 10 - Programme laufen schneller, wenn Sie mit Administratorrechten ausgeführt werden !

Erfahrungsbericht von 1Werner1 vor 5 StundenWindows 106 Kommentare

Moin, das wollte ich erst nicht glauben, aber es ist so. Wenn Ihr ein Programm mit Administratorrechten unter Windows ...

Sicherheits-Tools
Putty hat heftige Bugs korrigiert!
Information von Lochkartenstanzer vor 1 TagSicherheits-Tools5 Kommentare

Moin, Wie man aus herauslesen kann, sind in den Versionen vor 0.71 gravierende Bugs, die es angeraten erscheinen lassen, ...

Off Topic
Sachen die die Welt nicht braucht - Platz 1
Tipp von brammer vor 4 TagenOff Topic21 Kommentare

Hallo, ich habs als Tipp angelegt als Erfahrungsbericht nein Danke brammer

Humor (lol)
Spirit of Health-Kongress in Berlin
Information von AnkhMorpork vor 4 TagenHumor (lol)6 Kommentare

tgif! Beim dritten Spirit of Health-Kongress trafen sich am Wochenende Alternativmediziner und Naturheilkundler im Maritim Hotel Berlin, um sich ...

Heiß diskutierte Inhalte
Windows Server
Eingeschränkte Gruppen - Spezielle Benutzergruppe hinzufügen
Frage von killtecWindows Server17 Kommentare

Hallo, ich möchte gerne folgendes Realisieren: Ich habe bei mir Eingeschränkte Gruppen via GPO aktiv und möchte nun der ...

Microsoft Office
Videodateien auf Windows Server 2008 R2 öffnen schlägt fehl
Frage von SchroediMicrosoft Office13 Kommentare

Hallo zusammen, wir haben das Problem das embedded Videos in PowerPoint (O365) auf unserer Citrix Farm (6.5) nicht abgespielt ...

DNS
Größere DNS Probleme nach zweitem DC. Eigentlich sollte es auch dadurch besser werden
Frage von TeWutzDNS13 Kommentare

Hallo zusammen, nachdem ich letzte Woche erfolgreich einen zweiten DC ) an den Start gebracht habe melden sich weiterhin ...

LAN, WAN, Wireless
Switch als Verbindung von 2 Netzwerken
gelöst Frage von Lutz-ReLAN, WAN, Wireless12 Kommentare

Guten Tag Ich hab folgendes Problem 2 Rechner und 2 IP Kameras sind ohne dhcp in einen IP4 Netzwerk ...