java - Finding out when the close button in notepad is clicked -


i need open notepad @ runtime. of processbuilder.

processbuilder pb = new processbuilder("notepad.exe" , "file.txt"); pb.start(); 

after notepad opens, type in stuff , when click close button. want java program recognize , continue rest of program. know

thread.sleep(*some long value*)  

but think program more efficient if recognizes when notepad.exe closes.

do :-

processbuilder pb = new processbuilder("notepad.exe" , "file.txt"); process pro = pb.start(); int val = pro.waitfor(); 

with process pro wait complete execution, val should 0 normal termination, according convention.

for getting file path:

this file.txt created @ current directory. in order current directory path, can use :-

file f = new file("."); string path = f.getcanonicalpath();


Comments

Popular posts from this blog

android - questions about switching from C2DM to GCM -

c++ - Qt setGeometry: Unable to set geometry -

batch file - How to extract all multi-volume RAR archives from subfolders of a folder? -