WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Thema geschlossen
 
Themen-Optionen Ansicht
Alt 19.04.2005, 13:35   #1
EHunt
Jr. Member
 
Registriert seit: 04.04.2005
Beiträge: 26


Frage VB Script

hallo Leute!

ICh habe im Systemscripter 5.0.530 ein TOK-Programm (gibt zu variablen Zeiten, variable Texte aus) geschrieben, aber es fehlen noch ein paar funtionen.

z.B.: Das Programm funktioniert einwandfrei wenn ich nicht anderes am PC mache aber sobald ich zB in Word etwas schreiben will ändert sich natürllich der Fokus auf das Word Fenster und das Programm gibt die Texte dann dort aus.

Dazu meine Fragen:

Erstens:
----------------------------
Ist es im VB Script möglich einen Prozess an ein Bestimmtes Fenster zu binden sodass ich auch an atwas anderem schreiben kann?
(Ich habe es mit dem WshShell-Argumet "AppActivate" probiert, finktioniert aber nicht optimal.)
----------------------------

Zweitens:
----------------------------
Ist es möglich das immer eine "InputBox" offen bleibt damit sich das Programm beendet wenn ich zB "stop" eingebe?
Vielleicht mit einem Verweis auf ein zweites Script?
----------------------------

>>> Ich lege eine Kopie meiner bisherigen Arbei bei - falls das >>> jemandem bei der Lösung weiter hilft.

PS: Ich haben nur eine Trial-Version des Programms, also währe das nicht schlecht wenn mir jemand sagen könnte wo ich einen Key oder Krack dafür bekomme.
.
.
EHunt ist offline  
Alt 19.04.2005, 13:41   #2
EHunt
Jr. Member
 
Registriert seit: 04.04.2005
Beiträge: 26


Standard script

jetzt hett ich fast das script vergessen.

----------------------------------------------

' ************************************************** *
'
' Willkommen zu EHunt`s Tok - Programm
'
' Version 1.0
'
' ************************************************** *

Set shell = CreateObject("wscript.shell")

Set shell2 = CreateObject("wscript.shell")

b = InputBox ("Wie Oft soll das Script ausgefürht werden?" & vbCrLf & _
"Das Programm startet in 6 Sekunden")



' mit der Variable "b" sage ich dem Programm wie oft es sich ausführen
' soll, damit ich es nicht andauernd starten oder beenden muss.


'* shell2.Run "notepad"
'* WScript.Sleep 500
'* shell2.AppActivate "notepad"

' mit dem oberen Argument "AppActivate" wollte ich das Programm an einen
' Prozess binden. Aber es öffnet nur ein neues Fenster - und bindet
' den Fokus nicht darauf.


a=0

Do

WScript.Sleep 6000

shell.SendKeys "text 1"
WScript.Sleep 500
shell.SendKeys "~"
WScript.Sleep 60000

shell.SendKeys "text 2f"
WScript.Sleep 500
shell.SendKeys "~"
WScript.Sleep 60000

shell.SendKeys "text 3"
WScript.Sleep 500
shell.SendKeys "~"
WScript.Sleep 60000

shell.SendKeys "text 4"
WScript.Sleep 500
shell.SendKeys "~"
WScript.Sleep 80000

shell.SendKeys "text 5"
WScript.Sleep 500
shell.SendKeys "~"
WScript.Sleep 80000

shell.SendKeys "text 6"
WScript.Sleep 500
shell.SendKeys "~"
WScript.Sleep 50000

shell.SendKeys "text 7"
WScript.Sleep 500
shell.SendKeys "~"
WScript.Sleep 60000

shell.SendKeys "text 8"
WScript.Sleep 500
shell.SendKeys "~"
WScript.Sleep 333000


a=a+1
Loop Until a >= b


---------------------------------------------------------------

das wars
EHunt ist offline  
Alt 19.04.2005, 18:12   #3
pong
Inventar
 
Benutzerbild von pong
 
Registriert seit: 25.12.2000
Alter: 41
Beiträge: 9.063

Mein Computer

pong eine Nachricht über ICQ schicken
Standard

Zitat:
PS: Ich haben nur eine Trial-Version des Programms, also währe das nicht schlecht wenn mir jemand sagen könnte wo ich einen Key oder Krack dafür bekomme.
Bitte schließen, danke

pong
____________________________________
\"Ein Gewitter reinigt die Luft\", sagte der Mann, nachdem ein Blitz seine Frau erschlug

Nicht klicken!


Erstposteralarm/Beschwerde/Kummerkasten


Verplattet
pong ist offline  
Alt 19.04.2005, 21:18   #4
Cindy
Senatorin
 
Registriert seit: 27.12.1999
Beiträge: 1.028


Cindy eine Nachricht über ICQ schicken
Standard

jemand sicher, aber hier sicher keiner.

lg
cin
____________________________________
Ich bin zwar nicht getauft, dafür aber geimpft
__________________
Wenn es stimmt, dass Not die Mutter der Erfindung ist, dann ist mit Sicherheit Unvernunft die Großmutter der Verzweiflung
__________________
If you can\'t dazzle \'em with brilliance, baffle \'em with bullshit.
Cindy ist offline  
Thema geschlossen


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

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:36 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag