![]() |
![]() |
|
![]() |
![]() |
|
Registrieren | Hilfe/Forumregeln | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Gesperrt
Registriert seit: 23.08.2000
Beiträge: 3.692
|
![]() hi,
habe ein windows gurke wo ein consolenfenster mit einem programm rennt. ich möchte jetzt mittels einen vbs script "shutdown" eingeben. hat wer eine idee wie ich das realisiere? thx chris |
![]() |
![]() |
![]() |
#2 |
Inventar
![]() Registriert seit: 08.04.2001
Beiträge: 3.101
|
![]() Shell ?
|
![]() |
![]() |
![]() |
#3 |
Gesperrt
Registriert seit: 23.08.2000
Beiträge: 3.692
|
![]() ?
|
![]() |
![]() |
![]() |
#5 |
Gesperrt
Registriert seit: 23.08.2000
Beiträge: 3.692
|
![]() falsch verstanden:
ich will nicht einen befehl in eine neue konsole eingeben, sondern in eine bestehende. d.h. da rennt ein dosfenster (was irgendwann aufgemacht worden ist). und ich möchte jetzt ein vbs machen, was jeden tag um 22:00 uhr rennt und in diesem fenster "shutdown" eingibt. gruss chris |
![]() |
![]() |
![]() |
#6 |
bitte Mailadresse prüfen!
Registriert seit: 12.08.2004
Alter: 26
Beiträge: 25
|
![]() *loool*!
Wo ist da denn der unterschied?! Ein prompt ist offen und jemand tippt shutdown ein. Alle fenster schliessen und der rechner fährt herunter. Bei der anderen Methode ist ein prompt offen, mit shell("shutdown, vbHide) (der 2e prompt ist nicht sichtbar) wird das herunterfahren veranlasst (also: Alle fenster schliessen und der rechner fährt herunter). So, wheres the problem? Um zu simulieren dass shutdown eingetippt wird ist ein grosser (unnötiger) aufwand nötig. zb irgendwie den focus auf das prompt und dann gibts so eine winAPI methode. die heisst glaub ich sendkeys oder so... |
![]() |
![]() |
![]() |
#7 | |||
Gesperrt
Registriert seit: 23.08.2000
Beiträge: 3.692
|
![]() Zitat:
Zitat:
![]() wer sagt was vom rechner runterfahren? in der console rennt eine serverapp. die ich mit dem befehl shutdown runter fahren will. aber nur diese ![]() Zitat:
|
|||
![]() |
![]() |
![]() |
#8 |
bitte Mailadresse prüfen!
Registriert seit: 12.08.2004
Alter: 26
Beiträge: 25
|
![]() Achso, jetzt sieht die ganze sache schon völlig anders aus.
Tja, da fällt mir nicht mehr so viel ein. Evtl. gibts ne API funk. um einem fenster den fokus zu geben. Damit wäre zumindest das prob gelöst, dass die sendkeys nicht ankommen. Hm, naja was sonst noch möglich wäre, wäre vielleicht die shell in einer VB App zu öffnen und dann halt statt durch ein vbscript durch einen druck auf einen command button zu beenden. Das ist aber auch keine so tolle lösung... Was besseres fällt mir aber nicht ein :/ greetz, Painkiller |
![]() |
![]() |
![]() |
#9 |
Inventar
![]() Registriert seit: 08.04.2001
Beiträge: 3.101
|
![]() Muss es shutdown sein oder würde es reichen, wenn du das Programm mittels 'kill' (+ pid ev. mittels tlist suchen) abschießt?
|
![]() |
![]() |
![]() |
#10 |
Gesperrt
Registriert seit: 23.08.2000
Beiträge: 3.692
|
![]() na leider. sonst würde das programm ned sauber runter fahren.
prozess killen ist zwar eine lösung aber keine schöne. gruss |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
Themen-Optionen | |
Ansicht | |
|
|