Primeiro de tudo, sou francês, então me perdoe meu inglês (o dicionário é meu amigo) ...
Aqui está o meu problema:
Eu tenho alguns problemas com um arquivo em lotes para iniciar dois aplicativos virtuais sucessivamente ...
Apresentação:
Windows 7 Pro (o host), Virtual PC com o modo XP, dois aplicativos na "máquina do modo XP virtual"
Descrição:
A primeira aplicação faz várias coisas ...
O segundo é um aplicativo de backup para salvar dados gerenciados pelo primeiro.
(A única maneira que encontrei para salvar os dados é instalar um software de backup na máquina virtual, configurá-lo para salvar no disco do host e iniciá-lo como um aplicativo "modo XP" do host.)
Ambiente:
Precisa ser gerenciado por um usuário "não inteligente", apenas no caso (não, não sou eu ... embora ... talvez: p)
caminho manual:
Os atalhos para os aplicativos na máquina do modo XP foram criados no menu host (no W7, no menu "aplicativos do modo pc \ xp virtual") e copiados na área de trabalho do Windows 7.
O usuário deve clicar no primeiro atalho para iniciar o aplicativo e, após o trabalho, fechar o aplicativo e clicar no segundo para fazer o backup.
Isso funciona perfeitamente.
Problema:
Eu conheço meus usuários ... eles nunca vão clicar no segundo !!! : (((
Objetivo procurado:
Inicie o segundo (o backup) automaticamente após o final do primeiro aplicativo.
(A duração do uso da primeira aplicação é indefinida, dependendo do humor do usuário ...)
Solução:
Crie um comando em lote (por exemplo) que iniciará ambos os aplicativos (o primeiro e o backup) sucessivamente !!
Problema encontrado:
Impossível fazer o lote esperar pelo final do primeiro para lançar o segundo depois dele! Ambos são lançados simultaneamente!
O que eu tentei:
Conteúdo do arquivo em lotes:
start /B /WAIT "" "C:\Users\user1\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Windows Virtual PC\Windows XP Mode applications\myapplication (Windows XP Mode)"
start /B /WAIT "" "C:\Users\user1\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Windows Virtual PC\Windows XP Mode applications\myBackup (Windows XP Mode)"
== > apesar do /WAIT
, ambos os aplicativos virtuais são lançados simultaneamente !!!
Alguém pode me ajudar?
Obrigado antecipadamente.
Kawapoulpe
Talvez eu seja idiota, mas ... não funciona!
Eu tentei isso:
Launch.bat:
call launch1.bat
start mybackup (I don't put here all the line again)
launch1.bat:
start myapplication
Ambos estão sempre começando simultaneamente ...
Talvez porque seja um link para um aplicativo virtual ...?
Parece que a aplicação é considerada terminada, mesmo que não seja ...
Procurei outra solução: fazer um loop para supervisionar o processo da máquina virtual ... Mas ela não para depois do final do aplicativo !!
Soo eu não sei como fazer isso ...
KP