Bagaimana cara meluncurkan pintasan ke aplikasi "Mode XP" PC Virtual dalam satu batch ... secara berturut-turut?


0

Pertama-tama, saya orang Prancis, jadi maafkan bahasa Inggris saya (kamus adalah teman saya) ...

Inilah masalah saya: Saya mengalami masalah dengan file batch untuk meluncurkan dua aplikasi virtual secara berturut-turut ...

Presentasi: Windows 7 Pro (host), PC Virtual dengan mode XP, dua aplikasi di "mesin mode XP virtual"

Deskripsi: Aplikasi pertama melakukan beberapa hal ... Yang kedua adalah aplikasi cadangan untuk menyimpan data yang dikelola oleh yang pertama. (Satu-satunya cara saya menemukan untuk menyimpan data adalah menginstal perangkat lunak cadangan di mesin virtual, mengkonfigurasinya untuk menyimpan dalam disk host dan meluncurkannya sebagai aplikasi "mode XP" dari host.)

Lingkungan: Perlu dikelola oleh pengguna "tidak pintar", untuk berjaga-jaga (tidak, bukan saya ... meskipun .. mungkin: p)

cara manual: Pintasan ke aplikasi di mesin mode XP telah dibuat di menu host (di W7, di menu "virtual pc \ xp mode apps") dan disalin pada desktop Windows 7. Pengguna harus mengklik jalan pintas pertama untuk meluncurkan aplikasi, dan setelah bekerja, tutup aplikasi dan klik yang kedua untuk membuat cadangan. Ini bekerja dengan sempurna.

Masalah: Saya tahu pengguna saya ... mereka tidak akan mengklik yang kedua !!! : (((

Sought goal: Meluncurkan yang kedua (cadangan) secara otomatis setelah aplikasi pertama berakhir. (Durasi menggunakan aplikasi pertama tidak ditentukan, tergantung pada suasana hati pengguna ...)

Solusi: Buat perintah batch (misalnya) yang akan meluncurkan kedua aplikasi (yang pertama dan cadangan) berturut-turut !!

Masalah terpenuhi: Tidak mungkin membuat batch menunggu akhir yang pertama untuk meluncurkan yang kedua setelahnya! Keduanya diluncurkan secara bersamaan!

Apa yang saya coba: Konten file batch:

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)"

==> meskipun demikian /WAIT, kedua aplikasi virtual ini diluncurkan secara bersamaan !!!

Ada yang bisa bantu saya ??

Terima kasih sebelumnya.

Kawapoulpe


Mungkin aku bodoh, tapi .... Tidak berhasil!

Saya sudah mencobanya:

Launch.bat:

call launch1.bat
start mybackup    (I don't put here all the line again)

launch1.bat:

start myapplication

Keduanya selalu dimulai secara bersamaan ...

Mungkin karena itu tautan ke aplikasi virtual ...? Tampaknya aplikasi tersebut dianggap selesai, meskipun tidak ...

Saya mencari solusi lain: membuat loop untuk mengawasi proses mesin virtual ... Tapi itu tidak berhenti setelah aplikasi berakhir !!

Jadi saya tidak tahu bagaimana melakukannya ...

KP


Bahasa Inggris Anda sangat baik.
Dennis Williamson

Jawaban:


2

Sepertinya Anda ingin menggunakan CALL

CALL untuk memanggil (= menjalankan) satu skrip batch dari skrip lain, dan kembali ke skrip asli setelah skrip yang dipanggil selesai skrip

MULAI memungkinkan Anda untuk memulai skrip kedua tanpa memerlukan skrip pertama untuk menunggu skrip kedua selesai.

Dengan kata lain STARTmemungkinkan Anda melakukan hal-hal secara paralel, CALLmemungkinkan Anda melakukan hal-hal secara seri.

Semoga ini membantu.


2

Saya menemukan solusinya

  • Karena memiliki masalah untuk menjalankan aplikasi virtual, saya berpikir untuk membuat batch IN mesin virtual dan membuat tautan untuk menjalankannya dari host ...

==> Dan itu bekerja dengan sempurna !!!

Untuk memiliki sesuatu yang lebih baik, saya tidak akan melihat jendela Dos ... Solusinya adalah dengan skrip vbs yang memanggil aplikasi berturut-turut, tetapi langsung di mesin virtual. Tautan ke skrip vbs dibuat di menu sehingga tautan muncul di windows 7 dan dapat meluncurkan skrip yang memanggil kedua aplikasi.

Semua baik !

Jika seseorang membutuhkan solusinya, tulis saja aku.

KP

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.