Olá
Pessoal
Estou abrindo o word com o codigo abaixo, e gostaria de saber em que momento o usuario fechou o word?
System.out.println("abriu o word");Processprocesso=Runtime.getRuntime().exec("c:\\temp\\mydocument.doc");InputStreaminput=processo.getInputStream();while(input.read()==-1){Thread.sleep(200);}System.out.println("fechou o word");
Amigo, já é o terceiro post que você está escrevendo aqui, e você não explicou qual é o seu verdadeiro problema.
Pelo que imagino, lhe pediram para fazer o seguinte na sua página:
A página baixa um documento blablabla.doc
O usuário lê o documento, e depois talvez até possa modificá-lo
Se o documento for modificado, ele pode até salvá-lo de volta no servidor.
Isso não dá para fazer de uma só vez em uma só página.
Ou então outra coisa:
A página mostra um documento blablabla.doc
O usuário lê o documento, e clica em algum lugar na página para mostrar a página seguinte
Isso é possível, mas se você incluir o documento dentro da página. Isso é possível usando um tag < OBJECT > ; pergunte sobre isso aqui mesmo, que alguém pode lhe explicar melhor.
Do jeito que você está tentando fazer, a resposta que a gente vai lhe dar é sempre "não" ou coisa parecida.
S
Silva03
Acho que mais claro que isso é impossivel.
Só estou querendo saber em que momento o usuario fechou o word !
Grato
T
thingol
A resposta simples é: use waitFor.
Mas acho que ainda assim não resolve seu problema.