- Joined
- Apr 23, 2011
- Messages
- 1
- Reaction score
- 0
hi im not sure if anyone on this site can help me, im realtively new, and only just getting back into java and realising how hard it is to work with at times without and proper guides easily found.
What im trying to do is create a Java program that will Execute AHK Executable files let them run and then continue with it self. now i have found and been given many references and code to use but none it makes sense because of lacking explanation on what to do with the code exactly etc
what i want to do is this.
examples to do this i have been given are :
any help in this would be greatly appreciated
What im trying to do is create a Java program that will Execute AHK Executable files let them run and then continue with it self. now i have found and been given many references and code to use but none it makes sense because of lacking explanation on what to do with the code exactly etc
what i want to do is this.
Code:
start/run/execute(whatever u want to call it) a file
wait for that file to close
continue on with script
rinse repeat
examples to do this i have been given are :
Code:
Runtime.getRuntime().exec(<Name of file>).wait();
Code:
try {
String line;
Process Login = Runtime.getRuntime().exec(command);
BufferedReader input =new BufferedReader(new InputStreamReader(Login.getInputStream()));
while ((line = input.readLine()) != null) {
System.out.println(line);
}
input.close();
}catch (Exception err) {
err.printStackTrace();
}
Code:
Runtime.getRuntime().exec()
private static final String TASKLIST = "tasklist";
public static boolean isProcessRunging(String serviceName) throws Exception {
Process p = Runtime.getRuntime().exec(TASKLIST);
BufferedReader reader = new BufferedReader(new InputStreamReader(
p.getInputStream()));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
if (line.contains(serviceName)) {
return true;
}
}
return false;
}
any help in this would be greatly appreciated