Ergebnis 1 bis 2 von 2
  1. #1
    Registriert seit
    01 2013
    Beiträge
    2

    programm 1 soll programm 2 triggern

    hallo forum - habe mir anleitungen zu eventtriggers angesehen (vor allem von mha) und erfolgreich nachvollzogen. mein problem ist: wenn prog1 im xp-taskmanager (prozesse) erscheint, soll prog2 gestartet werden. was ich nicht hinkriege, ist: durch prog1 einen spezifischen string in der ereignisanzeige zu erzeugen, damit eventtriggers darauf reagieren kann. (logevent hat nur strings als quelle, aber der string "prog1.exe" funktioniert nicht.) - für hilfe besten dank - diwa

  2. #2
    Registriert seit
    01 2013
    Beiträge
    2
    hi müde community - niemand hat geantwortet. für die inzwischen über 300 interessierten hier meine eigene lösung

    [EDIT: ich vergaß: bei mir soll prog2 nur kurz aufleuchten und dann beendet werden; wer das nicht wünscht, muss die zeile mit '%{F4}' löschen]:

    [EDIT 2013-0216 - EINFACHER!]:
    tools: die nirsoft-freeware 'runfromprocess' (http://www.nirsoft.net/utils/run_from_process.html)
    sowie 1 vbs-script von mir ('prog1-triggers-prog2'): prüft ständig, ob prog1 aktualisiert ist (also auch im taskmanager auftaucht), wenn ja, wird mit 'run-from-process' prog2 gestartet.

    ########################################

    Sub SendKeys(str)
    WScript.Sleep 200
    WshShell.SendKeys str
    End Sub
    WScript.Sleep 200

    '----------------------
    set WshShell = WScript.CreateObject("WScript.Shell")
    WScript.Sleep 200

    '---------------------------------------------------------------------

    success=0
    WScript.Sleep 200

    Do
    I = I + 1
    WScript.Sleep 200
    success=WshShell.AppActivate("prog2") '[ohne '.exe', nur der programmname!]
    WScript.Sleep 200
    WshShell.run "D:\PFAD\RunFromProcess.exe nomsg prog1.exe D:\PFAD\prog2.exe"
    WScript.Sleep 3000

    '------------------
    If success Then
    WScript.Sleep 200
    SendKeys "%{F4}"
    WScript.Sleep 200
    End If
    WScript.Sleep 200
    '-------------------

    Loop Until I > 300 OR success
    WScript.Sleep 200

    '############################################
    ' HINWEISE:
    ' PFAD zu 'RunFromProcess.exe' und zu 'prog2.exe' muss angepasst werden

    ' get run-from-process.exe: URL=http://www.nirsoft.net/utils/run_from_process.html
    Geändert von diwa (16.02.2013 um 17:09 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Help Suche 2 Programm ^^
    Von DDE im Forum Programme
    Antworten: 0
    Letzter Beitrag: 25.02.2006, 06:26
  2. DOS-Programm soll auf USB Drucken
    Von haegarle im Forum Windows Clients
    Antworten: 9
    Letzter Beitrag: 17.02.2006, 19:46
  3. Suche Programm
    Von gamer5 im Forum Programme
    Antworten: 6
    Letzter Beitrag: 23.11.2005, 13:21
  4. Suche cd verwaltungs programm
    Von julo im Forum Programme
    Antworten: 0
    Letzter Beitrag: 29.04.2005, 23:20

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •