Click here to Skip to main content
15,886,199 members
Home / Discussions / Visual Basic
   

Visual Basic

 
QuestionOrphan Question [modified] - Has a Home now! Pin
Soulus8318-Jan-11 19:52
Soulus8318-Jan-11 19:52 
AnswerRe: Orphan Question Pin
Andy_L_J18-Jan-11 20:01
Andy_L_J18-Jan-11 20:01 
QuestionPre-requisites for email program Pin
Uma Kameswari18-Jan-11 19:42
Uma Kameswari18-Jan-11 19:42 
AnswerRe: Pre-requisites for email program Pin
Dave Kreskowiak19-Jan-11 2:20
mveDave Kreskowiak19-Jan-11 2:20 
GeneralRe: Pre-requisites for email program Pin
Uma Kameswari24-Jan-11 18:28
Uma Kameswari24-Jan-11 18:28 
AnswerRe: Pre-requisites for email program Pin
_Erik_19-Jan-11 5:29
_Erik_19-Jan-11 5:29 
QuestionCHM html help called from VB6 application works but can't be searched [modified] Pin
reto.knaak14-Jan-11 4:02
reto.knaak14-Jan-11 4:02 
QuestionCommunication between VBscript and command prompt window Pin
Tim_abcd14-Jan-11 1:35
Tim_abcd14-Jan-11 1:35 
Hi, I have Win XP Pro SP3, and one of the command line programs I regularly run has an initial message which requires the user to press a key to get past it; and it doesn’t accept keyboard redirection, i.e. something like “program.exe < cr.txt” at the command prompt doesn’t get past the message.

In VBscript I have found that the following usually works:

Set oShell = WScript.CreateObject("WScript.Shell")
oShell.Run "program.exe arguments & pause"
WScript.Sleep(3000)
oShell.Sendkeys"{ENTER}"


(despite a VBSCRIPT book I have saying that Sendkeys can’t be used to send keystrokes to a non-Windows application).

However once in a while the program generates a whole lot more initial messages and takes more than 3 seconds to get to the point when you can press a key, and if possible I want to expand the script to run the program a second (and third, and …) time, after the first run finishes.

Hence, is there some way for the script to be able to “read” the text in the command prompt window generated by the “oShell.Run” statement and search for “press any key to continue” (or similar), before issuing the sendkeys method (and similarly, search for an “end of program” type message before running it again)?

I also have VB6, so if there is some way to do this in VB6 but not VBscript, I could change to using VB6.
AnswerRe: Communication between VBscript and command prompt window Pin
Dave Kreskowiak14-Jan-11 3:57
mveDave Kreskowiak14-Jan-11 3:57 
GeneralRe: Communication between VBscript and command prompt window Pin
Tim_abcd15-Jan-11 20:38
Tim_abcd15-Jan-11 20:38 
QuestionNumber of files in a folder Pin
Central_IT13-Jan-11 1:48
Central_IT13-Jan-11 1:48 
AnswerRe: Number of files in a folder PinPopular
Luc Pattyn13-Jan-11 1:58
sitebuilderLuc Pattyn13-Jan-11 1:58 
QuestionHow to detect the launched appliction? Pin
azusakt12-Jan-11 15:40
azusakt12-Jan-11 15:40 
AnswerRe: How to detect the launched appliction? PinPopular
Luc Pattyn12-Jan-11 16:21
sitebuilderLuc Pattyn12-Jan-11 16:21 
GeneralRe: How to detect the launched appliction? Pin
azusakt18-Jan-11 17:34
azusakt18-Jan-11 17:34 
AnswerRe: How to detect the launched appliction? Pin
JR21212-Jan-11 22:38
JR21212-Jan-11 22:38 
QuestionVb.Net - ListView - display items Pin
Central_IT12-Jan-11 1:52
Central_IT12-Jan-11 1:52 
AnswerRe: Vb.Net - ListView - display items Pin
Richard MacCutchan12-Jan-11 2:27
mveRichard MacCutchan12-Jan-11 2:27 
AnswerRe: Vb.Net - ListView - display items Pin
Ants Hurdley18-Jan-11 7:11
Ants Hurdley18-Jan-11 7:11 
Questionms access 2007 record selection highlighting problem Pin
sekannak11-Jan-11 19:42
sekannak11-Jan-11 19:42 
AnswerRe: ms access 2007 record selection highlighting problem Pin
ChandraRam12-Jan-11 21:33
ChandraRam12-Jan-11 21:33 
QuestionVBA: Searching for a range in a worksheet. Pin
cyrossis11-Jan-11 4:13
cyrossis11-Jan-11 4:13 
AnswerRe: VBA: Searching for a range in a worksheet. Pin
Simon_Whale11-Jan-11 4:34
Simon_Whale11-Jan-11 4:34 
AnswerRe: VBA: Searching for a range in a worksheet. Pin
Dr.Walt Fair, PE11-Jan-11 9:18
professionalDr.Walt Fair, PE11-Jan-11 9:18 
GeneralRe: VBA: Searching for a range in a worksheet. Pin
Luc Pattyn11-Jan-11 10:07
sitebuilderLuc Pattyn11-Jan-11 10:07 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.