Vraag


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Mijn vraag:

ik wil graag dat een programma start op het moment dat een ander programma start.

bedoel niet via een bat file, want het moet ook gebeuren als je een gekoppeld bestand aan klikt en het betreffende programma dan dus automatische opstart (en dan wil ik dus graag dat er ook nog een 2e programma opstart )


Relevante software en hardware die ik gebruik

Ik gebruikt windows 7

Wat ik al gevonden of geprobeerd heb

bat file gemaakt waarin beide programma opstarten, dit gekoppeld aan de extensie die eerste aan het eerst programma was gekoppeld maar dat start hij prima beide programma's op maar wordt het bestand wat ik aanklikt niet geopend.

hoop zo duidelijk.

Alle reacties


Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Je kunt in bijv Powershell een script maken dat "continu" (bijv iedere minuut) checkt of het betreffende proces draait. Zo ja, start je de gewenste applicatie.

Google geeft tips over de benodigde stappen, maar we willen vast meekijken naar je concept-code.

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Acties:
  • 0 Henk 'm!

  • Mad Marty
  • Registratie: Juni 2003
  • Laatst online: 14:07

Mad Marty

Je bent slimmer als je denkt!

Kun je dit ook niet met Task Scheduler oplossen? Bv On Event als trigger en dan starten van een bepaalde applicatie?

Ik kan het nu even niet nazoeken, maar dit geeft je in ieder geval wat zoektermen :)

Rail Away!


Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Dat kan inderdaad ook. Ik weet niet of de start van een proces een te gebruiken event is, maar denk (neem met korrel zout) dat een alternatief is bijv auditing aan te zetten op het starten van de te bewaken applicatie en dan als event dat audit log nemen.

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
met de taakplanner heb je de volgende mogelijk heden om te kiezen

Afbeeldingslocatie: http://www.imghost.nl/download/taakplanner%201.png


Bij opstarten is het opstarten van het systeem dus daar heb je niks aan

dus zou je moeten kijken bij Bij een gebeurtenis

dan krijg je :

Afbeeldingslocatie: http://www.imghost.nl/download/taakplanner%202%282%29.png

geen mogelijkheid dus voor als een programma op start of zo iets, klikken op aangepast levert vervolgens het volgende scherm op

Afbeeldingslocatie: http://www.imghost.nl/download/taakplanner%203%281%29.png

met een nieuw gebeurtenissen filter komt ik ook niet verder, zie onderstaand plaatje Afbeeldingslocatie: http://www.imghost.nl/download/taakplanner%204.png


heb ook geen idee hoe ik auditing kan aanzetten. en een script in power shell maken is ook niet echt makelijk (voor mij dan )

Acties:
  • +1 Henk 'm!

  • Killah_Priest
  • Registratie: Augustus 2001
  • Laatst online: 10-09 22:05
Verwijderd schreef op vrijdag 08 juli 2016 @ 16:27:
met de taakplanner heb je de volgende mogelijk heden om te kiezen

[afbeelding]


Bij opstarten is het opstarten van het systeem dus daar heb je niks aan

dus zou je moeten kijken bij Bij een gebeurtenis

dan krijg je :

[afbeelding]

geen mogelijkheid dus voor als een programma op start of zo iets, klikken op aangepast levert vervolgens het volgende scherm op

[afbeelding]

met een nieuw gebeurtenissen filter komt ik ook niet verder, zie onderstaand plaatje [afbeelding]


heb ook geen idee hoe ik auditing kan aanzetten. en een script in power shell maken is ook niet echt makelijk (voor mij dan )
simpel voorbeeldje van een PS scriptje welke dit zou kunnen doen (in 30 seconden gemaakt, hiermee start je dus een proces zodra explorer gestart is). Let op : dit script blijft loopen dus zal 100000x de applicatie opstarten (dit is op te lossen door een break statement in te bouwen)

PowerShell:
1
2
3
4
5
6
7
8
While (1 -eq 1)
 {
  $a = Get-Process notepad -ErrorAction SilentlyContinue
 if ($a) {
    Start-Process <pad naar bestand>
    break
    }
 }


(edit : versie met een break statement erin neergezet)

[ Voor 19% gewijzigd door Killah_Priest op 08-07-2016 16:47 . Reden: nieuw voorbeeld neergezet met break erin ]


Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Verwijderd schreef op vrijdag 08 juli 2016 @ 16:27:
heb ook geen idee hoe ik auditing kan aanzetten.
[google=task scheduler trigger event on start process] geeft een mogelijkheid, inderdaad via auditing: http://stackoverflow.com/...r-a-certain-process-start incl. een voorbeeld-XML of http://superuser.com/ques...en-another-one-is-started

Auditing aanzetten: rechtermuisknop - eigenschappen in de verkenner.

[ Voor 27% gewijzigd door F_J_K op 08-07-2016 16:45 ]

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
@ Killah_Priest, dat heb ik werkend kijken of ik dat kan gebruiken

Auditing gaat het niet worden, dat werkt niet in elke versie van windows 7 ( en dus niet in die van mij )

Acties:
  • 0 Henk 'm!

  • jeroen3
  • Registratie: Mei 2010
  • Laatst online: 16:34
Verwijderd schreef op donderdag 07 juli 2016 @ 21:15:
bat file gemaakt waarin beide programma opstarten, dit gekoppeld aan de extensie die eerste aan het eerst programma was gekoppeld maar dat start hij prima beide programma's op maar wordt het bestand wat ik aanklikt niet geopend.
Dan moet je de argumenten doorgeven.
http://www.robvanderwoude.com/parameters.php
Pagina: 1